- 0
- 0
- 约1.95万字
- 约 97页
- 2021-09-16 发布于河北
- 举报
第1、2章回顾;第3章 程序和流程控制;3.1 C语言程序的版式及语句;例3.1 /* 求二整数之和的程序 */
#include stdio.h //预处理
void main( ) //函数定义
{
int a,b; //变量说明
int sum;
scanf(%d%d,a,b); // 数据输入
sum = a + b ; //执行部分
printf(sum=%d,sum); //信息输出
}
该程序的运行结果为:
7 8 //输入
sum=15; 编写C语言程序一般应包含如下几个部分
(1)注释部分:格式为/*注释内容*/或//注释内容;在函数的最上端,一般都应有一段注释信息,主要说明函数的功能,输入、输出及其限制;如是商品软件还应包含版权信息,在程序的其他部分也可加注释。编程者要养成一边编程序、一边加注释的习惯。一般长段的注释用/*注释内容*/形式,短段??注释用//注释内容形式。
(2)预处理块、全局变量说明等。(参见后面章节)
(3)函数定义部分,包括函数类型,函数名及参数表,由于只有一个函数故取名main(),由于无返回值故类型为void,无参数输入时,main()内参数表为空。
(4)变量说明部分,对所用的变量进行说明;
(5)数据输入部分,对要使用的变量赋初值,可直接或间接输入,有些是在第(4)部分完成(即变量直接初始化);
(6)执行部分,它是整个程序的核心,一般是对程序算法用结构化程序设计方法进行描述,然后将其转化成对应的C语言语句;
(7)信息输出部分,根据要求输出所求的信息或返回结果;有些是在第(6)部分一边执行一边输出。;如上述程序的执行部分采用函数调用则上述程序应为
例3.2 /* 求二整数之和的程序 */
#include stdio.h //预处理
int add(int x,int y); //函数声明
void main( ) //函数定义
{
int a,b; //变量说明
int sum;
scanf(%d%d,a,b); //数据输入
sum = add(a, b) ; //执行部分
printf(sum=%d,sum); //信息输出
};语句是C语言程序的基本元素,语句以分号为结束标志。程序中的各函数模块都是由一定含义的语句组成的。
例: char ch =‘H’;/*分号为语句结束标志*/
int y= 7 ;
c=a+b;
printf( “hello !”) ;
语句的分类:
说明语句 用来对程序中所使用的各种类型变量及属性进行说明,按其所起作用有时也称为定义语句。
执行语句 包括表达式语句、流程控制语句、函数调用语句等完成一定运算操作功能的语句。
;说明语句
用来对程序中所使用的各种类型变量进行说明,也称为定义语句。
说明语句的格式: 存储类型 数据类型 变量名列表;
例: int i, j ; //说明了两个整型变量i和j
说明语句同时也可以进行初始化赋值,如:
char ch =‘H’;
unsigned long y = 0;
执行语句中所使用的每一个变量都必须在此前说明过。 ;2. 执行语句。一般包含四大类:
表达式语句(包括空语句)
复合语句
流程控制语句
辅助控制语句
(1)表达式语句
任何一个表达式加上一个分号就是一条表达式语句;
您可能关注的文档
- 第3章比较会计模式英国.pptx
- 第3章水泥ppt《建筑材》课件.pptx
- 第3章模具数控加工工艺基础.pptx
- 第3章植物的矿质营养下.pptx
- 第3章汇率制度和外汇管制.pptx
- 第3章汽车保险合同.pptx
- 第3章汇率的影响因素等.pptx
- 第3章汽车控制系统.pptx
- 第3章注册会计师法律责任.pptx
- 第3章流水施工原理及应用.pptx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 爱登堡电梯BT303C电气图纸.pdf
- 天津市河东区2024-2025学年七年级上学期期末考试道德与法治试卷(含答案).pdf VIP
- KH2100型薄层色谱扫描仪 用户手册.doc VIP
- 中国大学MOOC《高等数学(二)》(国防科大学)慕课 章节测验期末考试答案.docx VIP
- 四川省南充市2024-2025学年高一上学期1月期末质量检测物理试题(含答案).pdf VIP
- 2025年度民主生活会、组织生活会批评与自我批评意见(100条)供参考.docx VIP
- 第二课礼仪与教化教案.doc VIP
- 劳务费、专家咨询费用发放申领表.doc VIP
- 英文学术写作实战(北大)大学MOOC慕课 客观题答案.docx VIP
- 8款火爆的流媒体直播APP总有1个适合你.docx VIP
原创力文档

文档评论(0)