1 / 48
文档名称:

C语言课件C程序设计.ppt

格式:ppt   大小:3,415KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课件C程序设计.ppt

上传人:q1188830 2017/8/8 文件大小:3.33 MB

下载得到文件列表

C语言课件C程序设计.ppt

文档介绍

文档介绍:C程序设计
计算机学院:薛磊江
计算机程序是指为让计算机完成某一任务而给它发出的一组有序的指令集合。
在生活中程序往往是对做某事的过程描述,比如你学开车时教练(相当于编写程序的人)教给你(相当于计算机)启动步骤:检查安全带——点火——松开手刹——观察后视镜——打转向灯——松离合——起步。这就是教练发给你的“执行汽车启步”的一组有序指令(相当于程序)。只不过这是使用你听懂的人类自然语言发出的指令,而要让计算机执行某项任务,就要用计算机语言来发指令了。
计算机程序
计算机语言:用来书写计算机程序(即指令集合)的语言。
计算机程序中的指令是用计算机语言来写的。计算机语言总的来说分为三类:
1、机器语言:由二进制0、1书写的指令。
2、汇编语言:用一些简洁的英文字母和符号串来替代人类难以理解0、1来书写指令。如:add、move。
3、高级语言:接近于数学语言或人自然语言来书写指令。前两种也称为低级语言。他们各有优缺点。从人的理解角度而言:高级语言最容易理解其次是汇编和机器语言,而从计算机执行速度角度而言正好相反。
计算机语言
高级语言又可分为如下几类:
1、从执行方式上分为:编译型和解释性语言。
2、从编程理念上分为:面向过程和面向对象。
常见的编程语言:C、C++、C#、JAVA、VB等。
语言开发工具:高级语言需要翻译成计算机能识别并执行的机器语言,这一过程称为编译。不同的语言有不同的编译工具,即使相同的语言,由于开发编译工具的公司不同,编译工具的名称也有区别。如:Mc,Tc等。
计算机语言
这些工具往往集编写代码、编译、调试等功能于一身,所以也称为IDE(集成开发环境)。
关于C语言:C语言是面向过程的高级语言。其主要优点是它兼有高级语言和汇编语言的特点,功能齐全,应用范围广泛,非常适合程序语言教学。缺点是不容易支持面向对象技术。
如何学****计算机编程语言。
要学好计算机语言主要从掌握关键字的用法、控制语句的语法规则、常见问题的算法入手。多读程序、多做练****循序渐进,逐步提高。
C语言
例1-1:在屏幕上输出“Hello, World!”
#include <>
main()
{
printf(“Hello, World!”);
}
简单C程序举例
主函数,名字固定main()
函数开始结束,中间为函数体
函数体内的语句
编译预处理
函数与主函数
程序由一个或多个函数组成。
一个程序中必须有、且只能有一个主函数main()。
程序执行从主函数main开始(即程序执行的),在main中结束,其它函数通过嵌套调用得以执行。
函数是由函数名和函数体构成的,函数体由{}包含。
程序语句
函数主要由语句组成。
用英文分号“;”作为语句终止符。
编译预处理命令
预处理命令通常应放在源文件或源序的最前面
C程序格式和结构特点
C程序书写规定
C程序书写自由,一行可以写多条语句,但每条语句要用分号作为结束标记;也可以将一条语句分成多行书写,但除了控制语句外,其它语句多行书写要使用续行符“\”。
C语言大小写敏感,即区分大小写。
C语言忽略两个语句之间的空行和空格。
可以使用//对单行语句或使用/*………………*/对语句块进行注释,包含在/* ……*/中的内容或//后的内容不被编译。
C程序格式和结构特点
C程序书写规范
使用TAB键缩进。采用缩进书写能使程序清晰易懂
{}对齐。对齐{ }可以避免{ }丢失,易于检查。
要有足够的注释。以便以后程序的修改和维护。
初学者易犯的书写错误
没注意大小写,如main()写成Main()。
每条语句后忘记书写;或将;写成;。
丢失“}”或没能合理配对使用“{”“}”。
C程序格式和结构特点
编辑
链接
编译
执行
C程序开发步骤

程序代码的录入,
生成源程序*.c
语法分析查错,翻译生成目标程序*.obj
与其它目标程序或库链接装配,生成可执行程序*.exe