1 / 38
文档名称:

C语言基础.ppt

格式:ppt   大小:294KB   页数:38
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础.ppt

上传人:dyx110 2019/10/19 文件大小:294 KB

下载得到文件列表

C语言基础.ppt

相关文档

文档介绍

文档介绍:(表达式)语句功能:计算表达式的值,如果是一个非0值(即逻辑真),就执行内嵌语句,否则(即逻辑假)跳过内嵌语句,顺序执行后续语句。内嵌语句,可为:赋值语句函数调用语句控制语句复合语句空语句可为算术、关系、逻辑、赋值等表达式3简单分支语句的算法:例如:⑴if(x>0)m++;⑵if(a>b){c=a;a=b;b=c;}表达式非0TF语句N-S结构图语句流程图NY表达式非0?4双重分支语句语句一般格式if(表达式)语句1else语句2功能:计算表达式的值,如果它的值是一个非0值(逻辑真),就执行内嵌语句1,之后跳过内嵌语句2,执行后续语句;否则跳过内嵌语句1,执行内嵌语句2,之后执行后续语句。5双重分支语句的算法:例如:⑴if(x>0)m++;elsem--;⑵if(ch>='a'&&ch<='z'){ch=ch-32;printf("%c\n",ch);}elseprintf("%c\n",ch);表达式非0TF语句1语句2N-S结构图语句1语句2流程图NY表达式非0?6多重分支语句语句一般格式if(表达式1)语句1elseif(表达式2)语句2……elseif(表达式m)语句melse语句n功能:依次计算并判断表达式i,为非0时执行后面的语句,都为0时,执行语句n无论执行完那个语句分支,都转到后续语句7多重分支语句的算法流程图表达式2?表达式1?语句n语句1语句2语句m…YNYNNY表达式m?8多重分支语句的算法N-S结构图表达式1?TF表达式2?语句1TF语句2…表达式m?TF语句m语句n例如:if(a<0)x=-1;elseif(a==0)x=0;elsex=1;9if语句的简单应用【】输入一个字符,如果是大写字母,则将其转换为小写字母输出,否则直接输出。输入:af函数ch是否为大写字母:ch>='A'&&ch<='Z'(或ch>=65&&ch<=90)大写字母转换为小写字母:ch=ch+32输出:用putchar或printf函数思路:10