网站大量收购独家精品文档,联系QQ:2885784924

第1讲C++课程简介2(11级).pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲C课程简介2(11级)

C++语言概述 主讲:王克朝 学习内容 从C语言到C++语言 C++程序的基本组成和框架结构 在VC++6.0 中运行C++控制台程序 什么是 C++ ? C++是C的替代品,是C的升级吗? C++ 是一种面向对象的程序设计语言吗? C就是dos,C++就是windows,VC 就是一种编 程语言吗? C++是C的替代品, 是C的升级吗? 落伍了 !! C++ 之父 Bjarne Stroustrup 曾有一篇论文 Learning Standard C++ as a New Language ,把 C++ 和它那个好像还不是右派的爹彻底 划清了界限。 C++是C的替代品, 是C的升级吗? C++ 虽然起源于 C,语法也比较相似 但经过多年的发展,其最精妙,最有吸引力的部分正 是不同于 C 的那一部分。 C++ 语法上强调的是类、对象、模板、标准库、引用 、异常和 const 关键字, 思想上强调的是面向对象和泛型。 C++和C是兄弟关系。没有谁比谁先进的说法, C和C++各自的标准委员会是独立的,最新的C++标准 是C++98,最新的C标准是C99。因此也没有先学C再说 C++的说法,也不再(注意这个不再)有C++语法是 C语法的超集的说法。 C++ 是一种面向对象的程 序设计语言吗? 沾边,但也不全对 在面向过程、基于对象、面向对象、泛型编程等编程风 格中,C 仅仅支持面向过程,而就是在面向过程的程序 中,如果使用了标准库,一个 C++ 程序也可以和实现同 样功能的 C 程序完全不同。 Bjarne 强调 C++ 不仅仅是一种 Object-Oriented Programming Language,C++ 是一种集各种编程风格于 一身的程序设计语言,Object-Oriented Programming 只是其中一种,并不比其它风格重要。 面向对象技术不只是C++专有的 C就是dos,C++就是windows,VC 就 是一种编程语言吗? C++指的仅仅是一门计算机语言,规定了书写程序 的语法,是一系列认为定义的规则 VC 的全称是 Microsoft Visual C++,它是 C++ 众多编译环境中的一种,它不仅仅带有一个 C++ 语言的编译器,它还带有一个用于开发 Windows 应用程序的 Application Framework - Microsoft Foundation Classes Library (MFC) 不要把 VC 与 C++ 混为一谈,也不要把VC 当作另 一种语言。 为什么要学C++, 学了有什么用? C++强大灵活的语言机制、深邃的内涵、广博 丰富的外延使它成为一个时代的经典语言 至于实用性,自然,C++不是唯一的选择 但从思想的深化(学习方面)角度上说,C++ 或许会给你相当多的启发 你过了C/C++这一关你就等于过了少林十八铜 人阵。真正是有少林寺的工夫了。 C++难,难在哪里? 「C++ 是个难学易用的语言」,这句话相信很 多人心有戚戚。(侯捷先生的话) 一在於语言本身太多的「幕」 一在於 “paradigm shift” (思考模式的移 转) 怎样学好C++ ? 建立面向对象的概念 学习编程最好的方法之一就是阅读源代码 多读书,积累编程技巧 擅于利用身边的工具与环境 学习编程的秘诀是:编程,编程,再编程 ! 网友对学习C++的忠告 如果不是天才的话,想学编程就不要想玩游戏—— 你以为你做到了,其实你的C++水平并没有和你通 关的能力

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档