
★才 a活 ★米 北京理工大学http://www.bit9.dhs.org
北京理工大学http://www.bit9.dhs.org/

第四章顺房结构的程序枝计 第一节C语句概述 第二节赋值语句 第三节数据输出 第四节数据输入 第五节程序举例
第四章 顺序结构的程序设计 第一节 C语句概述 第二节 赋值语句 第三节 数据输出 第四节 数据输入 第五节 程序举例

第四幸顺序结构的程序段什 第一节C格句概述 C程序由函数组成, 函数的格式: 函数名(参数表) 函数可以没有参数 参数说明语句; 数据类型说明语句 《说明部分: 执行部分: 可执行语句
第四章 顺序结构的程序设计 C程序由函数组成,函数的格式: 函数名(参数表) 参数说明语句; { 说明部分; 执行部分; } 数据类型说明语句 可执行语句 第一节 C语句概述 函数可以没有参数

第四幸顺序结构的程序段什 第一节格句桡述 表达式 由运算对象和运算符号组成表达式 例如: 表达式 的值? p =n*n+n+41: n*n+n+41是算术运算表达式, 表达式均有值。 p=n*n+n+41就是赋值表达式。 二、语句 表达式后面加上分号就构成了C语言的语句
第四章 顺序结构的程序设计 由运算对象和运算符号组成表达式。 例如: p = n * n + n + 41; n * n + n + 41 是算术运算表达式, 表达式均有值。 p = n * n + n + 41 就是赋值表达式。 表达式 的值? 一、表达式 二、语句 表达式后面加上分号就构成了C语言的语句。 第一节 C语句概述

第四章顺序结构的程序枝计 第一节陪句概述 (空语句) 四、复合语句 用{}括起来的若干语句,叫做复合语句。 例如for循环的格式: for(表达式1;表达式2;表达式3) 语句 当循环体内需要完成的功能多于一句,需 要使用复合语句
第四章 顺序结构的程序设计 ; (空语句) 四、复合语句 用{ }括起来的若干语句,叫做复合语句。 例如for循环的格式: for(表达式1;表达式2;表达式3) 语句 当循环体内需要完成的功能多于一句,需 要使用复合语句。 第一节 C语句概述

第四幸顺房结构的程序段什 第一节格句桡述 for(n=1;;n++) {p=n*n+n+41; printf(“%d,p=%d”,n,p); if(s(p)==0) printf(“ok\n"); else printf ("error.\n"); break; } }
第四章 顺序结构的程序设计 for(n=1; ;n++) { p = n * n + n + 41; printf(“%d,p=%d”,n,p); if( s( p ) = = 0 ) printf (“ok\n”); else { printf(“error.\n”); break; } } 第一节 C语句概述

第四幸顺房结构的程序孩什 第一节语句桡述 五、控制语句 改变程序的执行路径的语句。 >条件语句 if(表达式)语句1 else 语句2 >多分支选择语句 switch >循环语句 for do语句while(表达式) while(表达式) >结束本次循环 continue >终止语句 break >转移语句 goto >返回语句 return
第四章 顺序结构的程序设计 改变程序的执行路径的语句。 ➢条件语句 if(表达式) 语句1 else 语句2 ➢多分支选择语句 switch ➢循环语句 for … do 语句 while(表达式) while(表达式) ➢结束本次循环 continue ➢终止语句 break ➢转移语句 goto ➢返回语句 return 五、控制语句 第一节 C语句概述

第四幸顺房结构的程序段什 第一节格句橇述 六、程序结构 >顺序结构 流程图 N-S图 语句A 运句A 语句A 语句 : a=\5'; 语句 b=\601; ■■ c=\101"; d \xe'; e=\x41', printf ("a=%cb=%cc=%cd=%ce=%c\n");
第四章 顺序结构的程序设计 ➢顺序结构 语句 A 语句 B 语句 C … … 语句A 语句B 语句C 语句A 语句B 语句C 六、程序结构 流程图 N-S图 例: a = '\5'; b = '\60'; c = '\101'; d = '\xe'; e = '\x41'; printf("a=%cb=%cc=%cd=%ce=%c\n”); 第一节 C语句概述

第四章顺房结构的程存枝计 第一节格句桡述 >选择结构(分支结构) 。二分支结构 假 if(表达式) 专达式 表达式 语句A if(s(p ==0) else printf(“ok\n); 语句B else {printf(“error.n”); break;
第四章 顺序结构的程序设计 ➢选择结构(分支结构) 二分支结构 if(表达式) 语句A else 语句B 语句A 表达式 语句B 真 假 表达式 真 假 语句A 语句B if(s( p ) = = 0 ) printf( “ok\n”); else { printf(“error.\n”); break; } 第一节 C语句概述

第四幸顺序结构的程序段什 第一节格句桡述 多分支结构 switch(表达式) {case常量表达式l:语句A case常量表达式2:语句B ■■■■■■ case常量表达式n:语句N default: 语句N+1 }
第四章 顺序结构的程序设计 多分支结构 switch(表达式) { case 常量表达式1:语句A case 常量表达式2:语句B …… case 常量表达式n:语句N default: 语句N+1 } 第一节 C语句概述