社区
C++ 语言
帖子详情
c++和数据结构又什么很大的关系吗?
piao0128
2008-10-10 09:01:03
本学期同时开设了c++和数据结构两门专业课,但是我每次上机做作业的时候,发现用visual c++的编译器去写数据结构总是报错,而当在c的编译器下又可以通过?请问这使怎么回事啊?
...全文
231
10
打赏
收藏
c++和数据结构又什么很大的关系吗?
本学期同时开设了c++和数据结构两门专业课,但是我每次上机做作业的时候,发现用visual c++的编译器去写数据结构总是报错,而当在c的编译器下又可以通过?请问这使怎么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
piao0128
2008-10-19
打赏
举报
回复
谢谢大家的回帖,我一定好好学好数据结构!谢谢!
boys2002
2008-10-10
打赏
举报
回复
1 “数据结构”作为一门独立的课程在国外是从1968年才开始设立的。 1968年美国唐·欧·克努特教授开创了数据结构的最初体系,他所著的《计算机程序设计技巧》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的著作。“数据结构”在计算机科学中是一门综合性的专业基础课。数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。数据结构这一门课的内容不仅是一般程序设计(特别是非数值性程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。
2 就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。
lann64
2008-10-10
打赏
举报
回复
数据结构是所有要编程的人的基础知识。
不懂数据结构,无论哪门语言也学不好,用不好。
elegant87
2008-10-10
打赏
举报
回复
数据结构是一些最基本的算法!这可是程序设计的核心啊!
C++是一门语言,主要是面向对象的!通过数据结构的形式实现!
elegant87
2008-10-10
打赏
举报
回复
数据结构是一些最基本的算法!这可是程序设计的核心啊!
C++是一门语言,主要是面向对象的!通过数据结构的形式实现!
SIBAOZOU
2008-10-10
打赏
举报
回复
不是啦
学计算机语言是要学数据结构的。
可以说数据结构是专业与非专业的区别。
htqx
2008-10-10
打赏
举报
回复
数据结构是一种组织数据,以求更好的用于计算的一种计算机基础科学。
数据结构是相对独立的,你可以用c来实现,也可以用c++来实现。
piao0128
2008-10-10
打赏
举报
回复
哦 那我们以前学的C是为了学习语言打基础,那数据结构不是没有什么用了吗?
机智的呆呆
2008-10-10
打赏
举报
回复
c++的类型检查机制比c严格,另外c++也并不是100%兼容c,所以c不能移植c++下很正常
csdn5211
2008-10-10
打赏
举报
回复
跟数据结构一分钱关系也没有,一个数组也是数据结构,一个整数也是数据结构。
C和
C++
的效率差别
很大
吗
C 和
C++
的性能差距取决于代码的实现和使用的特性,而不是语言本身的限制。:如果
C++
程序中存在许多自动生成的代码,性能可能比手动优化的 C 程序稍低,但编译器优化通常会将差距降到最小。:C 的手动内存管理在性能上可能更快,但编写和维护成本更高;
C++
的智能指针更安全,但代价是一定的性能损失。:虚函数带来的开销通常可以忽略,但在性能敏感的代码(如高频函数调用)中可能有一定影响。:
C++
的标准库更加安全和易用,但可能比 C 的裸数组和手动内存管理稍慢。
Dev-Cpp:
C++
软件开发的集成环境
软件编辑器是程序员每天都在使用的工具,它的重要性不言而喻。
C++
软件编辑器是针对
C++
语言开发的专业编辑工具,它能提供特定的编程环境,使开发者能够高效编写代码,同时提供代码的辅助功能,提高开发效率。
C++
软件编辑器的特点主要体现在其强大的语言支持和丰富的功能扩展上,支持语法高亮、代码自动完成、智能感知等特性,为
C++
编程带来了极大的便捷。在此基础上,编辑器还不断地加入了对新
C++
标准的支持,使得开发者可以更轻松地利用编辑器进行新标准特性的编码和调试。
C++
数据结构
和算法
本篇文章是
C++
语言的进阶,文章主要涉及的是
数据结构
与算法,内容包括:算法的复杂度、枚举算法、查找算法、排序算法、栈、队列、链表、二叉树、贪心算法、动态规划、分治算法、回溯算法、图等等知识,适合有一定
C++
基础的同学。
【
C++
】struct和class的区别
在
C++
中我们可以看到struct和class的区别并不是
很大
,两者之间有
很大
的相似性。那么为什么还要保留struct,这是因为
C++
是向下兼容的,因此
C++
中保留了很多C的东西。 一.首先看一下C中struct 1.struct的定义 struct A { int a; int b; //成员列表 }; 注意:因为struct是一种数据类型,那么就肯定不能定义...
数据结构
和算法学习之路——图的详解(
C++
版)
数据结构
和算法之图的详解——(
C++
语言) 文章目录
数据结构
和算法之图的详解——(
C++
语言)(一)图的知识框架(二)图的表示2.1 图的邻接矩阵表示 (一)图的知识框架 在我们的实际应用与研究中经常可以看见图的身影,下面我们来看看图有哪些知识点吧 (二)图的表示 2.1 图的邻接矩阵表示 图是如何用邻接矩阵来表示的呢?下面我们来看一看有向图,无向图以及网,还有他们的邻接矩阵形式吧 好的,我们...
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章