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)格式说明。

最近更新

会计师事务所财务外包服务合同 2页

2025年度工程延期责任及赔偿标准合同3篇 46页

2025年度工地围挡安全防护设施租赁合同3篇 38页

供应链金融担保协议模板 3页

保健品教育培训合作合同 3页

2025年度对房东有利的土地租赁合同内容解读3篇.. 37页

2025年度家庭房产继承分配与赡养责任合同3篇 44页

健康医疗产业场地及厂房租赁合作协议范本 3页

2025年度实验室装修与实验室智能化升级合同3篇.. 42页

光伏产品销售与安装合同范本 3页

党建合作共建活动策划与实施合同 3页

2025年度学校代课教师聘用及教学成果评估合同.. 39页

公路运输合同全文范本下载 3页

2025年度夫妻财产协议及子女抚养费用分担合同.. 45页

2025年度多人共同开展农业科技项目借款及推广.. 39页

农村基础设施建设贷款保证合同编制指南 2页

2025年度国际科研机构专家聘用协议3篇 46页

出租车司机权益保障承包合同 3页

出租车行业安全教育与培训合同-@-1 2页

别墅区健身设施安装与维护劳务分包合同 3页

办公室用品耗材绿色采购与环保责任协议 3页

办公室装修工程竣工验收与交付合同 3页

办公文档范本家政服务合同(两方服务协议) 3页

办公楼突发事件应急处理与服务合同 3页

加油站环境卫生维护与清洁合同 2页

化工设备租赁合同书示例 4页

北京房屋租赁居间服务合同续签模板 3页

医疗健康产业担保换期权合同 3页

采棉机驾驶员职业技能鉴定与劳动合同 3页

中国急性期缺血性脑卒中诊治指南2025 12页