下载此文档

C语言知识点.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
程序设计基本概念
程序和程序设计
;按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”。注意

C语言知识点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人顾生等等
  • 文件大小132 KB
  • 时间2018-09-30
最近更新