下载此文档

c语言程序设计基础课件.pptx


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
C语言程序设计基础
刘新国
1
第一章 引 言
一个C语言程序
程序与程序设计语言
C语言的发展历史与特点
实现问题求解的过程
2
一个C语言程序
3
#include <> /* 编译预处理命令 */
int main(void) /* 主函数 */
{ /* 函数体开始*/
int n; /* 定义变量*/
int factorial(int n); /* 声明函数*/
  scanf("%d", &n); /* 输入一个整数 */
printf("%d\n", factorial(n)); /* 计算,并输出*/
return 0; /* 返回语句 */
} /* 函数体结束*/
课本第2页【例1-1】
一个C语言程序
4
/* 计算 n! 的函数 */
int factorial( int n ) /* 函数头 */
{ /* 函数体开始*/
int i; /* 定义变量 i */
int fact = 1; /* 定义变量 fact */
  for(i = 1; i <= n; i++) /* 循环 */
fact = fact * i; /* 乘法 */
return fact; /* 返回结果 */
} /* 函数体结束*/
程序构成
有一些函数
main, scanf, printf, factorial
从主函数main开始执行,依次执行
可以输入、输出过程
有一些变量
i, fact
流程控制
for
5
程序与程序设计语言
程序:一系列加工步骤
由计算机可以识别的代码编排而成
指示计算机对数据进行处理
解决实际问题
程序设计语言
提供了一种表达数据与处理数据的功能
要求程序员按照语言的规范编程
6
程序与指令
可执行程序
一系列计算机指令的有序组合
指令
执行一个最基本的功能
算术运算:加减乘除,比较大小等等
输入输出,控制指令等等
指令系统
计算机所能实现的指令集合
不同的计算机有不同指令系统
7
利用指令编写程序
繁琐、效率低下
可读性差、不宜维护
指令系统相关、难以移植
需要 -- 高级程序设计语言
8
程序设计语言的功能
数据表达:表达所要处理的数据
流程控制:表达数据处理的流程
9
其他的辅助功能:
优化代码、重用代码,等等
数据表达
数据表达:一般将数据抽象为若干类型
数据类型:对某些具有共同特点的数据集合的称呼
数据本身的定义
数据可进行的操作和运算
例如:整数类型
定义:{…,-2,-1,0,1,2,…}
运算:+ 、 - 、 * 、 /、%等
10

c语言程序设计基础课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小220 KB
  • 时间2021-04-10