C语言的结构化程序设计
C语言有三种结构:1 顺序结构,2 选择结构,3 循环结构。
一 顺序结构。
这一结构是程序在运行时是从顶端的代码,向下逐个运行。在没有什么条件跳过的情况下。
二 选择结构。
这一结构是根据程序员的所设定的条件来决定程序进行到那一步的。
例如:
if(a>b)
{
c=b;//格式为if((条件) {这是如果条件为真jin'xing'de'yu'ju}
}
else
{
c=a;//else 是当条件为假是进入的句子。
}
switch(变量)//switch与if区别是switch可以有很多的出口,而一个if 。else只能有两个出口。/*除了if else if ....else 这种语句没有switch的代码简洁但是可变化行更高。*/
{
case (这是一个变量或者是字符,常数):{进行的语句};break;//如果没有break相当于这个语句运行之后,还能进入下次判断语句。
case : {} break;
default:break;
}
三 循环结构
这一结构是为处理一些麻烦不断出现重复操作时才会运用的结构。
例子
句型一 :for(表达式1;表达式2;表达式3)
常运用的是for(i=0;i<=某个数;i++)//i++的意思是与i=i+1是一样的。可以看出表达式一是循环变量的初始化,表达式二 是循环的条件,表达式三是循环变量的改变。
句型二 :while(条件) while语句与for循环的区别是while更加简洁,当你的条件不与循环变量有关系时可已使用while。
句型三 :do...while(条件)这个语句的正如他的英语意思一样先do在while,就是先进行循环体的内容在进行条件的判断,