1.
选A,分析:a=15,;if语句不执行;else if执行 ;if执行,a=3。答案对否?分析对否?请高手指点
2.
printf 遇零不输出,但数组末尾隐含\0,故字符数为5。请分析
3.
第一次写入2,保存2;第二次写入4,6,但是保存6;
最后读取:2,6 请分析!!!
4.
=(3+2)*2=10 请分析。。。
5.
做对了没?
6.
对否?
7.
对否?
8.
请给出过程,特别是类型。。。
就以上这些,有些自己没啥把握,请高手帮忙,歇息
1.
选A,分析:a=15,;if语句不执行;else if执行 ;if执行,a=3。答案对否?分析对否?请高手指点
2.
printf 遇零不输出,但数组末尾隐含\0,故字符数为5。请分析
3.
第一次写入2,保存2;第二次写入4,6,但是保存6;
最后读取:2,6 请分析!!!
4.
=(3+2)*2=10 请分析。。。
5.
做对了没?
6.
对否?
7.
对否?
8.
请给出过程,特别是类型。。。
就以上这些,有些自己没啥把握,请高手帮忙,歇息
2,A
3,fscanf(fp,"%d%*d%d",&k,&n);%*d的意思是把文件指针指向下一个数据!所以是2 6;
4,宏定义,后面是个算术表达式,给宏定义了,也就是个变量赋了一个确定的值了!所以是5答案也就是10
5,变量只有数字、字母、下划线组成,数字不能开头,而函数名不能作为变量名
6,是输出一个字符!
7,A,非0的数就可以了!
8,D,