s1e6
A. sizeof i;
B. sizeof 123;
C. sizeof(i);
D. sizeof(123);
E. sizeof int;
F. size of 123;
请问B D为什么不是错误语句?
#include<stdio.h>
int main()
{
int i = 123;
printf("sizeof 123 = %d\n\",sizeof 123);
return 0;
}
以这个代码并无法输出 你的问题是 “B D为什么不是错误语句”
我的问题是 B D为什么是错误语句?
你为什么说b d是错的,sizeof就是这样用的
本帖最后由 df3379 于 2019-8-8 21:00 编辑
#include<stdio.h>
int main(void)
{
int i = sizeof 123;
printf("sizeof 123 = %d\n",i);
return 0;
}
#include<stdio.h>
int main(void)
{
int i = 123;
printf("sizeof 123 = %d\n",sizeof 123);
return 0;
}
这样输出就对了!你的代码,输出语句里多了一个\
你能理解AC,就能理解BD啊
页:
[1]