c语言大佬 求正经解释仔细点谢谢
10题a++不是先运算再加一吗可这里没有运算怎么也加了一17题四个选项都需要解释5题为什么无限循环...
10题 a++不是先运算再加一吗可这里没有运算怎么也加了一
17题 四个选项都需要解释
5题为什么无限循环 展开
17题 四个选项都需要解释
5题为什么无限循环 展开
展开全部
10题:case 1:a++;
句中的a++本身就是一个运算啊!它等价于a=a+1。对于只有a++;这样简单的语句来说,先自增与后自增已经没有任何区别。
17题:scanf和gets输入变量时,都是需要变量的地址。ABC的&s[0]、s+1、s都是地址,而D的s[1]是元素不是地址,所以选D。
5题:for(表达式1;表达式2;表达式3)中,控制循环是否结束运行的【表达式2】是一个赋值语句,j=1永远为逻辑真,所以,循环永远不会停止,所以说无限循环。选项D是正确的。
如有疑问请留言。
句中的a++本身就是一个运算啊!它等价于a=a+1。对于只有a++;这样简单的语句来说,先自增与后自增已经没有任何区别。
17题:scanf和gets输入变量时,都是需要变量的地址。ABC的&s[0]、s+1、s都是地址,而D的s[1]是元素不是地址,所以选D。
5题:for(表达式1;表达式2;表达式3)中,控制循环是否结束运行的【表达式2】是一个赋值语句,j=1永远为逻辑真,所以,循环永远不会停止,所以说无限循环。选项D是正确的。
如有疑问请留言。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询