char *p[]={"zhangsan","lisi","wangwu"};以下描述错误的是__________
A. 定义了一个指针数组,长度为3
B. p[0]是指向字符串常量zhangsan的首地址
C. p[2]是指向字符串常量wangwu的首地址
D. 定义了一个指针数组p,长度为3,且可以用strcpy(p[0], p[1]); 进行字符串赋值
查看答案
char s[][32]={"Zhangsan","Lisi","Wangwu"}, *p=s[1];以下描述正确的是__________
A. p指向hangshan的h
B. p指向Lisi的L
C. *p为i
D. 其他都不对
设STU为某结构体类型的别名,且其成员有int id;和char name[32]; STU s={101, "zhangsan"}, *p=&s;puts(p); 输出_______
A. 101 zhangsan
B. zhangsan
C. 101
D. 其他都不对。因为puts语句有误,不能输出
设STU为某结构体类型的别名,且其成员有int id;和char name[32]; STU s[2]={ {101, "zhangsan"},{100, "lisi"}}, *p=s;puts(p->name); 输出_______, printf("%d", (++p)->id); 输出__________。
A. zhangsan 和 100
B. zhangsan 和 101
C. lisi 和 100
D. lisi 和 101
struct stu{ int id; char name[12]; } s[20], *p=s, *q=s+20; 以下错误的是
A. q-p为20
B. q>p成立
C. sizeof( *p ) 为16
D. sizeof(s) 为16