《c程序设计语言》读书笔记--子函数原型和声明的形参
2024-10-18 22:34:06
#include <stdio.h> #define Num 20 int power(int base,int n)
{
int p = 1;
int i;
for(i = 0;i < n;i++)
p = p*base;
return p;
} int main()
{
int base = 2,n = Num;
int i;
for(i = 0;i < n;i++)
printf("%2d %-6d\n",i,power(base,i)); return 0; }
闲的蛋疼,幂函数。
#include <stdio.h> #define Num 20 int power(int a,int b); int main()
{
int base = 2,n = Num;
int i;
for(i = 0;i < n;i++)
printf("%2d %-6d\n",i,power(base,i)); return 0; } int power(int base,int n)
{
int p = 1;
for(p = 1;n > 0;n--)
p = p*base;
return p;
}
两点:子函数原型和声明的形参可以不一样;注意子函数 power,形参n 直接作为循环中变量,无需再引入 i。
最新文章
- 简历生成平台项目开发-STEP1问卷设计
- 6. 终端工具Xmanager使用技巧
- 产品Backlog
- JS字符串
- 70 数组的Kmin算法和二叉搜索树的Kmin算法对比
- sql, plsql 总结
- Python中模拟enum枚举类型的5种方法分享
- linux shell突然显示-bash-4.1#的解决方法
- 统计中的PV,UV是的意思(转)
- 七天学会SALTSTACK自动化运维 (3)
- 使用cocoapods导入第三方后 报错_OBJC_CLASS_$_XXX
- android:duplicateParentState属性解释
- strdup函数的使用方法
- POJ2239_Selecting Courses(二分图最大匹配)
- [UWP小白日记-6]页面跳转过度动画
- L10,not for jazz
- sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动
- Misunderstood-Missing-逆向DP
- vue 关闭浏览器
- 自动滚动标签marquee
热门文章
- Solr Schema.xml和solrconfig.xml分析(转)
- .NET设计模式(16):模版方法(Template Method)(转)
- PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)(转)
- C#中String 与Color之间的相互转换
- codechef 两题
- CSS3:线上编辑工具及实用资料整理
- CSS绝对定位和相对定位 position: absolute/relative
- PHP 性能分析第一篇: Xhprof &; Xhgui 介绍
- 斌哥的 Docker 进阶指南
- Linux :Can&#39;t start up: not enough memory