C语言程序设计电子教程
C 语言程序设计 教程刘新铭 吉顺如 辜碧容 郑君华 编著
C语言程序设计电子教程
目第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章2
录
C语言概述 数据类型、运算符和表达式 C程序中的输入、输出 C程序的控制结构 数组 函数 编译预处理命令 指 针 结构体 文件
C语言程序设计电子教程
第1章
C语言概述
C语言程序设计电子教程
学习目标对C语言有一个概括的了解,能够编写包含键盘输入、计算和 显示输出等操作的简单C程序。
C语言程序设计电子教程
主要内容 C语言的产生与特点 简单C程序的组成 C语言应用程序开发的基本步骤
C语言程序设计电子教程
1.1 C语言的产生及特点C语言是为了编写系统程序而在1968年开始 研发的计算机高级语言C语言表达能力强,使用灵活,程序结构清 晰,紧凑,可移植性好 C语言是进一步学习面向对象的程序设计语 言 C++和VC 的基础
C语言程序设计电子教程
1.2 C语言程序的结构及书写格式一.C程序的结构 最简单的C程序的组成主函数名对程序的 注释
【例1-1】从键盘输入三个整数,输出它们的和 main() /* 计算三个整数的和 */ { int x,y,z,sum; 函 scanf(" % d, % d, % d",&x,&y,&z); 语 数 体 句 sum=x+y+z; printf("sum=%d\n ",sum); }7
C语言程序设计电子教程
定义变量x,y,z 和sum
程序说明从键盘输入三个整 数赋给变量x,y和z
main() { int x,y,z,sum; scanf("%d,%d,%d",&x,&y,&z); sum=x+y+z; printf("sum=%d\n",sum) }计算x+y+z,并将结 果赋给变量sum 8
显示变量 sum的值
C语言程序设计电子教程
主函数 main()
一般C程序的组成
函数add()
【例1-2】采用模块结构,改写例1-1的程序。 add(int x,int y,int z ) { return(x+y+z); }
调用函数 add()
main() { int x,y,z; printf("Please Input Three Integers:\n "); scanf("%d,%d,%d ",&x,&y,&z); printf("sum=%d\n ",add(x,y,z)); }9
C语言程序设计电子教程
C程序的组成主函数main()
函数1
函数2
……
函数k
注意: 每个C程序必定有一个、而且只能有一个 主函数main() 。 主函数可以调用其它子函数,而子函数不 可以调用主函数,子函数彼此之间也可以相 互调用。10
C语言程序设计电子教程
二.C程序的书写格式1.C程序允许一行写一个或多个语句 ,当一个语 句分几行书写时,在换行前应加上 \‖符,然 后从下一行的开头继续。 2.习惯上,书写C程序时均使用小写英文字母。 3.C程序一般都采用缩进格式的书写方法,不同 结构层次的语句,从不同的起始位置开始,同 一结构层次中的语句,缩进同样个数的字符位 置。 4.应当在程序中适当地添加一些注释行。 5.数据声明和语句最后必须有分号。11
C语言程序设计电子教程
1.3 C程序的编辑、调试和运行编辑源程序
经编译 修改源程序编译 出错
生成目标程序 经连 接库
函数生成exe文件 运行
运行时出错12
C语言程序设计电子教程
第1章 结束
C语言程序设计电子教程
第 2 章 数据类型、运算符和表达式
C语言程序设计电子教程
学习目标1. 掌握基本数据类型的概念和常量表示 方法,掌握变量的定义方法,
能够根 据实际情况选用适当的数据类型 2. 熟练掌握数值表达式的构造方法,能 够利用表达式完成数值计算
C语言程序设计电子教程
主要内容 C数据类型概述
常量和变量 算术运算表达式 赋值表达式 自增、自减表达式