这个得看是使用C++编译器还是C编译器进行编译,《C专家编程》里面有说明。C语言的规定是把sizeof(‘0’)解析为sizeof(int),而C++则规定为sizeof(‘0’)解析为sizeof(char)。结果是1 1还是1 4取决于你用的编译器是使用C++的解析方式还是C语言的解析方式
Trending Articles
More Pages to Explore .....
这个得看是使用C++编译器还是C编译器进行编译,《C专家编程》里面有说明。C语言的规定是把sizeof(‘0’)解析为sizeof(int),而C++则规定为sizeof(‘0’)解析为sizeof(char)。结果是1 1还是1 4取决于你用的编译器是使用C++的解析方式还是C语言的解析方式