【简答题】
如果有一个变量专门用来存放另一变量的地址,则它称为[填空1]。
【简答题】
int a[10]={0,1,2,3,4,5,6,7,8,9};int *p;int i;p=a;printf(%d\n,*p++);printf(%d\n,*++p);程序输出结果为[填空1]和[填空2]。
【简答题】
#include stdio.hint main(){char string[]=I love China! printf(%s\n,string); printf(%c\n,string[7]); return 0;}以上程序运行结果为[填空1]。
【简答题】
若有p=*p=1,则a的值是[填空1]。
【简答题】
#include stdio.hint main(){void swap(int *p1,int *p2);int a,b;int*pointer_1,*pointer_2;printf(please enter a and b:scanf(%d,%d,a,pointer_1=pointer_2=if(ab) swap(pointer_1,pointer_2);printf(%d,%d\n,a,b);return 0;} void swap(int *p1,int *p2){int * temp;temp=p1;p1=p2;p2=temp;}若输入5,9,则输出为[填空1]。
【判断题】
可以用下标法引用一个数组元素,也可以用指针法引用一个数组元素。
【判断题】
一个变量的指针的含义包括两个方面,一是以存储单元编号表示的纯地址,一是它指向的存储单元的数据类型。
【判断题】
若有int a[10]; p= 则p-1的值是数组a第1个元素的地址。
【判断题】
指向整型数据的指针类型表示为“int *”,读作“指向int的指针”或简称“int指针”。
【判断题】
实参数组名代表一个固定的地址,或者说是指针常量,但形参数组名并不是一个固定的地址,而是按指针变量处理。