全球旧事资料 分类
数,程序暂时中断等待返回数值。当得到了返回数值后,再顺序的往下执行
9
f2)一定要注意参数之间的传递
实参和形参之间传数值,和传地址的差别。(考试的重点)传数值的话,形参的变化不会改变实参的变化。传地址的话,形参的变化就会有可能改变实参的变化。
3)函数声明的考查:一定要有:函数名,函数的返回类型,函数的参数类型。不一定要有:形参的名称。
第六章
指针变量的本质是用来放地址,而一般的变量是放数值的。
i
t
p中
p和p的差别:
p可以当做变量来用;的作用是取后面地址p里面的数值p是当作地址来使用。p和(p)的之间的差别:改错题目中很重要p是地址会变化。(p)是数值会要变化。
三名主义:(考试的重点)
数组名:表示第一个元素的地址。数组名不可以自加,他是地址常量名。(考了很多次)函数名:表示该函数的入口地址。字符串常量名:表示第一个字符的地址。
10
f第七章
1一维数组的重要概念:对a10这个数组的讨论。
1、a表示数组名,是第一个元素的地址,也就是元素a0的地址。2、a是地址常量,所以只要出现a,或者是aa2赋值的都是错误的。3、a是一维数组名,所以它是列指针,也就是说a1是跳一列。
对a33的讨论。
a0、a1、a2也都是地址常量,不可以对它进行赋值操作,同时它们都是列指针,a01,a11,a21都是跳一列。注意a和a0、a1、a2是不同的,它们的基类型是不同的。前者是一行元素,后三者是一列元素。
二维数组做题目的技巧:
如果有a33123456789这样的题目。步骤一:把他们写成:第一列第二列a0à12a1à45a2à78第三列3-第一行6第二行9-第三行
步骤二:这样作题目间很简单:
a01我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a01元素,所以是1。a12我们就知道是第二行的第一个元素往后面跳二列。那么这里就是a12元素,所以是6。
一定记住:只要是二维数组的题目,一定是写成如上的格式,再去做题目,这样会比较简单。
数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写i
ta1,2合法。i
ta42,3,4合法。但i
ta42,3,4非法。
二维数组中的行指针
i
ta12;其中a现在就是一个行指针,a1跳一行数组元素。搭配()p2指针a0,a1现在就是一个列指针。a01跳一个数组元素。搭配p2指针数组使用还有记住脱衣服法则:
11
fa2变成(a2)这个思想很重要!
a23变成(a2)3再可以变r
好听全球资料 返回顶部