第三章顺序结构程序设计 C语言程序包括三种基本结构: 顺序结构 选择结构 循环结构 语句1 非0 表达式 表达式 语句1 语句2 非0 语句2 语句1
第三章 顺序结构程序设计 C语言程序包括三种基本结构: 顺序结构 选择结构 循环结构 语句1 语句2 表达式 语句1 语句2 表达式 语句1 非0 0 0 非0 1
3.1C语言的语句类型 1、表达式语句 即表达式加分号。 如a=3;++;x+y; 赋值语句是最重要的表达式语句! 2、函数调用语句 即函数调用加分号。 如printf(("Hello!"); 2
3.1 C语言的语句类型 1、表达式语句 即表达式加分号。 如 a=3; i++; x+y; 赋值语句是最重要的表达式语句! 2、函数调用语句 即函数调用加分号。 如 printf("Hello!"); 2
3、空语句:即只有一个分号。 4、控制语句 是用于控制程序执行流程的语句。 如if.else.等。 5、复合语句 是由一对花括号括起来的一组语句。 如{=x;x=yy=t} 从语法作用上来说,一条复合语句被视为一条语句
3、空语句:即只有一个分号。 4、控制语句 是用于控制程序执行流程的语句。 如 if.else.等。 5、复合语句 是由一对花括号括起来的一组语句。 如 {t=x;x=y;y=t;} 从语法作用上来说,一条复合语句被视为一条语句。 3
3.2 变量的赋值和初始化 3.2.1赋值表达式 ①格式:变量=表达式 功能:求出表达式的值并存入左侧变量中。 =为赋值运算符。 如:a=3: a=a+1: 赋值表达式加上分号即是赋值语句。 4
3.2 变量的赋值和初始化 ①格式:变量=表达式 功能:求出表达式的值并存入左侧变量中。 =为赋值运算符。 如: a=3 a=a+1 赋值表达式加上分号即是赋值语句。 3.2.1 赋值表达式 ; ; 4
②赋值表达式的值 ~等于赋值表达式左侧变量的值 如:a=(b=10)/(c=2) 请看源代码: "E2014-2015c语言20151c例题Debug\cc.exe a=5,b=10,c-2 #include <stdio.h> Press any key to continue mainO) int a,b,c; a=(b=10)/(c=2); printf("a=%d,b=%d,c=%d\n",a,b,c); 5
②赋值表达式的值 ~等于赋值表达式左侧变量的值 如: a=(b=10)/(c=2) 5 请看源代码: #include <stdio.h> main() { int a,b,c; a=(b=10)/(c=2); printf("a=%d,b=%d,c=%d\n",a,b,c); }