1. chara=1,char b=2;c=a-b;printf(“%d\n”,c);
2. 什么是小端存储,如果存储方式是小端存储,那么 inta=0x12345678,在内存的存储是怎么样的?
3. int*A(int*pd), int (*B)(int *pd), A和B分别代表什么?
4. chara[]=”hello”,
int b[100]={0};
void*p=malloc(sizeof(int)*100);
const char *strstr(char str[100])
{
}
则下面结果是:
sizeof(a)=__
sizeof(b)=___
sizeof(p)=___
sizeof(str)=___.
5. int a=12; int*p,*q,*r;
p=&a;
r=p+1;
q=p++;
printf(“%2d%2d\n”,q-p,r-p);
printf(“%5d\n”,(char*)p-(char*)q);
输出结果是多少?
5.在小端存储上,下面程序的输出是什么?
typedef struct node{
unsignedchar a:2;
unsignedchar b:2;
unsignedchar c:4;
}Node;
union a{