1.
第三行 说这是一个show函数, 然后12行 是函数的调用, 10行和14行是一个说明,函数开始了,函数结束了。
2.实现x的n次方
14行:主函数开始
16行:ret 存放函数返回值,也就是输出的结果
20行: “%lf%d”是double类型的输出控制符号
到22行:开始转到第3行函数的实现
3行:power 函数对应的数据类型是 double类型,小括号里是形参
5行 6行:自己定义一个double 类型 的 局部变量, 变量也程序实现需要的话就自己定义,
r 用来累计结果值。
8行:循环的三步走
9行:r = r * x 的简略写法
3.
.
复制传递:
地址传递:
实参是地址,形参是指针,需要把地址给指针,实参赋值给形参。
4.求字符串里小写字母的个数
第二行str_fun是自己实现的一个函数,统计字母的个数,后面char*p是传参把字符串传递给他,
第七行 int n 说的是 n是整型 小写字母的个数
第九行 是函数的调用
第十五行到第22行是函数的实现,18行 *p!=\0意思是 *p不等于\0, \0代表着结束,
19行: *p小于等于z 或者 *p大于等于a 字母是从a到z的
数组的传参
程序如下: