第3章C语言的基本程序设计 本章主要内容 3.1c语言的语句概述 3.2算法与结构化程序设计方法 3.3顺序结构程序设计 34顺序结构程序设计实训 3.5选择结构程序设计 3.6选择结构程序设计实训 3.7循环结构程序设计 3.8循环结构程序设计实训
第3章 C语言的基本程序设计 本章主要内容 3.1 C语言的语句概述 3.2 算法与结构化程序设计方法 3.3 顺序结构程序设计 3.4 顺序结构程序设计实训 3.5 选择结构程序设计 3.6 选择结构程序设计实训 3.7 循环结构程序设计 3.8 循环结构程序设计实训
31c语言的语句概述 C语句可分为以下五类:表达式语句、函数调用 语句、控制语句、复合语句、空语句。 1表达式语句 表达式语句由表达式加上分号“;”组成 格式为:表达式; 例如:sum=a+b; H+十 printf( Hello, everyone!n"); 执行表达式语句就是计算表达式的值。最常用的表 达式语句是赋值语句和函数调用语句
3.1 C语言的语句概述 C语句可分为以下五类:表达式语句、函数调用 语句、控制语句、复合语句、空语句。 1 表达式语句 表达式语句由表达式加上分号“;”组成。 格式为:表达式; 例如: sum=a+b; i++; printf("Hello,everyone!\n "); 执行表达式语句就是计算表达式的值。最常用的表 达式语句是赋值语句和函数调用语句
2函数调用语句 格式为:函数名(实际参数表 执行函数语句就是调用函数体并把实际参数赋予函数 定义中的形式参数,然后执行被调函数体中的语句,求 取函数值。(在第六章函数中详细介绍) 例: printf(" C Program");调用库函数,输出字符串 3控制语句 控制语句用于控制程序的流程,以实现程序的各种结 构方式。 C语言有九种控制语句。可分成以下三类: (1)条件判断语句 f语句, switch语句
2 函数调用语句 格式为: 函数名(实际参数表); 执行函数语句就是调用函数体并把实际参数赋予函数 定义中的形式参数,然后执行被调函数体中的语句,求 取函数值。(在第六章函数中详细介绍) 例: printf("C Program ");调用库函数,输出字符串。 3 控制语句 控制语句用于控制程序的流程,以实现程序的各种结 构方式。 C语言有九种控制语句。 可分成以下三类: (1)条件判断语句 if语句,switch语句
(2)循环执行语句 do while语句, while语句,for语句 (3)转向语句 break语句,goto语句, continue语句, return语句 4复合语句 在C语言中,把多个语包用一对大括号“{}括起来组 成的语句称复合语 在程序中应把复合语句看成是单条 语句,而不是多条语句,例如 例如:{ X-ytz, a=btc: printf(" %d%d",x, a); 条复合语句复合语包内的各条语句都必须以分号 “;3结尾,在括号“y外不能加分号
(2)循环执行语句 do while语句,while语句,for语句 (3)转向语句 break语句,goto语句,continue语句,return语句 4 复合语句 在 C 语言中,把多个语句用一对大括号“{ }”括起来组 成的语句称复合语句。 在程序中应把复合语句看成是单条 语句,而不是多条语句,例如 例如: { x=y+z; a=b+c; printf("%d%d ",x,a); } 是一条复合语句。复合语句内的各条语句都必须以分号 “;”结尾,在括号“}”外不能加分号
5空语句 格式:; 功能:不进行任何操作,只起到占位的作用,在 程序中可用来作空循环体 例如:for(=0;i<100;++); 这里的循环体为空语句,for循环虽然执行了多次, 由于循环体为空,循环只是有延时作用而已 REturn
5 空语句 格式 : ; 功能 :不进行任何操作,只起到占位的作用,在 程序中可用来作空循环体。 例如 :for(i=0;i<100;i++); 这里的循环体为空语句,for循环虽然执行了多次, 由于循环体为空,循环只是有延时作用而已。 [Return]