c程序设计填空题char c= ‘a’; int n=2switch(c+2){ case ‘a’:n=n+1;case
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 07:10:35
c程序设计填空题
char c= ‘a’; int n=2
switch(c+2)
{ case ‘a’:n=n+1;
case ‘b’:n=n*2;
case ‘c’:n=n-2;
case ‘d’:n=n+3;break;
default:n=n/2;
}
n的正确结果值是________
A:2 B:3 C:4 D:5
c+2不就是e吗,答案是不是1,如果不是的话,
char c= ‘a’; int n=2
switch(c+2)
{ case ‘a’:n=n+1;
case ‘b’:n=n*2;
case ‘c’:n=n-2;
case ‘d’:n=n+3;break;
default:n=n/2;
}
n的正确结果值是________
A:2 B:3 C:4 D:5
c+2不就是e吗,答案是不是1,如果不是的话,
答案是B
首先 c+2不是 ‘c’+2,而是变量c加上2,其实是 ‘a’+2=‘c’
所以进入 case ‘c’:n=n-2;这个分支.但是因为这个分支后面没有跟上break;语句,所以会不再判断下面的条件直接继续往下执行,直到遇到break,所以还会执行n=n+3;这时候n就是3拉.
首先 c+2不是 ‘c’+2,而是变量c加上2,其实是 ‘a’+2=‘c’
所以进入 case ‘c’:n=n-2;这个分支.但是因为这个分支后面没有跟上break;语句,所以会不再判断下面的条件直接继续往下执行,直到遇到break,所以还会执行n=n+3;这时候n就是3拉.
int k=0; char c='A'; do { switch(c++) { case 'A':k++;break;
main() {int a=2,b=7,c=5; switch(a>0) {case 1:switch(b0)
c语言题一道,如图输出结果是char c,k;c='b';k=4;switch(c){case 'a':k=1;case
int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:
关于一道C语言的问题int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a+
do{ switch case‘a':case'A':case'e':case'E':case'i':case'I':c
在C while (...) switch(...) {case 1:...; case 2:...; break ;“
{int x=1,a=0,b=0;switch(x){ case 0:b++; case 1:a++; case 2:a
int x=1,a=0,b=0;switch (x){case 0:b++;case 1:a++;case 2:a++;
求证:(1)A(n+1,n+1)-A(n,n)=n^2A(n-1,n-1); (2)C(m,n+1)=C(m-1,n)+
int k=2; switch(k+1) {case 3:k+=1; case 4:k--;break; case 5:
C语言中,void main() { int x=22; char z='a'; printf("%d\n",(x&11