C语言语句执行次数

[复制链接]
查看11 | 回复3 | 2008-3-26 22:52:12 | 显示全部楼层 |阅读模式
1.这个是while语句的用法,判断while后面括号里的表达式,如果为真就执行后面的语句,这个题里,不为真,K等于10,而不是0,所以不执行k=k-12'\0'是转义字符,代表NULL,空字符,不能复值. ’7’+’9’是代表两个字符做加法,字符是不能加的 5+9,不带引号这个,可以,这个是因为字符和整形是可以互换的
回复

使用道具 举报

千问 | 2008-3-26 22:52:12 | 显示全部楼层
如果是k=0就是0次如果是k==0还是0次2.a
回复

使用道具 举报

千问 | 2008-3-26 22:52:12 | 显示全部楼层
1. 0次2. A
回复

使用道具 举报

千问 | 2008-3-26 22:52:12 | 显示全部楼层
题目一:0次。如果是if(k==0),而k!=0,循环条件不满足,不会执行循环体。如果是if(k=0),表示把0赋予k,0代表假,也不会循环。题目二:都正确。'\0'是转义字符,代表NULL,空字符;5+9=14,将14赋给ch,即将ASCII码值为14的字符赋予ch;‘7’+‘9’即将字符‘7’和‘9’的ASCII相加赋予ch,7’的ASCII是55,‘9’的ASCII为57。代表‘7’+‘9’的ASCII 112所代表的字符。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行