发布网友 发布时间:2022-05-11 00:27
共5个回答
热心网友 时间:2023-11-19 01:29
问题很简单。代码中有一个switch语句,里面有若干case语句,i是累加变量,按照上述代码的意思,就是:i=1时,将case1一直到case3按顺序都执行一次,原因是每个case语句后面都没有break,暂时部跳出循环。;然后i=2时又将上述case都执行一次 ,直到i=4,执行完所有case后才跳出循环,输出最后的sum值。标题中的代码意思很简单:定义两个整型(int)变量sum和i,系统自动给两个变量分配内存,并将sum赋初值为0.欢迎采纳!热心网友 时间:2023-11-19 01:30
int sum = 0, i; 就是定义了两个int类型的变量sum和i 其中sum的初始化值是0 如此简单你看不出来嘛?热心网友 时间:2023-11-19 01:30
标题里的是定义变量热心网友 时间:2023-11-19 01:31
首先,声明两个变量sum(和),步长(i) 循环第一次的时候i为1,热心网友 时间:2023-11-19 01:31
为什么会是58是因为:当i为1时,运行了case1,case2,case3三个情况后,break退出;当i为2时,运行了,case2,case3以后break退出;i为3,执行了case3,再break退出。