C语言:顺序程序设计

一.C语言概述 C程序的结构 C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。 C 语句可分为以下五类: (1)表达式语句:表达式语句由表达式加上分号“;”组成。执行表达式语句就是计算表达式的值。 其一般形式为:表达式;

例如: x=y+z; 赋值语句; y+z; 加法运算语句,但计算结果不能保留,无实际意义; i++; 自增 1 语句,i 值增 1。

(2)函数调用语句:由函数名、实际参数加上分号“;”组成。 其一般形式为:函数名(实际参数表); 执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。

例如: printf(“C Program”);调用库函数,输出字符串。

(3) 控制语句:控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类: 1.条件判断语句:if 语句、switch 语句; 2. 循环执行语句:do while 语句、while 语句、for 语句; 3.转向语句:break 语句、goto 语句、continue 语句、return 语句。

(4)复合语句: 把多个语句用括号{}括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。

例如: { x=y+z; a=b+c; printf(“%d%d”,x,a); } 是一条复合语句。 注意:复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。

(5) 空语句:只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。

例如 while(getchar()!=’ ’) ; 本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。

二.赋值语句 赋值语句是由赋值表达式再加上分号构成的表达式语句。 其一般形式为: 变量=表达式; 赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。

三.数据输入输出的概念以及在C语言中的实现 所谓输入输出是以计算机为主体而言的。在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。 在使用C语言库函数时,要用预编译命令 #include :将有关“头文件”包括到源文件中。 使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令: #include< stdio.h > 或 #include ”stdio.h”

四.字符数据的输入输出 (1)putchar函数(字符输出函数) putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。 其一般形式为:putchar(字符变量)

例如: putchar(‘A’); (输出大写字母 A) putchar(x); (输出字符变量 x 的值) 注意:使用本函数前必须要用文件包含命令: #include<stdio.h> 或#include “stdio.h”

(2) getchar函数(键盘输入函数) getchar 函数的功能是从键盘上输入一个字符。 其一般形式为:getchar(); 通常把输入的字符赋予一个字符变量,构成赋值语句。

例如: char c; c=getchar( );

经验分享 程序员 微信小程序 职场和发展