第1章 C程序设计初步知识.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章 C程序设计初步知识.ppt》由会员分享,可在线阅读,更多相关《第1章 C程序设计初步知识.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计语言程序设计(第二版)(第二版)主编主编 王王 伟伟 王黎明王黎明 王黎媛王黎媛中国水利水电出版社中国水利水电出版社第一章第一章 C程序设计初步知识程序设计初步知识本章目录本章目录1.1 简介简介C语言发展史及特点语言发展史及特点 1.2 C语言程序的基本标识符语言程序的基本标识符 1.3 C程序的举例程序的举例1.4 C语言的编译环境语言的编译环境 1.1简介简介C语言发展史及特点语言发展史及特点v1C语言的发展史语言的发展史 程序设计语言是人与计算机进行信息交流的工具。从1954年第一种高级语言FORTRAN问世后不久,不同风格、不同用途、不同规模、不同版本的程序设计语言风涌
2、而起。在这些语言中,C语言以其高效、灵活、功能丰富,表达力强,移植性好而受青睐。1.1简介简介C语言发展史及特点语言发展史及特点v2C语言的特点语言的特点 C语言是一种模块化的程序设计语言。结构化程序设计语言,直接支持顺序、分支和循环三种典型的基本结构,是程序设计便于使用“自顶向下逐步求精”的结构化程序设计技术。C语言通常被称为中级语言,这并不意味着C语言的功能不如高级语言,而是因为它把高级语言的先进思想与汇编语言的控制和灵活性有机结合了起来。语言简洁,结构紧凑,使用方便、灵活。运算极其丰富,数据处理能力强。C语言一共有34种运算符。可移植性好。C语言程序基本上可以不作任何修改,就能运行于各种
3、不同型号的计算机和各种操作系统环境上。可以直接调用系统功能,实现对硬件的操作。1.2 C语言程序的基本标识符语言程序的基本标识符v任何一种高级语言,都有自己的基本词汇符号和语法规则,程序代码都是由这些基本词汇符号根据该语言规则编写而成,C语言也不例外。C语言规定了其所需要的基本字符集和标识符。1.2 C语言程序的基本标识符语言程序的基本标识符v1.字符集 在计算机键盘上有的字符都可以作为C语言的有效字符。满足C语言文法要求的字符集如下:1)英文字母az,AZ;2)阿拉伯数字09;3)特殊符号(下表)+_(下划线)#*(.&空格/):;%?“=|1.2 C语言程序的基本标识符语言程序的基本标识符
4、v2.标识符 C语言的标识符主要用来表示常量、变量、函数和类型的名字,是只起标识作用的一类符号,标识符由数字、下划线或英文字母构成且第一个必须是字母或下划线。它包括如下三个类型:v1)关键字 所谓关键字,就是这样一类标识符,其每一个都有特定含义,不允许用户把它们作为变量名使用,C语言的关键字都用小写英文字母表示,共有常用的36个关键字,如下表1.2。v表1.2 C语言的关键字autodefaultfloatlongstaticvoid breakdoforregisterstructvolatilecasedoublegotorestrictswitchwhilecharelseifretur
5、ntypedefconstenuminlineshortunioncontinueexternint signedunsigned1.2 C语言程序的基本标识符语言程序的基本标识符v2)预定义标识符 除了上述保留字外,还有一类具有特殊含义的标识符,它们被用作库函数名和预编译命令,这类标识符在c语言中成为预定义标识符。一般来说不要把预定义标识符再定义为其他标识符(用户定义标识符)使用。预定义标识符包括预编译程序命令和c编译系统提供的库函数名。其中预编译程序命令有:vdefine undef include ifdef ifndef endif line1.2 C语言程序的基本标识符语言程序的基本
6、标识符v3)用户定义标识符 用户定义标识符也就是名字是用户根据自己的需要定义的一类标识符。用于标识变量名、符号常量名、用户定义函数名、类型名和文件指针名等。这类标识符主要由英文字母、数字和下划线构成,但开头字符一定是字母或下划线,下划线(_)起到字母的作用,它还可用于一个长名字的描述。如有一个变量,名字为checkdiskspace,这样识别起来就比较困难,如果合理使用下划线,把它写成check_disk_space,那么,标识符的可读性就大大增强。1.3 C程序的举例程序的举例例1.1 求一个学生英语、数学、语文成绩的平均分的C语言程序。/*功能:求三个数的平均值*/main()/*main
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 C程序设计初步知识 程序设计 初步 知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内