工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2803|回复: 21

C++跟C主要有什么不同?

[复制链接]
发表于 2004-2-11 20:40 | 显示全部楼层 |阅读模式
放假每天抽点时间,花了20天看到指针,从无到有,总算有点收获。
另今天在购书中心翻看一本C++的外国版教材,好像大致和C的内容差不多拨(很随便的看了几页),不知道主要有什么不同呢?因为我觉得要分别花两个学期来学,差异一定比较大才有必要。
发表于 2004-2-12 12:33 | 显示全部楼层
两个不同的概念。 你看到的“好像相同”只是表面上某些语法规则相似而已,之所以语法相似是因为当初设计C++的时候考虑到让C的程序员更容易接受C++,缩短学习和适应时间,其一。当然还有其他原因。

C++是OO的,思想完全不同,开发的时候的思路等都和用C的时候不同。

其实当你接触多了后就会明白,现在很多的书都基本是说明一个语言的语法而已。而语法你可以用几天就看完,但理解这个语言的“思想”和利用它的特性将要花很多的时间.

你可以不学C而已直接学C++,很久前有这样的说法了
回复

使用道具 举报

发表于 2004-3-3 01:18 | 显示全部楼层
以下纯粹是我的个人体会。
C++确实是在C的基础上发展过来的,一个很大的改进,就是加进了OO思想,不过对C仍然有所保留,这也正是使得C++不能成为纯OO编程语言的原因所在,但也正因如此,C程序员可以很容易对C++上手。

以我之见,掌握OO精髓是关键,以免用C++过程中仍持面向过程的思想。
回复

使用道具 举报

发表于 2004-3-10 13:04 | 显示全部楼层
C++就是带类的C,C++ 是C程序设计语言的一个超集。C++ 提供了C所提供的各种功能。
面向对象的概念和好处,不是我们这些没有编程经验能够体会到的,可能经历过软件工程的实践能够使我们理解深刻一点。
回复

使用道具 举报

发表于 2004-3-11 18:56 | 显示全部楼层
很大不同。
要学好多东西,如果没有oo思想的话,最好有人指点。否则学起来太慢还抓不住重点
回复

使用道具 举报

发表于 2004-3-13 02:58 | 显示全部楼层
讲到咁复杂......好难明啊..........学紧c。。。。
回复

使用道具 举报

发表于 2004-4-18 00:53 | 显示全部楼层
c don't support Exception Handling
回复

使用道具 举报

发表于 2004-4-23 21:13 | 显示全部楼层
要知道有什么不同看点专业些的书

说出来就只是加了个类,同时支持面向对象。

还是要自己去体会。
回复

使用道具 举报

发表于 2004-4-25 00:13 | 显示全部楼层
C++是在C的基础语法上扩展的。

其实最主要的是C++是OO思想的(即面向对象思想),而C则面向过程的。

呵呵,说实在的,如果我这么说你也未必很清楚。自己去写写C++吧,这样你才会有体会的。
回复

使用道具 举报

发表于 2004-6-11 01:09 | 显示全部楼层
C++里增加32个关键字,指针作用被削弱,VC++基本类库很方便.

[ Last edited by gyCai on 2004-6-11 at 01:10 AM ]
回复

使用道具 举报

发表于 2004-7-8 03:01 | 显示全部楼层
决定暑假重学C++
虽然暑假N多事做
回复

使用道具 举报

发表于 2004-7-8 03:55 | 显示全部楼层
没有什么不同,如果你不学的话
或者说你学了不用的话
回复

使用道具 举报

发表于 2004-7-8 11:49 | 显示全部楼层
为了刷蝎子路过一下,大家见谅hohoho...
回复

使用道具 举报

发表于 2004-7-22 21:39 | 显示全部楼层
Originally posted by Forever.Cat at 2004-7-8 11:49 AM:
为了刷蝎子路过一下,大家见谅hohoho...



我×~ 这贴又让你T起来了。。。
回复

使用道具 举报

发表于 2004-7-22 21:39 | 显示全部楼层
这东西说起来。。。可以出本书。。
回复

使用道具 举报

发表于 2004-7-25 03:33 | 显示全部楼层
用到多功能的时候才能体现~
C++可以把整体划分为多个模块(对象)进行实现
回复

使用道具 举报

发表于 2004-7-26 13:45 | 显示全部楼层
没什么拉  一个是类,一个是对象,其他的都是~~~~
回复

使用道具 举报

发表于 2004-8-2 21:47 | 显示全部楼层
想自学C++的介绍你们一本书,《C++编程思想》,英译版
回复

使用道具 举报

发表于 2004-8-2 21:55 | 显示全部楼层
C同C++讲起来差别几大噶,响软件工程思想上就有天渊之别,好像继承,就系搭建类库0既关键技术,而无左MFC VC++都无咩也甘吧痹姐
回复

使用道具 举报

发表于 2004-10-11 00:15 | 显示全部楼层
..............
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-17 07:26

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表