C语言判断题,拜托讲讲

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:40:09
1程序就是算法
2一个变量可以同时被定义为多种类型
3程序中用到的所有变量可以先使用后定义
4程序中的变量代表内存中的一个存储单元,它的值不可以随时修改
5一个变量只能存储一个字符
6若a是实型变量,在执行了a=5;后,a将变为整型变量
7若a和b的类型相同,在执行了a=b;后,b中的值将丢失
8执行表达式(int)i后,i的类型一定变为整型

我怎么认为是全错呢。
C中的变量应该在所有可执行语句之前定义,然后才能使用,所以我们才经常会在main()函数里的前几行看到若干定义语句,它们的下面才是可执行语句。

支持楼上
全错
"变量应该先定义后使用"
这句话我们老师说的我耳朵里都长茧了

1-7错, 8对.
(int)i;这是强制类型转换, 执行后,i的值肯定是整型.
至于1楼说的3对,我不知道他是不是搞编程,但至少他不是搞是C语言编程.否则他不会这样回答.

1错
2错
3对
4错
5错
6错
7错
8错

反对5楼,(int)i是一个表达式,而不是语句,执行带有它的表达式后,i的值不会变
5楼自己肯定没试过

全错,先使用后定义,编译会报错的