C语言教程(潭浩强版)国二

C语言教程(潭浩强版)国二

ID:38841692

大小:1.25 MB

页数:55页

时间:2019-06-20

C语言教程(潭浩强版)国二_第1页
C语言教程(潭浩强版)国二_第2页
C语言教程(潭浩强版)国二_第3页
C语言教程(潭浩强版)国二_第4页
C语言教程(潭浩强版)国二_第5页
资源描述:

《C语言教程(潭浩强版)国二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章:计算机基础知识一、计算机系统的组成1、组成2、软、硬件之间的关系二、计算机中用到的数制1、数制2、为什麽用二进制?3、进制间的转换三、计算机的解题过程(图)四、计算机的语言系统1、语言的分类2、翻译方式3、常用语言简介五、磁盘操作系统————DOS1、组成2、启动3、文件4、目录5、通配符6、常用DOS命令第二章:C语言概述一、C语言的产生及发展简介ALGOL60(1960)CPL(1963)BCPL(1967)B(1970)C(1973)ALGOL60语言———面向问题、离硬件远、不宜编写系统软件C

2、PL语言———离硬件近一点、规模较大、难以实现BCPL语言———简化的CPLB语言———接近硬件、简单、第一个UNIX系统由B语言编写、功能有限C语言———多次改进、75年UNIX6版公布后C语言的优点才引起注意、77年出现不依赖于具体机器的C编译可用来编写系统软件、应用软件UNIX系统用C语言编写,随着UNIX的发展C语言也迅速得到推广二、C语言的特点:1、语言简洁、紧凑、使用方便、灵活(32个关键字、9种控制语句)2、运算符丰富(34种运算符将括号、赋值、强制类型、转换作为运算符等等)3、数据结构丰富(标

3、准类型、构成类型)4、具有结构化的控制语句。用函数作为程序模块以实现程序的模块化。5、语法限制不太严格、程序设计自由度大。(限制与灵活是一对矛盾)6、C语言可以直接访问物理地址。能实现汇编语言的大部分功能,可以直接对硬件进行操作。7目标代码质量高,程序执行效率高。8程序可移植性好。三、程序的组成结构及特性:1、程序结构:下面给出几段简单的C程序,从中分析一下程序的结构及特征:程序一:main(){printf(“Thisisacprogram.”);}程序二:#includemain()

4、/*求两数之和*/{inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;printf(“sumis%d”,sum);}程序三:main()/*主函数*/{inta,b,c;/*定义变量*/scanf(“%d,%d”,&a,&b);/*输入变量a、b的值*/c=max(a,b);/*调用max函数,将得到的值赋给c*/printf(“max=%d”,c);/*输出c的值*/}intmax(x,y)/*定义max函数,函数值为整型,x,y为形式参数*/intx,y;/*对形参x,y作

5、类型定义*/{intz;/*max函数中用到的变量z定义*/if(x>y)z=x;elsez=y;return(z);/*将z的值返回,通过max带回调用处*/}1、C语言程序的结构特性:(1)、一个C源程序可以由一个或多个源文件组成。(2)、每个C源程序可以由一个或多个函数组成。函数是C程序的基本单位。C是函数式的语言。(3)、一个C源程序不论由多少个文件组成,有且仅有一个main函数。总是以main函数开始执行,而不论main函数设置在什麽位置。(4)、源程序中可以有预处理命令,通常放在源文件/程序的最前

6、面。(5)、每一个说明/语句以分号结尾。但预处理命令、函数头、和符号“}”之后不能加分号。(6)、标识符、关键字之间必须至少加一个空格以示间隔。(7)、一个函数由两部分组成:函数的说明部分:函数名后必须有一对圆括号函数体:变量定义执行部分(8)、C程序书写格式自由。一行内可以写几个语句,一个语句也可以分写在几行内。(9)、C语言本身没有输入、输出语句,而是用库函数scanf、printf(10)、可以用/*……….*/对C程序做注解。二、C语言的字符集:字符是组成语言的最基本的元素。C语言的字符集由字母、数字

7、、空格、标点及特殊符号组成。在字符常量、字符串常量和注解中还可以使用汉字或其它可表示的图形符号。(1)字母:A-------Z(26个)a------z(26个)(2)、数字:0------9(10个)(3)、空白符:空格符、制表符、换行符均称为“空白符”。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用。(4)、标点和特殊字符:一、C语言词汇:C语言中使用的词汇分为六类:标识符、关键字、运算符、常量、注释符等等。(1)、标识符:在程序中使用的变量名、函数名、标号等统称为标识符。标识符只

8、能是字母、数字、下划线组成的字符串,并且其第一个字符必须是字母或下划线。使用标识符时需注意:●标准C不限制标识符长度,但受版本及机器的限制,一般标识符长度不超过8个字符。字母的大小写有区别。如:BOOK与book是两个不同的标识符为便于使用,标识符的命名应尽量有相应意义。(2)关键字:关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同,关键字分为如下几类:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。