第七章变量的指针,其含义是指该变量的( )
地址
一个标记
名
答案:地址
设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是( )
float *p=1024;
float *p=&x;
float p=&x;
答案:float *p=&x;
数组中全部元素的值
数组中第一个元素的值
数组的首地址
答案:数组的首地址
p=a[5];
p=i;
p=a[2]+2;
答案:p=a+2;
char t[]="hello",*s=t;
char s[10]; strcpy(s, "hello");
char s[10]; s= "hello";
答案:char s[10]; s= "hello";
答案:2
将p1 所指字符串的地址赋给指针 p2
对p1和p2两个指针所指字符串进行比较
将p1所指字符串复制到p2所指内存空间
答案:将p1所指字符串复制到p2所指内存空间
array+=2; x=*array;
x=*(ptr+2)
x=array[3];
答案:x=*(ptr+2)
相加
指向同一个地址
比较
答案:相加
定义了基本类型为int的具有5个元素的指针数组p
定义了一个名为p的行指针变量,它可以指向每行有5个整数元素的二维数组
定义了一个名为*p、具有5个元素的整型数组
答案:定义了一个名为p的行指针变量,它可以指向每行有5个整数元素的二维数组