vlambda博客
学习文章列表

信工干货||C语言基础语句

让我们一起读经典

C语言

零基础在线学习

零基础学习



今日

宜读书







IF语句



请输入标题

01




从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支(选择)结构、循环结构。这三种基本结构可以组成所有的各种复杂程序。C语言以';'为一条语句 ';'  表示空语句,‘{}’ 代码块。

.

if(条件) {

       ;//语句

    }

2.

if(条件){

      ;//语句

    }

else{

       ;//语句

    }


3.

if(条件) {

     ;//语句  

    }

else if(条件){

     ;//语句

    }





循环语句



请输入标题

01




一、For循环语句

1.i=0:初始化   只执行第一次

2.i<5:判断

3.i++:调整部分

for(i=0;i<5;i++)   {

       //循环执行的过程1-2-4-3-2-4-3-2-4

       4 循环体    0

       printf("%d\n",i);

}


c99新标准

   for(int i=0;i<5;i++)

       ;//empty

   gcc -std=c99 filename


  for(i=0,j=10;i<5 && i!=4; i++,j++)

   break     打破当前的循环

  continue  跳过当前循环体 继续下一次循环


二、while循环语句

while(条件){

        ;;

}

/*无论如何都会执行一次*/

 do{

     printf("%d\n",a);

     a++;

   }while(a<5);






分支结构语句



请输入标题

01




具有贯穿性,break语句能防止贯穿

注:con 只能是整数或者字符常量

switch(con){

   case 1 : 语句或者函数;  break;

   case 2 : ;  break;

   default: ;  break;

}

case 类似于标签的作用,是分支结构的切入口;

case 后可以跟多条语句和函数





跳转语句



请输入标题

01




goto 局部(只能在某个函数内)跳转语句  (应用:层次(依次)退出,深层次退出)

bool:  //跳转标签

goto  bool;






END



请输入标题

01




排版丨陈慧敏

审阅丨魏雅君