全国计算机等级考试C语言程序设计章节练习题及答案(15)
4.3 填空题 1.单目运算符&作用在变量名左边,表示该变量的地址值 ,单目运算符*作用在指针名的左边,表示取该变量的值 。 2.指向一维数组元素的指针是一 级指针,指向二维数组元素的指针是一 级指针,指向一维数组的指针是二 级指针,指向一级指针的指针是二 级指针,一维一级指针数组名是二 级指针的地址值,二维数组的数组名是 二级指针的地址值。 3.在一个二维数组b[3][5]中,b[0]与 *b 是等价的,&b[1]与 b+1 是等价的。 4.指针的运算有4种,它们是赋值 运算、一个指针加减整型数的运算、两个指针相减和比较 运算。 5.引用不是变量,它是某个变量或对象的别名 。引用的值是被引用的变量的值 ,引用的地址值是 被引用的变量的地址值。 4.4 分析下列程序的输出结果 1. #include void main() { int a[]={5,4,3,2,1}; int *p=&a[2]; int m(5),n; for(int i(2);i>=0;i--) { n=(*(p+i)<*a)?*(p+i):*a; cout< 相关资料 |