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