1 / 30
文档名称:

C语言知识点.doc

格式:doc   大小:132KB   页数:30
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言知识点.doc

上传人:顾生等等 2018/9/30 文件大小:132 KB

下载得到文件列表

C语言知识点.doc

文档介绍

文档介绍:程序设计基本概念
程序和程序设计
;按C语言的语法编写C程序的过程,称为C语言的代码编写。
(称为目标文件),然后由称为“连接程序”(Link)的软件, 。在操作系统环境下,只需点击或输入此文件的名字(),该可执行文件就可运行。
算法
算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应该具有以下五个特性:
有穷性。一个算法包含的操作步骤应该是有限的。
确定性。算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必能得出相同的执行结果。
可行性。算法中指定的操作,都可以通过已经验证过可以实现的基本运算执行有限次后实现
有零个或多个输入。在计算机上实现的算法是用来处理数据对象的,在大多数情况下这些数据对象需要通过输入来得到。
有一个或多个输出。算法的目的是为了求“解”,这些“解”只有通过输出才能得到。
算法可以通过各种描述方法来进行描述,最常用的是伪代码和流程图。
伪代码是一种近似于高级语言但又不受语法约束的一种语言描述方式,这在英语国家中使用起来更为方便。
流程图也是描述算法的很好工具,一般的流程图由如图所示的几种基本图形组成。
处理框输入输出框判断框
流程线连接点开始或终止框
结构化程序设计和模块化结构

结构化程序由三种基本结构组成。
顺序结构。2. 选择结构。3. 循环结构。
C语言是种结构化程序设计语言。它提供了三种基本结构的语言;提供了定义“函数”的功能,在C语言中没有子程序的概念,它提供的函数可以完成子程序的所有功能;C语言允许对函数进行编译,从而可以实现模块化。另外,C语言还提供了丰富的数据类型。这些都为结构化程序设计提供了有力的工具。
第二章 C程序设计的初步知识
简单C语言程序的结构和格式
Ⅰ. C程序中的每一条执行语句都必须用分号“;”结束,分号是C语句的一部分,不是语句之间的分隔符。
II. 在编写程序是可以在程序中加入注释,以说明变量的含义、语句的作用和程序段的功能,从而帮助人们阅读和理解程序。因此,一个好的程序应该有详细的注释。在添加注释时,注释内容必须放在符号“/*”和“*/”之间。“/*”和“*/”必须成对出现,“/”与“*”之间不可以有空格。注释可以用英文,也可以用中文,可以出现在程序中的任意合适的地方。注释部分只是用于阅读,对程序的阅读不起作用。按语法规定,在注释之间不可以再嵌套“/*”
和“*/”,如:
/*/*……*/*/
这种形式是非法的。注意:注释从“/*”开始到最近的一个“*/”结束,其间的任何内容都被编译程序忽略。

标识符(在C语言中,有许多符号的命名,如变量名、函数名、数组名等,都必须遵守一定的规则,按此规则规定的命名的符号称为标识符)
I. 合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,大小写是有区别的。
关键字
C语言已经预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用,这些标识符称为关键字。例如,用来说明变量类型的便标识符int , double 以及if语句中的if, else 等都已有专门的用途,它们不能再用作变量名或函数名。
预定义标识符
所谓预定义标识符是指在C语言中预先定义并具有特定含义的标识符,如C语言提供的库函数的名字(如printf )和预编译处理命令(如define)等。
用户标识符
由用户根据需要定义的标识符称为用户标识符,又称为自定义标识符。用户标识符一般用来给变量、函数、数组等命名。
常量
所谓常量是指在程序运行过程中,其值不能被改变的量。在C语言中,有整型常量、实型常量、字符型常量和字符串常量等类型。整型常量还可以进一步分为短整型常量、长整型常量等。
整型常量和实型常量又称为数值型常量,它们有正值和负值的区分。
符号常量
在C语言程序中,可以用一个符号来代表一个常量。这个符号名必须在程序中进行特别的“指出”,并符合标识符的命名规则。
整形数据
整型常量
I. 在C语言程序中,整型常量可以用十进制、八进制和十六进制等形式表示(没有二进制)。
,但其开头开头必须是数字“0”。例如010、011、016等都是合法的八进制数,与之对应的十进制数为
。因此,不能在一个十进制数前面随意添加数字“0”。注意

最近更新

食盐健康指导建议书 5页

风电场工程设计建议书 5页

预警财政风险审计建议书 5页

心理疾病护理团队协作模式 37页

2024年海南软件职业技术学院马克思主义基本原.. 12页

恐惧症患者的心理支持系统 26页

2024年湖北大学知行学院马克思主义基本原理概.. 12页

2024年湖南司法警官职业学院马克思主义基本原.. 13页

2024年湖南金融技术职工大学马克思主义基本原.. 13页

2024年漾濞县招教考试备考题库含答案解析(夺.. 30页

2024年烟台汽车工程职业学院马克思主义基本原.. 13页

2024年琼结县幼儿园教师招教考试备考题库附答.. 30页

2024年白银希望职业技术学院马克思主义基本原.. 12页

2024年石家庄职工大学马克思主义基本原理概论.. 12页

2024年福州工商学院马克思主义基本原理概论期.. 13页

2024年罗平县幼儿园教师招教考试备考题库含答.. 30页

2024年苍南县招教考试备考题库带答案解析(夺.. 30页

2024年莲花县幼儿园教师招教考试备考题库带答.. 30页

2024年衡山县幼儿园教师招教考试备考题库及答.. 30页

2024年象州县幼儿园教师招教考试备考题库及答.. 31页

2024年贵阳幼儿师范高等专科学校马克思主义基.. 13页

2024年辽宁对外经贸学院马克思主义基本原理概.. 12页

2024年逊克县招教考试备考题库附答案解析(夺.. 31页

2024年邵阳工业职业技术学院马克思主义基本原.. 13页

2024年鄂城钢铁厂职工大学马克思主义基本原理.. 13页

2024年重庆科创职业学院马克思主义基本原理概.. 12页

2024年长春职工大学马克思主义基本原理概论期.. 13页

2024年雷波县幼儿园教师招教考试备考题库及答.. 31页

2024年高邑县幼儿园教师招教考试备考题库附答.. 30页

2024年黑水县幼儿园教师招教考试备考题库附答.. 31页