若有以下说明和定义语句:struct stuinfo{ int num; char name [8];};struct stuinfo stu[3]={{1, "zhang"},{2, "wang"},{3, "huang"}};struct stuinfo *p=stu;引用结构体变量成员的表达式错误的是( )。
A. (p++)->name
B. p->name
C. (*p).name
D. stu[3].num
查看答案
#include typedef unsigned char uchar;int main(){ uchar a; a = 10; return 0;}请问变量a的类型是( )
A. unsigned char
B. char
C. int
D. short
下面叙述中不正确的是
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef 可以增加新类型
C. 用typedef 只是将已存在的类型用一个新的标识符来代表
D. 使用typedef 有利于程序的通用和移植
“a"在内存中占的字节数是____。'a'在内存中占的字节数是____。
以下程序的输出结果是________________#include #includeint main() { char A[20]={'a', 'b','c','d'}, B[]="cdef", C[]="ghijk"; strcpy(A+strlen(B), B); strcat(A, C); printf("%d %d",strlen(A), sizeof(A));return 0;}