行业知识
c语言经典测试题9
2026-11-02 17:05:48
来源:互联网转载
1.题1
#include int main(){int i = 1;sizeof(i++);printf("%d\n", i);return 0;} 上述代���运行结果是什么呢?
我们来分析一下:其实这题的难点就是sizeof操作后i的结果是否会改变,首先我们创建了一个整型i,我们知道i++为后置++,先试用后加1,我们知道一般表达式的运算是在运行时执行的,而sizeof是一个编译阶段就执行的运算符,在其内的任何运算都不执行,只推测出其中表达式结果的类型求其大小,故前后i的值不变。所以i的值还是为1.
我们运行看看:
2.题2
int main(){char c='A';if('0'
上一篇:服务器宣传视频怎么拍?
下一篇:打游戏服务器怎么打?