- 1
- 0
- 约2.98千字
- 约 41页
- 2018-03-28 发布于浙江
- 举报
[工学]1-1-第1章程序设计和C语言
编译器:tkc2010 课件 学习资源 教学日历 教学大纲 教学方案 1. C程序设计(第四版).谭浩强.清华大学出版社,2010. 2. C程序设计题解与上机指导.谭浩强.清华大学出版社 * 为什么要学习C语言? /share/309387877/3535579694 怎么学习C语言? /question/355799708.html 实例1 实例2 网络教学平台里的资源 C语言函数表 经典C程序100例 二级试题及答案 单片机C语言入门 Textbook Reference book 3.数据结构(C语言版) .严蔚敏,吴伟民.清华大学出版社,2007. 4.Brian W. Kernighan, Dennis M. Ritchie 著,The C programming Language(C程序设计语言),机械工业出版社 5.其他与C语言相关的书籍 Textbook Reference book 1.C语言程序设计网站,/c.htm? 2.编程爱好者,/article/subject1.asp 3.C语言也能干大事,/forum/thread-2487-1-1.html 4.C. A Reference Manual, (C语言参考手册 第五版中文版) /source/747859 网络学习资源 本课程的组织 第一部分 基 础 第二部分 简单程序设计 第三部分 高级程序设计 算法概念、编程原理、编程风格、 基本数据类型定义、运算符及表达式 顺序结构、选择结构、循环结构、 数组的定义及应用、程序设计过程 函数、指针、结构体与共用体、文件 第1章 程序设计和C语言 了解C语言发展史。 了解C语言特点。 熟悉C语言的编译和执行环境Visual C++6.0。 熟练掌握main函数的使用。 本章学习目标 C语言发展史 C语言发展史 C语言是美国贝尔实验,在1969~1973年开发的,C语言是由B语言衍生而来的。 1983年出现了许多语言的版本。 美国国家标准化协会(ANSI)在1989年出版了标准的C语言,称之为ANSI C。 C语言的特点 语言简洁、紧凑、使用方便灵活 运算符和数据类型丰富 程序设计结构化、模块化 C语言允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件操作 生成目标代码质量高 可移植性好(与汇编语言比) 案例 hello world程序 最简单的C语言程序举例 工作任务 使用Visual C++6.0的开发环境编写一个 C语言的hello world程序 相关实践知识1-1 1、在E盘上新建文件夹,命名为: vc_exercise(e:\vc_exercise) 2、打开VC++6.0,新建一个C语言程序,名为hello_world.c 相关实践知识1-2 进入VC++6.0编辑环境,编辑hello_world.c源程序 相关实践知识1-3 #includestdio.h int main( ) { printf(hello world!\n); return 0; } 函数的名字,表示主函数 C程序必须有一个 main 函数 主函数类型 函数体 输出函数,库函数 输出语句 换行符 当main函数执行结束前 将整数0作为函数值 用到函数库中的输入输出函数时 表示语句结束 hello_world.c源程序代码: 预处理 main函数 C语言允许用两种注释方式: //:单行注释 可单独占一行 可出现在一行中其他内容的右侧 /*……*/:块式注释 可包含多行 关于C语言中的注释 相关实践知识1-4 编译、连接和执行hello_world.c源程序 VC++6.0 2-1 Visual C++6.0编译环境 文件菜单:新建、打开、保存、打印、退出等。 编辑菜单:剪切、复制、粘贴等。 工程菜单:设置活动工程、给工程添加文件等。 组建菜单:编译、组建、执行等。 窗口菜单:调整窗口的布局等。 VC++6.0 2-2 微型编译条 工程目录窗口 源程序编辑窗口 输出窗口 VC++6.0开发C程序的流程 新建C语言源文件,进入编译环境 编辑源文件 编译源程序 连接源程序 执行程序 学生模仿练习 练习使用Visual C++ 6.0执行教材P6例1.1程序 一个C语言源程序可以由一个或多个源文件组成。 每个源文件可由一个或多个函数组成。 一个源程序不论由多少个源文件组成,都有一个且只能有一个main函数,即主函数。 源程序中可以有预处理命令(include只是其中的一种),预处理命令通常应放在源程序的最
您可能关注的文档
- [工学]08汇编B答.doc
- [工学]08电路复习.doc
- [工学]07第七章.ppt
- [工学]08摩擦.ppt
- [工学]08电阻的串并联、实际电源模型.ppt
- [工学]08材料力学Ch08.ppt
- [工学]08第八章配位化合物.ppt
- [工学]08粘流5.ppt
- [工学]08第八章 轴向拉伸与压缩.ppt
- [工学]07文艺复兴建筑.ppt
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)