赞
踩
C语言程序设计教程(北京邮电大学出版社) 第1章精选
1.1 程序与程序设计 1.2 算法及其描述 1.3 C语言的发展及特点 二、C语言的特点 1、具有结构化语言的特点,用函数作为程序的组成单 位,设计出的程序简洁、紧凑、结构清晰; 2、既有高级语言的特点(可移植性好),又有低级语言 的许多功能(能对硬件操作); 3、提供了丰富的数据类型; 4、语法限制不太严格,程序设计自由度大; 5、生成的目标代码质量高,程序执行速度快。 1.4 C语言程序的基本结构 #include /*标准输入输出头文件*/ main() { int a,b,c,s; /*定义四个整型变量*/ a=8;b=12;c=6; /*变量赋值*/ s=a+b*c; /*算术运算并赋值*/ printf(“s=%d\n”,s); /*输出结果*/ } ⑵ 语句必须以分号(;)作结束标志; ⑶ 由“/*”与“*/”之间的内容构成C语言程序的注释 部分; ⑷ 用预处理命令#include可以包含有关文件的信息。 ⑸ 在C语言中区分大小写,如Main、MAIN、main、 maiN是不相同的。 1.5 C语言字符集、标识符和关键字 一、C语言字符集 1、英文字母:大小写各26个,共计52个; 2、阿拉伯数:0~9共10个数字; 3、下划线: _ ; 4、特殊符号:通常指由1~2个符号组成的运算符。 算术运算符: + - * / % ++ -- 关系运算符: < > >= <= == != 逻辑运算符: && || ! 位运 算符: & | ~ ^ >> << 条件运算符: ?: 和赋值运算符:= 其他分隔符: ( ) [ ] { } . , ; 三、关键字 就是具有特定含义的标识符,用户不能用来作自定义标识符。由ANSI标准推荐的关键字有32个,常用的有: ? 与数据类型有关的: char int float double signed unsigned short long void struct union typedef enum sizeof ? 与存储类别有关的: auto extern register static ? 与程序控制结构有关的: do while for if else switch case default goto continue break return 在编辑过程中: 可使用块操作命令:CTRL+KB(块首定义),CTRL+KK(块尾定义), CTRL+KC(块复制),CTRL+KY(块删除), CTRL+KV(块移动),CTRL+KH(块删除) 快捷键命令:CTRL+Y(删除光标所在的一行) 为了操作的方便,应记住TC中的一些常用功能键: F1:帮助。 F2:将当前文件存盘。 F3:装载原有文件或给新文件命名。 F4:程序运行到光标所在行。 F5:放大或缩小活动窗口切换。 F6:开或关活动窗口切换。 F7:单步运行程序,跟踪进入函数内部运行。 F8:单步运行程序,不跟踪进入函数内部。 F9:生成可执行文件。 F10:菜单与活动窗口相互切换。 CTRL+F9:当前编辑环境下,进行编译、连接且运行程序。 ALT+F5:将窗口切换到DOS环境,用来查看程序运行结果。 * * 北京邮电大学出版社 C语言程序设计课程简介 C语言是使用广泛的高级语言,是操作系统、编译系统等大型复杂系统的首选语言。实践证明,用该语言编写的程序,灵活、方便、简洁、高效、数据结构丰富、功能齐全。C语言自问世以来,很快就流行于全世界,并为各种规模的通用计算机所必备。 同时,C语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。 教学要求 达到三个层面的教学: 掌握C语言的基本结构、各种数据类型和控制流程的语法、语义和语用。 学习运用计算机语言进行程序设计的思想和方法,初步受到程序设计方法、技巧、风格和素养的训练。 熟悉并掌握一些常用基本算法和C语
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。