A. strcpy(str3,"HELLO3"); B. strcpy(str2,"HELLO2"); C. strcpy(str1,"HELLO1"); D. str4=str1;strcpy(str4,"HELLO4");
A. *(&a[i]) B. a[p-a] C. *(*(a+i)) D. p[i]
A. p1+p2 B. p1-p2 C. p1 D. p1=p2
A. 存放地址的变量称为指针变量 B. NULL可以赋值给任何类型的指针变量 C. 一个指针变量只能指向类型相同的变量 D. 两个相同类型的指针变量可以作加减运算
A. 'n' B. 'a' C. 存放'n'的地址 D. 存放'a'的地址
A. 'w' B. 存放'w'的地址 C. 'o' D. 存放'o'的地址
A. q=&p;scanf("%lf",*q); B. q=&p;scanf("%lf",q); C. *q=&p;scanf("%lf",q); D. *q=&p;scanf("%lf",*q);
A. ①是对p定义时初始化,使p指向q;而②是将q的地址赋给p B. ①和②中的&q含义相同,都表示q的地址 C. ①是对p定义时初始化,使p指向q;而②是将q的值赋给p所指向的变 D. ①和②的执行结果都是把q的地址赋给p
A. *(a[1]+2) B. a[1][2] C. p[5] D. p+5