我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求解惑:结果是21,程序怎么循环出来的,过程请详细点,不是很明白

#include"stdio.h"
int main()

int i,j,s,a[][3]={{1,2,3},{4,5},{6}};
for(s=0,i=0;i<3;i++)

    switch(i)
    
        case 0:
        case 1:
        case 2:for(j=0;j<3;j++)
        s+=a[i][j];
            break;
    
printf("s=%d\n",s);

case0和case1后面没有break,所以i=0时执行case0,case1,case2,i=1时执行case1,case2,i=2时,执行case2

不管i等几,case2都执行,按照流程不就行了吗

近期文章

  • 有没有办法一个dom 元素 添加 对象格式的 属性 {key:value,key:value}
  • dotnet fsi 中提示错误如下,请问这是哪种错误
  • 用c语言或c++写一程序
  • 代码的实现,Bugs Integrated, Inc.
  • Linux 触控板失效
  • 如何定义一个顺序范围 ?
  • 请问这个为什么运行后是乱码呢
  • C语言程序问题,请求解释
  • python from 如何导入上级目录的上级目录的上级目录下的某个文件?
  • Java的if语句有关的问题
  • 买了土地利用数据,tif转成jpg为什么是黑的
  • John's trip代码的编写的过程
  • python程序代码没有跑起来
  • java文件输入输出流
  • 用c++写出这个代码
  • 请问这个问题应该怎么解决
  • 请问我登录一直转 idea也没有任何报错 是什么情况
  • 运算符的switch结构
  • 怎么把这个国家的缩写提取出来
  • 一直报错 该如何改正呢

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华