1 / 12
文档名称:

c语言课件.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c语言课件.doc

上传人:zgs35866 2015/6/3 文件大小:0 KB

下载得到文件列表

c语言课件.doc

相关文档

文档介绍

文档介绍:第四章最简单的C程序设计——顺序程序设计
C语句概述
5类C语句:
控制语句
完成一定的控制功能。
C有9种控制语句:
① if( ) ~else ~ 条件语句
② for( ) ~ 循环语句
③ whlie( ) ~ 循环语句
④ do ~while( ) 循环语句
⑤ continue 结束本次循环语句
⑥ break 中止执行switch或循环语句
⑦ switch 多分支选择语句
⑧ goto 转向语句
上面9种语句中的( )表示其中是一个条件, ~表示内嵌的语句。
函数调用语句
由一次函数调用加一个分号构成一个语句。
printf(“This is a C program. ”) ;
表达式语句
由一个表达式加一个分号构成一个语句。
a=4 ---------------赋值表达式
a=4; ---------------赋值语句
空语句
只有一个分号的语句
; ------------------ 空语句
复合语句
用{ } 把一些语句括起来成为复合语句,又称分程序。
{ z=x+y;
t=z/200;
printf(“%f”,t) ;
}
注意:
(1)C程序中,声明部分的语句不应称为语句,它不产生机器操作,而只是对变量的定义。
(2)程序应该包括数据描述(由声明部分来实现)和数据操作(由语句来实现)。数据描述包括定义数据结构和在需要时对数据初始化。
(3)C中一个语句必须在最后出现分号,分号是语句中不可缺少的一部分。
赋值语句
由赋值表达式加上一个分号构成。
(1)C语言中的赋值号“=”是一个运算符。
(2)赋值表达式和赋值语句是两个不同的概念,赋值表达式可以包含在其它表达式中,赋值语句则不能。
例如:
c=a+(d=5);
这是一个赋值语句,它由赋值表达式构成。在赋值表达式中包含了另一赋值表达式d=5。
c=a+(d=5;);
这就是错误的。

(1)“数据输入/输出”是相对于计算机而言的。
“输入”是从外部输入设备(一般为键盘)向计算机输入数据,而“输出”指把程序的执行结果或提示语句输出到计算机的外部输出设备(一般为屏幕)上。
(2)C语言中不提供输入输出命令,而是通过系统提供的输入输出函数来实现的:
putchar 函数字符输出函数
getchar 函数字符输入函数
printf 函数格式输出函数
scanf函数格式输入函数
(3)在使用系统库文件时,要使用#include将有关的头文件包括到用户源文件中。
使用标准输入输出库函数时,要用到“”文件中的信息。
#include “”或#include <>
字符数据的输入输出
该小节主要介绍单个字符数据的输入和输出函数。
putchar函数(单字符输出函数)
格式:
putchar(参数)
说明:
参数是指待输出的字符常量、字符变量、字符的ASCII码或转义字符。
功能:
将一个字符在输出设备上输出。
例如:
要在屏幕上显示字符a,可以用三种方法。
再例如:
注意:
⑴ putchar( )只能输出一个字符。
⑵要调用putchar ( )函数,应该在该函数的前面(或本文件开头)加上“包含命令”:
#include <>
getchar函数(单字符输入函数)
格式:
getchar( );
功能:
从键盘接收一个字符
常用方法:
字符变量名= getchar( );
从键盘接收一个字符,并将其赋值给指定的字符变量。
例如:P74
注意:
⑴ getchar( )只能接收一个字符。
⑵ getchar()函数得到的字符可以赋值给一个字符变量或整型变量,也可以不赋值给任何变量,作为表达式的一部分使用。
例如:putchar(getchar());
或者:printf(“%c”,getchar());
⑶要调用getchar( )函数,应该在该函数的前面(或本文件开头)加上“包含命令”:
#include <>
格式输入与输出
利用格式输入与输出函数scanf()和printf()可实现各种复杂的数据输入和输出。
printf函数
1. printf函数
格式:
printf(格式控制,输出表列)
例如:
printf(“%d,%c\n”,i,c);
说明:
“格式控制”是用双引号括起来的字符串,也称为“转换控制字符串”,它包括两种信息:
(1)格式说明。