鑫鑫打印社印 2014年~2015学年《C语言程序设计》复习题
那么这里就是a[1][2]元素,所以是6。
一定记住:只要是二维数组的题目,一定是写成如上的格式,再去做题目,这样会比较简单。 数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写
int a[]={1,2} 合法。 int a[][4]={2,3,4}合法。 但int a[4][]={2,3,4}非法。 二维数组中的行指针 int a[1][2];
其中aa+1跳一行数组元素。 搭配(*)p[2]指针
a[0],a[1]现在就是一个列指针。a[0]+1 跳一个数组元素。搭配*p[2]指针数组使用 还有记住脱衣服法则: a[2] 变成 *(a+2) a[2][3]变成 *(a+2)[3]再可以变成 *(*(a+2)+3)
这个思想很重要!
第一部分:基础知识(20项,共40分)】
1.一个C语言程序是由( ) 组成的。
A.主程序 B.子程D.过程
2%x的输出形式 )。
B.八进D.二进制
3.若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;++a,++b) printf ( “ ------------“) ;的正确说法是( ) 。 B.死循环 D.输出-----------
序 C.函数
制 C.十六进制
A.循环体只执行一次
C.循环体一次也不执行