第1章 c程序设计初步知识

第1章 c程序设计初步知识

ID:5563040

大小:153.00 KB

页数:22页

时间:2017-11-13

第1章 c程序设计初步知识_第1页
第1章 c程序设计初步知识_第2页
第1章 c程序设计初步知识_第3页
第1章 c程序设计初步知识_第4页
第1章 c程序设计初步知识_第5页
资源描述:

《第1章 c程序设计初步知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计 (第二版)主编王伟王黎明王黎媛中国水利水电出版社第一章C程序设计初步知识本章目录1.1简介C语言发展史及特点1.2C语言程序的基本标识符1.3C程序的举例1.4C语言的编译环境1.1简介C语言发展史及特点1.C语言的发展史程序设计语言是人与计算机进行信息交流的工具。从1954年第一种高级语言FORTRAN问世后不久,不同风格、不同用途、不同规模、不同版本的程序设计语言风涌而起。在这些语言中,C语言以其高效、灵活、功能丰富,表达力强,移植性好而受青睐。1.1简介C语言发展史及特点2.C语言的特点C语言是一种模块化的程序设计语言。结构化程序设计语言,直接

2、支持顺序、分支和循环三种典型的基本结构,是程序设计便于使用“自顶向下逐步求精”的结构化程序设计技术。C语言通常被称为中级语言,这并不意味着C语言的功能不如高级语言,而是因为它把高级语言的先进思想与汇编语言的控制和灵活性有机结合了起来。语言简洁,结构紧凑,使用方便、灵活。运算极其丰富,数据处理能力强。C语言一共有34种运算符。可移植性好。C语言程序基本上可以不作任何修改,就能运行于各种不同型号的计算机和各种操作系统环境上。可以直接调用系统功能,实现对硬件的操作。1.2C语言程序的基本标识符任何一种高级语言,都有自己的基本词汇符号和语法规则,程序代码都是由这些基本词汇符

3、号根据该语言规则编写而成,C语言也不例外。C语言规定了其所需要的基本字符集和标识符。1.2C语言程序的基本标识符1.字符集在计算机键盘上有的字符都可以作为C语言的有效字符。满足C语言文法要求的字符集如下:1)英文字母a~z,A~Z;2)阿拉伯数字0~9;3)特殊符号(下表)+{_(下划线)<!-}‘(单引号)>#*(.&空格/):;^%[?“=]~

4、1.2C语言程序的基本标识符2.标识符C语言的标识符主要用来表示常量、变量、函数和类型的名字,是只起标识作用的一类符号,标识符由数字、下划线或英文字母构成且第一个必须是字母或下划线。它包括如下三个类型:1)关键字所谓关键

5、字,就是这样一类标识符,其每一个都有特定含义,不允许用户把它们作为变量名使用,C语言的关键字都用小写英文字母表示,共有常用的36个关键字,如下表1.2。表1.2C语言的关键字autodefaultfloatlongstaticvoidbreakdoforregisterstructvolatilecasedoublegotorestrictswitchwhilecharelseifreturntypedefconstenuminlineshortunioncontinueexternintsignedunsigned1.2C语言程序的基本标识符2)预定义标识符除了上

6、述保留字外,还有一类具有特殊含义的标识符,它们被用作库函数名和预编译命令,这类标识符在c语言中成为预定义标识符。一般来说不要把预定义标识符再定义为其他标识符(用户定义标识符)使用。预定义标识符包括预编译程序命令和c编译系统提供的库函数名。其中预编译程序命令有:defineundefincludeifdefifndefendifline1.2C语言程序的基本标识符3)用户定义标识符用户定义标识符也就是名字是用户根据自己的需要定义的一类标识符。用于标识变量名、符号常量名、用户定义函数名、类型名和文件指针名等。这类标识符主要由英文字母、数字和下划线构成,但开头字符一定是字

7、母或下划线,下划线(_)起到字母的作用,它还可用于一个长名字的描述。如有一个变量,名字为checkdiskspace,这样识别起来就比较困难,如果合理使用下划线,把它写成check_disk_space,那么,标识符的可读性就大大增强。1.3C程序的举例例1.1求一个学生英语、数学、语文成绩的平均分的C语言程序。/*功能:求三个数的平均值*/main()/*main()称为主函数*/{floata,b,c,ave;/*定义a,b,c,ave为实型数据*/a=7;b=9;c=12;ave=(a+b+c)/3;/*计算平均值*/printf("ave=%f",ave

8、);/*在屏幕上输出ave的值*/}程序运行结果:1.3C程序的举例例1.2要求输入圆半径值,计算圆面积并输出的C语言程序。#include#definePI3.14159main()/*计算圆的面积*/{intr;floats;scanf("%d",&r);/*输入圆的半径*/s=PI*r*r;printf("s=%f",s);/*输出圆的面积的值*/}程序运行结果:1.3C程序的举例例1.3比较两个儿童的身高,并输出最高的身高的C语言程序。main()/*主函数*/{floatmax(floatx,floaty);/*对要用的函数进行声

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

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

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