《C语言及程序设计》程序阅读——用switch语句实现多分支结构

    xiaoxiao2026-06-19  8

    返回:贺老师课程教学链接 

    阅读下面的程序,写出运行结果,并与在计算机上的运行结果进行对照、反思。(1)

    #include <stdio.h> int main( ) { int i=10,j,m=0,n=0; j=i%3; switch (j) { case 0: m++; break; case 1: case 2: n++; break; default: printf("i=%d\n", i); } printf("m=%d, n=%d\n", m, n); return 0; } (2) //这个程序语法上有些不合常规,自己编程中不这样用 #include <stdio.h> int main( ) { int a=2,b=7,c=5; switch (a>0) //a>0,取其值,然后决定与哪个分支匹配 { case 1: switch (b<0) { case 1: printf("@"); break ; case 2: printf("!"); break ; } case 0: switch (c==5) { case 1: printf("*") ; break ; case 2: printf("#") ; break ; default : printf("#") ; break ; } default : printf("&"); } printf("\n"); return 0; }

    最新回复(0)