早教吧作业答案频道 -->其他-->
C语言问题,求详细步骤讲解下面程序的运行结果是main(){chars1[20]="ABCDEF";inti=0;while(s1[i++]!='\0')printf("%c",s1[i++]);}A)ABCDEFB)BDFC)ABCDED)BCDE答案是B,为什么不选A呢???求详细解答!
题目详情
C语言问题,求详细步骤讲解下面程序的运行结果是_____ main() { char s1[20]="ABCDEF"; int i=0; while(s1[i++]!='\0') printf("%c", s1[i++]); } A) ABCDEF B) BDF C) ABCDE D) BCDE 答案是B,为什么不选A呢???求详细解答!!!3Q!!!!!!
▼优质解答
答案和解析
当然了,你要先知道while是先判断然后在确定是否执行的哈,首先看s1[i++]!='\0'是真,那么这时i=1,printf("%c",s1[i++]),其实就是s1[1],然后i自加1 ,这时i=2; ,再while判断 i=3 ,这时打印的是s1[3],以此类推就是了哈
看了C语言问题,求详细步骤讲解下面...的网友还看了以下:
inti,j,e,f,s,r,k,sum=0,a,b,i1,j1,t,t1,t2;t1=-(10* 2020-05-13 …
怎么用C语言编写杨辉三角#include"stdafx.h"intmain(intargc,cha 2020-05-14 …
已知各变量的类型说明如下inti=8,k,a,b;unsignedlongw=5;doublex= 2020-05-22 …
下列定义不正确的是:.A.inti,*p=i;B.int*p,i;C.inti,*p=&i;D.i 2020-06-04 …
大一期末考试复习题,求教C语言编程高手1.设inta=2,b=6,c=8;,表达式(a,b),(c 2020-06-11 …
哪位哥哥姐姐给个讲解下面的表达式中正确的是()A.Strings="你好";inti=3;s+=i 2020-07-03 …
三道C语言题,请高手指点第一道:#includedoublef(intn){inti;double 2020-07-23 …
下列给字符数组赋初值时,正确的是(A)。A.chars1[]=”abcdef”;B.chars2[ 2020-07-24 …
关于c语言问题已知各变量的类型如下:inti=8,k,a,b;unsignedlongw=5;dou 2020-11-06 …
C语言问题,求详细步骤讲解下面程序的运行结果是main(){chars1[20]="ABCDEF"; 2020-12-15 …