c语言 请尽量详细解释 谢啦~~
发布网友
发布时间:2023-11-03 23:31
我来回答
共1个回答
热心网友
时间:2024-11-26 09:45
1.C
一个switch语句
switch(x)
{
case 0:....
case 1:....
...
case other:....
}
这个结构代表根据x的值决定做什么
如果x=0则执行case 0后面的语句,如果x=1则执行case 1后面的语句,以此类推。
如果都不是的话,则执行case other后面的语句
在上面的例子中,x=1
所以执行case 1后面的语句 a++
所以a变成了1,b不变还是0
2.D
if语句的特点是,不管条件是不是成立,条件中的语句都会被执行一次
所以实际执行了
j++,k++,i++和printf四条语句
而if语句的判断条件如果为int的话,那么只有0认为是false,其他都认为是1
(2||2) && 3的结果是2,非0,所以执行后面的printf语句
输出j k和l的值