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语

c语言程序设计项目化实训教程北京邮电出版,C语言程序设计教程(北京邮电大学出版社) 第1章精选.ppt...相关推荐

  1. c语言程序设计项目化教程第二版130,C语言程序设计项目化教程pdf(附答案)电子版...

    通过了C语言入门的学习,很多朋友已经掌握了一定的C语言知识,那么想要进一步深入了解,就可以开始学习这本C语言程序设计项目化教程了,让你深入了解项目开发,感兴趣的朋友快来下载使用吧. C语言介绍 C语言 ...

  2. c语言设计项目化pdf下载,C语言程序设计项目化教程pdf(附答案)电子版

    通过了C语言入门的学习,很多朋友已经掌握了一定的C语言知识,那么想要进一步深入了解,就可以开始学习这本C语言程序设计项目化教程了,让你深入了解项目开发,感兴趣的朋友快来下载使用吧. C语言介绍 C语言 ...

  3. 画出识别c语言注释的转换图,C语言程序设计基础与实训教程》第1章:基础知识.ppt...

    <C语言程序设计基础与实训教程>第1章:基础知识.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计基础与实训教程>第1章:基础知识.ppt(25页珍藏版)> ...

  4. c语言程序设计项目化,《C语言程序设计》项目化教学改革

    摘 要:本文以浙江安防职业技术学院安全防范技术专业14级和15级学生为研究对象,对C语言程序设计课程采用机房上课:明确教学目标.加强学生动手能力.开放性考核等方式进行教学方法改革. 关键词:职业技术学 ...

  5. c语言程序设计教程北京邮电大学出版社答案,C语言程序设计教程习题答案~主审郭浩志北京邮电大学出版社.doc...

    C语言程序设计教程习题答案~主审郭浩志北京邮电大学出版社 习题一 1.自然语言,专用工具,部分常用的算法 2.头文件,用户函数说明部分:全局变量定义:主函数:若干用户自己编写的函数.例1.1 3.①C ...

  6. 大一c语言程序设计项目教程课,C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案...

    C语言程序设计项目教程 教学课件 ppt 作者 王瑞红 C语言程序设计项目教程习题答案 习题答案模块 1 C 语言基础知识1. 选择题(1)C 语言中运算对象必须是整型的运算符是 (B ).A. %= ...

  7. linux操作系统基础北京邮电大学出版社,Linux操作系统与实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  8. 【R语言】沈阳地铁数据处理及站间流量统计——R语言第五次实训

    title: "R语言第五次实训" output: html_notebook 题目一: 1读数据 df <-read.csv("D:\\张志浩\\大数据班\\R语 ...

  9. 小组c语言程序项目ppt,C语言程序设计项目八.ppt

    <C语言程序设计项目八.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计项目八.ppt(18页珍藏版)>请在人人文库网上搜索. 1.项目工程8学生成绩文件管理,项目工程 ...

最新文章

  1. oracle函数胡书写,Oracle中序列表sequence的使用.docx
  2. PageRequestManagerServerError
  3. OOD知识---对OOA\OOD\OOP思想
  4. 控制寄存器和系统地址寄存器
  5. 计算机网络与多媒体试卷,2020年9月网络教育统考《计算机应用基础》多媒体技术模拟题试卷2...
  6. Java 跨平台运行机理:Dos 命令在桌面新建文件夹,并在其中编译、运行一段 Java 程序
  7. flink sql udf jar包_编写Hive的UDF(查询平台数据同时向mysql添加数据)
  8. CVPR 2019 | 旷视提出超分辨率新方法Meta-SR:单一模型实现任意缩放因子
  9. oracle导出大数据
  10. ExtJS4.2学习(13)基于表格的扩展插件---rowEditing
  11. Python Web开发
  12. linux下解压bin文件怎么打开方式,安卓手机如何打开.bin文件?
  13. 印象笔记粘贴HTML,印象笔记剪藏插件
  14. 用python加载obj格式三维模型(加mtl贴图)
  15. java物流项目描述_java-web模块物流项目四
  16. 小程序开发—第三弹:微信开发工具快捷键
  17. NC65单据节点开发
  18. Redis解决商品秒杀与超卖
  19. 服务器 系统打补丁,2019服务器系统打补丁方法
  20. 前端练习--网易新闻

热门文章

  1. JAVA 计算8+88+888+......前十项之和
  2. 「SEO」交换友情链接的八大注意要点!
  3. python3安装scrapy之windows32位爬坑
  4. php表单多选内容取出,php处理单名多值表单的方法(多选下拉框)
  5. TomoFinance空投的参加方法
  6. 【Python】switch语法你真的懂吗
  7. 如何形象地理解四元数?
  8. 感知机算法之Python代码实现
  9. OGRE 所有版本(从0.1到1.7) (SDK 及 源码 及 扩展库) 下载地址
  10. CAD梦想画图中“绘制批注命令”