C语言中选择语句和选择结构有什么区别?还有循环语句和循环结构的区别?

Python018

C语言中选择语句和选择结构有什么区别?还有循环语句和循环结构的区别?,第1张

选择结构由选择语句来实现。或者说选择语句构成选择结构。C语言中选择语句包括:if语句,if...else...语句,switch语句。if语句具有固定结构,叫if判断语句结构,指的是if 语句的构成。switch同理。

循环结构由循环语句来实现。或者说循环语句构成循环结构。C语言中循环语句包括:for循环语句,while循环语句(包括do...while语句和while...)。while和for循环语句都有固定的结构,叫while循环语句结构。

if(){}

else if(){}

else

第一 没有if是不能写 else if 和else的.

第二 用if或者else if,应该看你第二个判断条件是否要在第一个判断条件的基础上进行。

例如: int a = 1

int b = 1

if(a==1){printf("hello world\n")}

else if (b==1){printf("hello")}

else {printf("no")}

在本段函数中 因为符合第一条语句,所以输出helloworld elseif 和else不执行;

假如else if改为 if 则在打印hello world 的基础上还要打印 hello。

其实在本质上 else if(b==1)的意思是if(b==1&&a!=1)