fenby C语言 P13

开关语句switch(变量)

switch(weekday)

数字

default:异常处理

case-break

#include <stdio.h>

int main()

{

int weekday=3;

switch(weekday)

{

case 1:

printf("today is Monday\n");

break;

case 2:

printf("today is Tuesday\n");

break;

case 3:

printf("today is Wednesday\n");

break;

case 4:

printf("today is Thursday\n");

break;

case 5:

printf("today is Friday\n");

break;

case 6:

printf("today is Saturday\n");

break;

case 7:

printf("today is Sunday\n");

break;

default:

printf("You write the wrong number!");

break;

}

return 0;

}

时间: 2024-10-27 06:40:18

fenby C语言 P13的相关文章

fenby C语言 P10

if判断语句; if(a<0)→if(条件) if(){C语言语句} #include <stdio.h> int main() { int a=10; if(a>0) { printf("我是正数!"); } return 0; }

fenby C语言 P30

int a[5],*p=a; int a[5],*p=&a[0]; #include <stdio.h> int main(void){ int a[5],*p=a,i; for(i=0;i<5;i++) { *p=1; p++; }p=p-5;for(i=0;i<5;i++,p++)printf("%d\n",*p);return 0;}

fenby C语言 P20

循环停止 break 立刻跳出不再循环 continue立刻跳出循环从下一次循环继续执行 #include <stdio.h> int main(){ int i; for(i=1;i<10;i++) { if(i==4) continue; if(i==6) break; printf("i的值:%d\n",i); } return 0;}

fenby C语言 P9

逻辑运算 真1 假0 &&与 真&&真为真 真&&假为假 假&&真为假 假&&假为假 ||或 真||真为真 真||假为真 假||真为真 假||假为假 !非 !真为假 !假为真 #include <stdio.h>int main(){ int a=10,b=20; if(a<b) printf("a比b小!\n"); if(!(a>b)) printf("a不比b大!\n&

fenby C语言 P19

#include <stdio.h> int main(){ int i,j; for(i=1;i<=8;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } return 0;}

fenby C语言 P18

#include <stdio.h> int main(){ int i; for(i=1;i<=15;i++) { if((i%2==1)) { printf("%d\n",i); } } return 0;}

fenby C语言 P15

while(条件表达式){循环体} #include <stdio.h> int main(){ int i=1,sum=0; while(i<6) { sum=sum+i*3; i++; } printf("苹果的总数是:%d",sum); return 0; }

fenby C语言 P29

野指针 malloc()分配内存: free()释放内存: p=(char*)malloc(100): #include <stdio.h>#include <stdlib.h> int main(void){ int*p; p=(int*)malloc(1);//动态分配内存 if(p==NULL) { printf("内存分配失败."); exit(1); } *p=100; printf("p指针的内容=%d",*p); free(p)

fenby C语言 P32

a[0] a[0][0] a[0][1] a[0][2] a[1] a[1][0] a[1][1] a[1][2]//一维数组 int a[2][3]//二维数组int (*p)[3]=a; #include <stdio.h> int main(void){ int a[2][3],(*p)[3]=a,i,j; printf("二维数组中的值为:\n"); for(i=0;i<2;i++) { for(j=0;j<3;j++) { printf("%