rwhn.net
当前位置:首页 >> C语言基础问题 >>

C语言基础问题

一、C语言规定总是从main()开始执行的(这个函数也叫“主函数”)。因此,你发来的题目中的(1、6、8)叙述都是错误的,都应该选择F。 二、第2题中,C语言对其数据在内存中所占用的实际字节数,随着程序中声明的数据类型以及数据的多少而变化,C语...

你输入换行符时,程序才会开始执行输入,如果你不输入换行符的话,程序不会有输出的。 比如输入i like换行 完成输入i like但没有输入换行时,程序一直停留在while上面的getchar语句上,当你输入换行时,程序才读取i并且进入循环,直到读取到换行...

+,-.*,/,应该是字符,字符要加单引号。 对于printf的函数调用有误, 对于scanf的调用有问题,这个\n不在scanf队列中。 &这个符号用作取地址,现在不需要这么做 我修改了代码如下 #includevoid main(){ int a,b; char x; printf("请输入两个整数,...

case语句每一种情况都会处理,switch()里面就是表达式语句,a>0为1,b

都写在下面的源代码里了。 在网页端比较好看哦! #include #include int main(int argc, char *argv[]){int n,m;scanf("%d",&n);if(n%10 > n/100){m=(n%10)//个位不变+n/100*10//百位变十位//+(n%100)/10*10;//错误★+(n%100)/10*100;//十位变百...

do-while,先执行再判断。 先执行:S = 6,S-=2 ===> S = S - 2 = 4;再判断!S,S大于0都算真(真就是1),那么!S就是非1,非1就是0,所以为假。为真才会返回到do,为假则不会返回到do。

while内条件为k=0,而k不等于0,所以不执行

注意是while(i

该题考查 do{}while()结构。 该控制结构特色是与while()相反,它是先执行,后判断。 因此s-=2永远会被执行一次,这里s是7,减2之后是5,不满足条件退出循环。 因此输出为5

这个for循环条件是 y!=123 && x < 3那么可以预见,最小次数是1次,如果输入的是123,那么就会不满y!=123直接退出。 最大次数是3次,也就是3次输入都不是123,而x此时自增到了3,那么就会不满足 x < 3的条件而退出。

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com