1-1-第1章程序设计和C语言41795.pptx
《1-1-第1章程序设计和C语言41795.pptx》由会员分享,可在线阅读,更多相关《1-1-第1章程序设计和C语言41795.pptx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为什么要学习为什么要学习C语言?语言?http:/ book 13.数据结构数据结构(C语言版语言版).严蔚敏严蔚敏,吴伟民吴伟民.清华清华大学出版社大学出版社,2007.14.Brian W.Kernighan,Dennis M.RitchieBrian W.Kernighan,Dennis M.Ritchie 著著,The C programming LanguageThe C programming Language(C C程序设计语言)程序设计语言),机械工业出版社机械工业出版社15.其他与其他与C C语言相关的书籍语言相关的书籍Textbook&Reference book 网络学习
2、资源网络学习资源本课程的组织本课程的组织第一部分第一部分基基 础础第二部分第二部分简单程序设计简单程序设计第三部分第三部分高级程序设计高级程序设计算法概念、编程原理、编程风格、算法概念、编程原理、编程风格、基本数据类型定义、运算符及表达式基本数据类型定义、运算符及表达式顺序结构、选择结构、循环结构、顺序结构、选择结构、循环结构、数组的定义及应用、程序设计过程数组的定义及应用、程序设计过程函数、指针、结构体与共用体、函数、指针、结构体与共用体、文件文件第第1章章 程序设计和程序设计和C语言语言了解了解C C语言发展史。语言发展史。了解了解C C语言特点。语言特点。熟悉熟悉C C语言的编译和执行语
3、言的编译和执行环境环境Visual C+6.0Visual C+6.0。熟练掌握熟练掌握mainmain函数函数的使用。的使用。本章学习目标本章学习目标C语言发展史语言发展史C语言发展史语言发展史C语言是美国贝尔实验,在语言是美国贝尔实验,在19691973年开发的,年开发的,C语言是由语言是由B B语言衍生而来的。语言衍生而来的。1983年出现了许多语言的版本。年出现了许多语言的版本。美国国家标准化协会美国国家标准化协会(ANSI)在在1989年年出版了标准的出版了标准的C语言,称之为语言,称之为ANSI C。C语言的特点语言的特点语言简洁、紧凑、使用方便灵活语言简洁、紧凑、使用方便灵活运算
4、符和数据类型丰富运算符和数据类型丰富程序设计结构化、模块化程序设计结构化、模块化C C语言允许直接访问物理地址语言允许直接访问物理地址,能进行位能进行位(bit)(bit)操作操作,可以直接对硬件操作可以直接对硬件操作生成目标代码质量高生成目标代码质量高可移植性好可移植性好(与汇编语言比与汇编语言比)案例案例 hello world程序程序 最简单的最简单的C C语言程序举例语言程序举例工作任务工作任务使用使用Visual C+6.0Visual C+6.0的开发环境编写的开发环境编写一个一个 C C语言的语言的hello worldhello world程序程序相关实践知识相关实践知识1-1
5、1 1、在、在E E盘上新建文件夹,命名为:盘上新建文件夹,命名为:vc_exercise(e:vc_exercise)vc_exercise(e:vc_exercise)2 2、打开、打开VC+6.0VC+6.0,新建一个,新建一个C C语言程序,语言程序,名为名为hello_world.chello_world.c相关实践知识相关实践知识1-2进入进入VC+6.0VC+6.0编辑环境,编辑编辑环境,编辑hello_world.chello_world.c源程序源程序相关实践知识相关实践知识1-3#includeint main()printf(hello world!n);return 0
6、;函数的名字,表示函数的名字,表示主函数主函数C程序必须有一个程序必须有一个 main 函数函数主函数主函数类型类型函数体函数体输出函数,库函数输出函数,库函数输出语句输出语句换行符换行符当当main函数执行结束前函数执行结束前将整数将整数0作为函数值作为函数值用到函数库中的输入输出函数时用到函数库中的输入输出函数时表示语句结束表示语句结束hello_world.chello_world.c源程序代码:源程序代码:预处理预处理mainmain函数函数C语言允许用两种注释方式:语言允许用两种注释方式:/:单行注释单行注释可单独占一行可单独占一行可出现在一行中其他内容的右侧可出现在一行中其他内容的
7、右侧/*/:块式注释块式注释可包含多行可包含多行关于关于C语言中的注释语言中的注释相关实践知识相关实践知识1-4编译、连接和执行编译、连接和执行hello_world.chello_world.c源程序源程序VC+6.0 2-1Visual C+6.0Visual C+6.0编译环境编译环境文件菜单:新建、打文件菜单:新建、打开、保存、打印、退开、保存、打印、退出等。出等。编辑菜单:剪编辑菜单:剪切、复制、粘切、复制、粘贴等。贴等。工程菜单:设工程菜单:设置活动工程、置活动工程、给工程添加文给工程添加文件等。件等。组建菜单:编组建菜单:编译、组建、执译、组建、执行等。行等。窗口菜单:窗口菜单:
8、调整窗口的调整窗口的布局等。布局等。VC+6.0 2-2微型编译条微型编译条工程目录窗口工程目录窗口源程序编辑窗口源程序编辑窗口输出窗口输出窗口VC+6.0开发开发C程序的流程程序的流程新建新建C C语言源文件,进入编译环境语言源文件,进入编译环境编辑源文件编辑源文件编译源程序编译源程序连接源程序连接源程序执行程序执行程序学生模仿练习学生模仿练习练习使用练习使用Visual C+6.0Visual C+6.0执行教材执行教材P6P6例例1.11.1程序程序一个一个C语言源程序可以由一个或多个源文件组成。语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。每个源文件可由一个或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章程 设计 语言 41795
限制150内