![以下程序段的运行结果是( ). int m[]={4,9,10,6,13,5},i=1; do{ m[i]-=2; }求解析,第1张 以下程序段的运行结果是( ). int m[]={4,9,10,6,13,5},i=1; do{ m[i]-=2; }求解析,第1张](/aiimages/%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%98%AF%28+%29.+int+m%5B%5D%3D%7B4%2C9%2C10%2C6%2C13%2C5%7D%2Ci%3D1%3B+do%7B+m%5Bi%5D-%3D2%3B+%7D%E6%B1%82%E8%A7%A3%E6%9E%90.png)
m[]={4,9,10,6,13,5}
m[0]=4 ,m[1]=9 ,m[2]=10 ,m[3]=6 ,m[4]=13, m[5]=5
i=1
循环为9-2=7,10-2=8,6-2=4,为4时不再循环。
所以,4,7,8,4,13,5
B"output"
“\ ”后加一个符号的意思是输出反斜杠后的符号,而且往往是容易引起歧义的符号。
比如说:printf("\"");的意思是输出“"”,因为如果没有\,就成了printf(""");三个引号有歧义。
再比如:“\'”的意思是输出单引号。
"\"%s\"\n",最外两侧的引号之间是\"%s\"\n,分成4部分:\" %s \" \n ,显然依次输出
" outout " 换行 。故选B。
以上就是关于以下程序段的运行结果是( ). int m[]={4,9,10,6,13,5},i=1; do{ m[i]-=2; }求解析全部的内容,包括:以下程序段的运行结果是( ). int m[]={4,9,10,6,13,5},i=1; do{ m[i]-=2; }求解析、下面程序段的运行结果是( )。 char str[10]="output";printf("\"%s\"\n", str);A. output B. "output" C.、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)