全球旧事资料 分类
顺序执行,当碰到了函数add后,把a,b的数值传给调用函数,程序暂时中断等待返回数值。当得到了返回数值后,再顺序的往下执行
i
taddi
txi
ty
i
tzzxyretur
z
被调用函数x,y是形式参数函数返回数值是整型
z就是这个add函数计算后得到的结果,就是函数返回给主程序的返回数值。
2〕一定要注意参数之间的传递实参和形参之间传数值,和传地址的差异。〔考试的重点〕传数值的话,形参的变化不会改变实参的变化。传地址的话,形参的变化就会有可能改变实参的变化。
3〕函数声明的考察:一定要有:函数名,函数的返回类型,函数的参数类型。不一定要有:形参的名称。
4〕要求掌握的库函数:sqrtfabspowsi
其中powa,b是重点。23是由pow2,3表示的。
第六章
指针变量的本质是用来放地址,而一般的变量是放数值的。i
tp中p和p的差异:
p可以当做变量来用;的作用是取后面地址p里面的数值p是当作地址来使用。
p和〔p〕的之间的差异:改错题目中很重要p是地址会变化。〔p〕是数值会要变化。
三名主义:〔考试的重点〕数组名:表示第一个元素的地址。数组名不可以自加,他是地址常量名。〔考了很屡次〕函数名:表示该函数的入口地址。字符串常量名:表示第一个字符的地址。
考试重要的话语:指针变量是存放地址的。并且指向哪个就等价哪个,所有出现p的地方都可以用它等
价的代替。例如:i
ta2,pa;
fpp2由于p指向变量a所以指向哪个就等价哪个,这里p等价于a,可以相当于是aa2指针变量两种初始化
方法一:i
ta2,pa;定义的同时初始化方法二:i
ta2,p;定义之后初始化
pa;
第七章
1〕一维数组的重要概念:
对a10这个数组的讨论。
1、a表示数组名,是第一个元素的地址,也就是元素a0的地址。
2、a是地址常量,所以只要出现a,或者是aa2赋值的都是错误的。
3、a是一维数组名,所以它是列指针,也就是说a1是跳一列。
对a33的讨论。
1、a表示数组名,是第一个元素的地址,也就是元素a00的地址。
2、a是地址常量,所以只要出现a,或者是aa2赋值的都是错误的。
3、a是二维数组名,所以它是行指针,也就是说a1是跳一行。
4、a0、a1、a2也都是地址常量,不可以对它进展赋值操作,同时它们都是列指针,
a01,a11,a21都是跳一列。
5、注意a和a0、a1、a2是不同的,它们的基类型是不同的。前者是一行元素,
后三者是一列元素。
2二维数组做题目的技巧:
假设有a3r
好听全球资料 返回顶部