单元一程序设计宏观认识
主要内容
、程序宏观框架结构及构成
程序框架结构
程序的构成(重点)
程序开发过程及环境
程序开发过程(难点)
程序开发环境(重点)
三、C语言特点及知识脉络
cC语言程序设计基础>
问题引入
、程序的宏观认识
(1)网络游戏
(2)QQ网上聊天
你是否曾经想过,是什么使电脑或智能终端等硬件设
备拥有如此丰富多彩的功能?
(3)神州十号载人航天器在距地面343公里的近圆轨
道与天宫一号对接?
4)石油地质勘探都要使用大型计算机进行模拟运算
是什么样的“大脑”能实现如此精确的控制和复杂模
拟?
2°
对,是软件,是程序,是用某种计算机语言编写的程序,是
通过程序实现了上述功能。计算机编程语言有很多种,而C
语言是世界上最流行的程序设计语言之一,也是最优秀的计
算机编程语言之一。
【引例2】编写好的程序如何在计算机中的框架结构?
【引例1】程序编写如同写作文一样,有其规范
cC语言程序设计基>
1.1程序宏观框架结构及构成
11.1程序框架结构
1.12程序的构成
cC语言程序设计基础>
1.1程序宏观框架结构及构成
11.1程序框架结构
【例1-1】实现在计算机屏幕上显示“欢迎进入C语言的世界!”提示信息
nclude< :stdio. h:编译预处理∥包含标准输入输出头文件
void main(
∥函数
prn8进入C语言的世界!n”);/调用输出函数在屏幕
显示提示信息
↓运行结果:欧进入C盲的世
程序
函数组
演示
“函数组”由多个函数构成,函数是构成C语言程序的基本单位,多个函数共
协作完成程序要实现的功能
在函数组中有且仅有一个主函数 maino,整个程序的执行从主函数开始,以
主函数为核心展开,函数组中除了主函数外还包括库函数和用户自定义的函数
cC语言程序设计基础>
1.1程序宏观框架结构及构成
11.1程序框架结构
【例1-2】从键盘输入矩形的长和宽,计算并在屏幕上显示输出该
矩形的周长
#include
∥|包含标准输入输出头文件
vold main
∥函数
I int a, b, c;
∥定义整型变量,长a宽b周长c
printi(°请输入矩形的长和宽:");∥调用输出函数,显示提示语
scanf("%d%d",&a,&b);∥数据输入,从键盘输入a、b值
C=2 (a+b
数据计算,将计算的周长赋值给c
printi(C°该矩形周长为:%d.n",c);∥调用输出函数输出结果
矩形的长和宽:35
就示运行结果:陔矩形周长为:16
cC语言程序设计基础>
1.1程序宏观框架结构及构成
11.1程序框架结构
C语言程序宏观框架有了大致的了解,下面总结如下:
(1)C语言程序基本框架包括编译预处理和函数组两部分。
(2)编译预处理是程序编译之前的准备工作,以“#”开头。
(3)函数组包括主函数、库函数和用户自定义函数,函数是
构成C语言程序的基本单位。C语言标准函数库提供大量
功能丰富的库函数;用户也可以根据需要编写具有特定
功能的函数,称为用户自定义函数。
程序由一个或多个函数组成
必须有且只能有一个主函数main(
●程序执行从main开始,在main中结束,其它函数通过嵌套调用得
以执行
cC语言程序设计基础>
1.1程序宏观框架结构及构成
11.1程序框架结构
(4)在C语言中的任何适当位置可添加注释,以增
强程序的可读性。
“∥P作为程序单行注释的起始符号,
“/*”和“*作为单行或多行注释的起始和终止符号
(5)程序语句
C程序由语句组成
用;作为语句终止符
cC语言程序设计基础>
1.1程序宏观框架结构及构成
11.1程序框架结构
程序的格式和书写要求
◆习惯用小写字母,大小写敏感
◆可使用空行和空格
◆常用锯齿形书写格式
优秀程序员的京质之一
使用TAB缩进
{}对齐
有足够的注释
有合适的空行
cC语言程序设计基础>
age 9
1.1程序宏观框架结构及构成
11.1程序框架结构
【随堂练习1-1】
根据上述示例模仿编程,输入正方形的边长,计算其面积。
cC语言程序设计基础>
Page 10