C语言程序设计试题及答案完整版(8)
时间:2025-05-10
时间:2025-05-10
鑫鑫打印社印 2014年~2015学年《C语言程序设计》复习题
素的地址,也就是元素a[10]的地址。
2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。
3、a是一维数组名,所以它是列指针,也就是说a+1是跳一列。
对a[3][3]的讨论。
1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。
2、a是地址常量,现a++,或者是a=a+2是错误的。
3、a是二维数组名,所以它是行指针,也就是说a+1是跳一行。
4、a[0]、a[1]、a[2]也都是地址常量,不可以对它进行赋值操作,同时它们都是列指针,a[0]+1,a[1]+1,a[2]+1都是跳一列。
5、注意a和a[0] 、a[1]、a[2]是不同的,它们的基类型是不同的。前者是一行元素,后三者是一列元素。
二维数组做题目的技巧: 如的题目。
第二列 第三列 1 2 3 -
a[1]à 4 5 6 —>第二行
a[2]à 7 8 9 ->第三行
*(a[0]+1)我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a[0][1]元素,所以是1。
*(a[1]+2)我们就知道是第二行的第一个元素往后面跳二列。
果有
a[3][3]={1,2,3,4,5,6,7,8,9}这样
步骤一:把他们写成:
步骤二:这样作题目间很简单:
上一篇:芬兰珊纳特赛罗市政中心
下一篇:古式抓周具体的操作