文档详情

C程序设计基本概念解析.ppt

发布:2016-05-02约字共65页下载文档
文本预览下载声明
通过NCRE四大法宝及五要求  1、? 学习计划 2、 熟悉大纲 3、 上机练习 4、? 模拟训练 专题之一 C程序设计的基本概念 本章内容 1.1 程序设计 1.2 C程序结构和格式 1.3 常量和变量 1.4 算术表达式 1.5 赋值表达式 1.6 自加、自减运算符和逗号运算 考点1 程序设计 源程序:高级语言编写的程序称为“源程序” 目标程序:由二进制代码表示的程序称为“目标程序” 编译程序:是指可以把源程序转换成目标程序的软件。 C源程序文件的后缀名为“.c”。C目标文件 “.obj”,C可执行文件 “.exe” 算法是指为解决某个特定问题而采取的确定且有限的步骤。 一个算法应当具有以下5个特性: 程序的三种基本结构 顺序结构、选择结构、循环结构 已经证明,任何程序均可只用这三种结构实现 只用这三种结构的程序,叫结构化程序 程序“必须”符合结构化规则 程序的三种基本结构 顺序结构、选择结构、循环结构 【历年真题分析】 真题1:下列叙述中错误的是( )【2006.4】 A)C语言源程序经编译后生成后缀为.obj的目标程序 B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件 C)用C语言编写的程序称为源程序,它以ASCⅡ码形式存放在一个文本文件中 D)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 真题2:下列叙述中错误的是( )【2006.4】 A)算法正确的程序最终一定会结束 B)算法正确的程序可以有零个输出 C)算法正确的程序可以有零个输入 D)算法正确的程序对于相同的输入一定有相同的结果 真题3:下列叙述中错误的是( )【2006.4】 A)C程序必须由一个或一个以上的函数组成 B)函数调用可以作为一个独立的语句存在 C)若函数有返回值,必须通过return语句返回 D)函形参的值也可以传回给对应实参 真题5:计算机能直接执行的程序是【2008.9】 A)源程序 B)目标程序 C)汇编程序 D)可执行程序 考点2 C程序的结构和格式 任何一个有效的程序都有且只能有一个main()函数。 main函数具有以下3个特点: 1)C语言规定必须用main作为主函数名。其后的一对圆括号中间可以是空的,但不能省略。 2)程序中main()是主函数的起始行,也是C程序执行的起始行。每一个程序都必须有一个且只能有一个主函数。 3)一个C程序总是从主函数开始执行,到main函数体执行完后结束(而不论main函数在整个程序中的位置如何)。 先看一个简单的C程序例子 在一个C程序中放在符号“/*”和“*/”之间的内容,称为对程序的注释。注释是对程序的说明。 编写注释时应遵循以下5条规则: 1)符号“/*”和“*/”必须成对出现,“/”和“*”两者之间不可以有空格。 2)注释可以用英文、中文,可以出现在程序中任意合适的地方。 3)在注释之间不可以再嵌套“/*”和“*/”。例如,/*/*…*/*/形式是非法的。 4)注释从“/*”开始到最近的一个“*/”结束,期间的任何内容都被编译程序忽略。换句话说,注释只是为了更好地看懂程序而做的标记,不对程序产生任何影响。 5)在VC环境也可以采用“//”注释,但只能注释一行。 3、源程序的书写格式 C程序书写格式自由。但是每个语句和数据定义的最后必须由一个分号“;”结束(分号是C语句的一部分,不是语句之间的分隔符)。 4、C语言的风格 5、标识符 所谓标识符就是C语言中的变量名、函数名、数组名、文件名、类型名等。 C语言合法标识符的命名规则是: 1)标识符由字母、数字和下划线组成; 2)第一个字符必须为字母或下划线; 3)大写字母与小写字母被认为是两个不同的字符; 4)C语言规定了一个标识符允许的字符个数,即标识符的前若干个字符有效,超过的字符将不被识别。建议不要超过8个字符 C语言标识符可分为3类 (1)关键字 C语言预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用。这些字符称为关键字。例如,int,double,if,else,while,for等。 (2)预定义标识符 即预先定义并具有特定含义的标识符。 (3)用户标识符 由用户根据需要定义的标识符称为用户标识符,又称自定义标识符,一般用来给变量、函数、数组等命名 C语言关键字 由ANSI标准定义的共32个 : auto double int struct break else long switch case enum register typedef char extern return union
显示全部
相似文档