- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010-2C语言概述讲解
第2章 C语言概述 2.1 C语言的发展和特点 2.2 C语言的程序结构和基本词汇符号 2.3 C程序编写风格 2.4 运行C程序的步骤和方法 C标准 标准C: 1978年KR合著《The C Programming Language》 ANSI C: 1983年 ANSI 89 ANSI C: 1989年 ANSI ISO C :1990年国际标准化组织ISO C95 C99 §2.1.2C语言的特点 总结:C程序结构特点 2.2.2 C语言的词类 1 字符集 C语言的字符集:在C语言程序中允许出现的所有基本字符的组合 C语言的字符集就是ASCII字符集,主要分52个大小写英文字母、10个数字、33个键盘符号和若干转义字符。 2 C语言的32个关键字 数据类型 void, char, int, float, double, long, short, signed, unsigned, struct, union, enum, typedef 存储级别关键 const,volatile,auto,register,static,extern 流程控制 break,case,continue,default,do,else,for, goto,if,return,switch,while 运算符 sizeof 3 标识符 标识符是用户自定义的一种字符序列,用于变量名、函数名、常量名等,主要由程序设计者指定,也可以由系统指定。C语言标识符的命名是有规则的: ①标识符只能由字母、数字和下划线组成,且第一个字符必须是字母或下划线。 ②不能与上述32个关键字同名,最好不要与库函数和预编译命令同名。 ③美国国家标准化协会(ANSI)规定C语言标识符的有效长度不大于32个字符。而PC机中通常是前8个字符有效。 ④C语言区分大小写,如变量sum和Sum是不同的。 4 分隔符 分隔符是用来分隔标识符的符号。 空格字符、水平制表符、垂直制表符、换行符、换页符及注释均是C的分隔符,通称为空白字符 空白字符在语法上仅起分隔单词的作用。 在相邻的标识符、关键字和常量之间需要用一个或多个空白字符(不同个数的空白字符效果是一样的)将其分开。 习惯用小写字母 可使用空行和空格 常用锯齿形书写格式 2.4 运行C程序的步骤和方法 程序是一组计算机能识别和执行的指令,每一条指令使计算机执行特定的操作。 用高级语言编写的程序称为“源程序”。 为了使计算机能执行高级语言源程序,必须先用一种“编译程序”把源程序编译成二进制的“目标程序”,然后将目标程序与系统的函数库以及其他目标程序连接起来,形成“可执行的目标程序”。 体现了高级语言的可移植性。 (1) 进入Turbo C++ 3.0集成环境 ①在DOS环境下 C:\TC3.0tc ↙ Turbo C++ 3.0的使用 将Turbo C++ 3.0编译程序装入磁盘某一目录下,例如: 安装在C盘根目录下一级TC3.0子目录下。 ② 在Windows环境下 找到可执行文件tc.exe,鼠标双击该文件进入集成环境。 主菜单:11个菜单项 File Edit Search Run Compile Debug Project Options Window Help (2) 编辑源文件 新建:单击“File”菜单下 的“New”, * * 主要内容 计算机语言的发展历史 机器语言 汇编语言 高级语言 面向过程 面向对象 由0、1组成的指令序列 如 加 减 传送 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 2.1.1 C语言出现的历史背景 接近于人的自然语言,又不依赖于机器 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 Ada ALGOL60 ALGOL68 Pascal Modula-2 CPL BCPL B C C++ Java LISP COBOL FORTRAN77 PL/1 Simula 67 Smalltalk 80 BASIC ANSI-BASIC QBASIC VB FORTRAN90 PROLOG C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室的Ken Thompson设计, 用于编写了第一个UNIX操作系统
文档评论(0)