放在那里没人理我,自己发帖
我发现了一个奇怪的问题,也就是关于它的,不知道谁能解释一下
main()
{ printf("%d",sizeof('\n'));
printf("\n");}
我用这个运行得到的答案是4,用下面的得到的是4
main()
{ printf("%d",sizeof("'\n'"));
printf("\n");}
用这个程序运行得到的是2
main()
{ printf("%d",sizeof("\n"));
printf("\n");}
试过很多方法就是得不到1啊,这是为什么啊?我用的是C++环境编译的