首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d ",y--); }
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d ",y--); }
A、-1
B、1
C、8
时间:2021-08-07 20:39
关键词:
答案解析
D
解析:本题考查“++”和“--”运算符,运算符“++”是操作数加1,而“--”则是操作数减1。在do-while循环中,首先执行y--,再执行--y。当y=2时,执行y--,y的值变为1,--y使y值变为0,循环结束。执行输出时,先输出y的值0,然后执行y--,使y的值变为-1。
相关问题
下面程序的运行结果是( )。 #include <stdio.h> main() { int a=1,b=10; do {b-=a;a++;}while(b--<0); printf("a=%d,b=%d ",a,b); }
下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d ",y--); }
下面程序的输出结果是 #include<stdio.h> main() {int i=010,j=10; Printf(“%d,%d”,++i,j--); }
有以下程序: #include<stdio.h> main() { printf("%d ",NULL);} 程序运行后的输出结果是( )。
有以下程序: #include <stdio.h> main() { printf("%d ",NULL)"} 程序运行后的输出结果是( )。
最新问题
有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是
有以下程序: #include<stdio.h> main() {printf("%d ",NULL)); 程序运行后的输出结果是( )。
有以下程序:#include main(){ int sum=0,x=5; do{ sum+=x; } while(!--x); printf(%d,sum);}程序的运行结果是( )。
下面程序的运行结果是( )。 #include"stdio.h" main() {int i; for(i=1;i<=5;i++) { if(i%2) printf("*"); else printf("#"); } }
有以下程序:#include main(){ int x=011; printf(%d,++x);}程序运行后的输出结果是( )。
有以下程序(其中k的初值为八进制数):#include main(){ int k=011; printf(%d,k++);}程序运行后的输出结果是( )。
有以下程序:#include main(){ char s[10] = verygood, *ps = s; ps += 4; ps = nice; puts(s);}程序的运行结果是( )。
有以下程序:#include #include main(){ char a[20]=ab,b[20]=cdef; int k=0; strcat(a,b); while(a[k]!='\0') { b[k]=a[k]; k++; } puts(b);}程序的运行结果是( )。
有以下函数:#include main(){ int a=12,c; c=(a
有以下程序: #include <stdio.h> fun(int x,int y,int z) { z=x*y;} main() { int a=4,b=2,c=6; fun(a,b,c); printf("%d",c); } 程序运行后的输出结果是( )。
别人在看