展开全部
10. putchar要求输出一个字符,要求参数给一个int型数值, 而C的调用参数c的类型是char *
6.循环条件是i<=100, 循环体中未对变量i的值做任何修改, 一旦进入循环循环条件一直会满足, 因而是无限循环.
6.循环条件是i<=100, 循环体中未对变量i的值做任何修改, 一旦进入循环循环条件一直会满足, 因而是无限循环.
追问
后面不是有个i++
追答
那个i++;并不属于循环体,如果i++;在循环体内需要写成:
while ( i<=100 ) {
sum+=i;
i++;
}
题目中循环体仅有一句sum+=i;所以省略了大括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第10题 C选项中的putchar函数作用是向终端输出一个字符。其格式为putchar(c),其中c可以是被单引号(英文状态下)引起来的一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是事先用char定义好的一个字符型变量。
注意它的参数只有三种:1、类似‘a’这种由单引号引起来的一个字符;2、介于0~127之间的一个十进制整型数(包含0和127);3、类似char ch = 'a'; putchar(ch);这种事先用char定义好的一个字符型变量。
第6题 注意i++; 语句不在while循环内,导致i不会增大始终为1,即始终满足小于100,所以陷入死循环。
注意它的参数只有三种:1、类似‘a’这种由单引号引起来的一个字符;2、介于0~127之间的一个十进制整型数(包含0和127);3、类似char ch = 'a'; putchar(ch);这种事先用char定义好的一个字符型变量。
第6题 注意i++; 语句不在while循环内,导致i不会增大始终为1,即始终满足小于100,所以陷入死循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询