第一讲 C语言概述
1.1 C语言发展概述
C语言是在1972年至1973年间由美国的贝尔实验室的M.D.Ritchie和K.Thompson以及英国剑桥大学的M.Richards等为描述和实现UNIX操作系统而设计的。
最初的C语言是附属于UNIX的操作系统环境,而它的产生却可以更好地描述UNIX操作系统。时至今日,C语言已独立于UNIX操作系统。它已成为微型、小型、中型、大型和超大型(巨型)计算机通用的一种程序设计语言。
随着C语言的不断发展、应用和普及,目前,C语言已经能够在多种操作系统下运行,实用的C语言编译系统种类繁多,如Microsoft C、Turbo C等。
1.2 C语言的特点
C语言能够成为目前广泛的高级设计语言之一,完全是由其语言特点决定的。
(1)语言基本组成部分紧凑简洁。
(2)C语言运算符丰富,表达能力强。
(3)C语言数据结构丰富,结构化好。
(4)具有结构化的控制语句。
(5)C语言提供了某些接近汇编语言的功能。
(6)C语言程序所生成的目标代码质量高。
(7)C语言程序可移植性好。
C语言的弱点:
(1)运算符的优先级较复杂,不容易记忆
(2)C语言的语法限制不太严格,一定程度上降低了某些安全性。
1.3 简单的C语言程序。
1.3.1 C语言程序的构成
1.3.2 C语言程序的特点
(1)C程序是由函数构成的,其中至少包括一个函数main( )。
(2)函数体是由左右花括号{ }括起来的部分。
(3)C语言中的每个基本语句都以“;”结束。
(4)C语言书写格式自由,一行内可以写一个语句,也可以写多个语句。
(5)#include语句是编译预处理语句,其作用是将由双引号或尖括号括起来的文件内容读入该语句位置处。
对程序说明:
(1)可用/*…*/对C程序中的任何部分作注释。
(2)C语言中所有变量都必须先定义类型,然后再使用。
(3)一个C语言程序通过函数之间的相互调用来实现相应的功能。即可以是系统提供的库
函数,也可以是根据需要自己定义的函数。
1.4 C语言上机步骤
运行环境:DOC操作系统下的Turbo C
1.4.1 C程序上机步骤
1.编辑:在TurboC环境下。将C语言源程序通过键盘输入到计算机中,并以文件形式存盘,源程序都是以.C为扩展名。
2.编译:通过编辑程序将源程序输入到计算机后,需要经过C语言编译器将其生成目标程序。得到的目标文件都是以.OBJ为文件扩展名。
3.连接:经过编译后生成的目标文件需经过连接后才能生成可执行代码。其扩展名是.EXE。
所谓连接,是将目标文件和库函数或其他目标程序连接成可执行的目标程序。
4.执行:连接后源程序的目标程序就是可执行文件了。在DOS系统下,只要键入可执行文件名,按回车键就可以了。
1.4.2 Turbo C系统菜单
1.Turbo C的主屏幕和主菜单功能
2.文件菜单及功能
1.4.3 程序调试方法
一个计算机程序必须对其进行测试来确定其可以正确地工作,这一过程称为调试。
程序错误
语法错误:通过编译和连接就会到
运行错误:通过调试自己出问题所在
1.设置和使用观察变量
2.单步执行程序
3. 设置和使用断点
2.1 常量和变量
2.2 整型数据
2.3 字符型数据
2.4 浮点型数据
2.5 变量的初始化
第二章 数据类型与表达式
2.1 常量和变量
2.1.1 常量:在程序运行过程中其值不能被改变的量。
2.1.2 变量:在程序运行过程中其值可以被改变的量。
标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。
1.标识符的有关规定:
(1)由英文字母、数字、下划线组成,且第一个字符必须是字母或下划线,一般不超过8个字符;
(2)大小写字母的含义不同。
(3)不能使用C语言中的关键字做标识符,
c语言中文网汇编语言(4)用户取名时,应当尽量遵循“简洁明了”和见名知意的原则。
2.变量名的有关规定:
(1)使用变量名前,一定先定认,后使用,否则不能做为变量名。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论