- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础(C/C++) 计算机系 佟向坤 课程介绍 本课程的性质、地位 专业基础课 必修课 学分:4分 后续所有编程课程的基础 课堂要求 课堂纪律 课程要求 考核(平时成绩50%+期末考试50%) 平时成绩=考勤+课堂表现10%+作业20%+上机实践20% 笔记本(程序设计与编写) 课程概述 本课程的内容与目的 1、编程基础能力 (1)掌握程序设计的基本思想、基本概念和基本方法 (2)掌握C/C++语言程序的基本结构,能够使用顺序、选择、循环等结构进行程序设计,能够灵活运用一维数组、二维数组、自定义简单函数、指针等。 课程概述 本课程的内容与目的 2、行业规范与习惯 (1)了解软件开发流程和步骤,能够对简单问题进行算法分析、描述和程序设计 (2)养成规范化的编程习惯 课程概述 学习资料 教材 《C/C++语言程序设计案例教程》罗建军等编著,清华大学出版社 参考资料 1、《C程序设计(第三版)》谭浩强著, 清华大学出版社 2、《面向对象程序设计(C++)》,大连理工大学出版社 课程概述 学习资料 网络资源 1、CSDN技术社区:/SList/C/UnClosedList/ 2、C语言帝国:/ 3、\\90\计算机系教学文档\ 课程概述 学习方法 多看程序、多动手编写程序 保存学习过程中的每个程序 学会运用网络资源 有自己的网络笔记 培养自学能力 第1章 程序的基本结构 C/C++的重要所在 功能强大、表达能力强; 生成的目标程序效率高,可移植性好; 是一门跨平台的语言,应用广泛; 后续很多课程的编程基础; 目前在很多企业中(华为、中兴、金碟、联想等等)被广泛应用,同时也是以后找工的必考语言。 第1章 程序的基本结构 C/C++能做什么 比如操作系统、大部份游戏、图形图像处理、科学计算、嵌入式系统、驱动程序、没有界面或简单界面的服务程序、军工、工业实时监控软件系统、虚拟机、高端服务器程序、语音识别处理等等。 第1章 程序的基本结构 C语言演变历史 第1章 程序的基本结构 从C到C++ C++是由C发展而来的,兼容于C,保留了C的风格和特点。但C++并不是对C语言的功能作简单的改进和扩充,而是一种本质性革新。和C语言不同,C++具备了“面向对象编程”的能力。 前导任务 编写第一个C语言程序:输出“Hello World!” 求两个整数的和 任务分析——需要掌握如下知识点 C/C++语言程序的基本结构 如何输出字符串 开发环境(VC++)的使用 1、获取两个整数a和b; 2、计算 a+b 的值; 3、输出和值。 #include iostream /*包含头文件*/ using namespace std; main() /*主函数*/ { int a,b,sum; /*定义a,b,c为整型变量*/ a=1,b=2; /*给a和b赋值*/ sum=a+b; /*计算c=a+b */ coutsumendl; /*输出计算结果c */ } C/C++程序的基本结构 C/C++程序由函数组成。有且只有一个主函数(main),它是整个程序的入口点。 C/C++程序总是从main()函数开始执行,从主函数的第一条语句开始执行,直到主函数的最后一条语句结束。 书写C/C++程序的基本要求 通常使用小写字母 用分号作为语句结束符,不可省略 预处理指令应放在源文件或源程序的最前面 一行写多句,一句分多行 语句中不同成分之间使用逗号隔开 注释以“/*”开头,以“*/”结束,或者“//” C/C++的基本词法 字符集 关键字 预定义标识符 标识符(自定义) C/C++语言标识符的命名规范 由字母、数字和下划线组成 第一个字符必须是字母或者下划线 不能是关键字 提倡:标识符的命名应该做到“见名知义” 讨论:下面的标识符哪些是合法的? score printf _int 3student student3 student*3 VC++集成开发环境介绍 安装VC++集成环境 了解各菜单的使用 学习各功能键的使用 编辑、编译、连接并运行程序 VC++集成开发环境界面 * * QQ:125
文档评论(0)