*%d c语言

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:22:32
字符串"\"EOF\n=-\61\""的长度是详细解吸
2,下列循环语句中有语法错误的是____。
A) while(x=y) 5; B) while(0) ;
C) do 2;while(x==b); D) do x++ while(x==10);
详细解析

字符串长度是9,其中有10个字符,最后一个为\0,字符串计算长度时候不计入。

补充问题 答案D,应该是do x++; while(x==10);
这里问的是语法错误,其他选项都没有语法错误,至于逻辑问题,不在此题的考虑范围内

长度为10.
解释\"是一个字符,\n也是一个字符,\61也是一个字符你算一下吧,有九个字符,但是,对于字符串来说,还有一个隐字符‘\0’。所以答案是10

你的补充:A,逻辑的等于是==而不是=