小工具知识网

当前位置: 首页 > 行业知识 > c语言经典测试题9

行业知识

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'

上一篇:服务器宣传视频怎么拍?

下一篇:打游戏服务器怎么打?