问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言初学者,适合学什么c语言软件?

发布网友 发布时间:2022-03-23 17:01

我来回答

13个回答

热心网友 时间:2022-03-23 18:31

大家说的都不错。
C++是C语言的扩展,它融合了3种不同的编程传统——C语言代表的过程性语言传统、C基础上添加的类代表的面向对象(OPP)语言的传统、C++模板支持的通用编程传统。 ——《C++ primer plus(5th)》
C++在C的基础上添加了opp和通用编程特性,但没有对C组件做大的改动,所以它是C的超集。所以它们也可以广义称为C语言。但是它们的程序设计哲学却差别很大,C是问题来适应语言;C++是语言适应问题;所以也可以说是两种语言。
至于先学C还是先学C++,专家也意见不一,主要是因为:相对打基础来说,汇编无疑是重要的,但毕竟太生涩,所以C是最好的选择,而且不论何种语言,算法仍然是核心,而C最适合培养算法素养。而对于C++来说,先学习C,可能会形成惯性思维,过分强调过程算法,虽然这也是重要的,可对于OPP来说,难免忽略了C++的优异特性未免浪费。
以我菜鸟的看法,如果以后只想搞搞个人应用或者热爱计算机技术,先学C无疑是对的,到一定程度再学汇编,这两门搞好,破解软件、个人应用就不错了,如果有兴趣游戏开发,再学C++,如果对网页开发有兴趣,那就直接学JAVA。C++据说全世界没有一个程序员能真正完全掌握它。
C和C++代码要通过一个编译器把它翻译成机器指令,然后由连接器加入相关库代码和系统启动代码形成目标操作系统的可执行文件格式,即windos的EXE或Linux的BIN文件。这组工具加上相关的函数库也就可称为开发环境。
Visual C++也就是一种开发环境,所谓windows窗口类,可以理解为是一个图形函数库,它支持C++语言使用图形函数来绘制窗口,添加窗口组件如窗口菜单等。
由于C++是C的超集,所以Visual C++同样可以编译纯C语言,可以作为C语言的编译工具。
C和C++都有很多系统平台的编译器,如windows的VC++,linux的Gcc等等,所以如果源码中如果仅仅只使用自编的函数模块和标准库函数的话,它们可以不修改或很小的改动就可以在平台间通用,执行结果一模一样。如果使用了系统调用、不能通用的图形库和函数库就不行了。
还有很多的免费编译器可选择,主要是看它们是否符合现在的ANSI C\C++标准。VC++属于商业软件,是要收费的(当然可以盗版用于个人应用是没啥的),GCC是GNU自由软件,无须注册付费,它也有Windows版本,MAME街机模拟器、DOSbox的Windows版本就需要使用Gcc在Windows下编译,VC++是不行的,图形库也可以使用Gtk+(免费,跨平台,可用于开发商业应用而无须支付版权费)的windos版本等。
其实计算机语言不等于计算机技术,语言没有优劣之分,只有更适用于实现某种技术。语言是最基本的工具,加上更多其它的东西才构成技术。
学好某种语言也没捷径,就是 天才=%99的汗水+%1的天赋。
"Actions speak louder than words,Just do it up"——这样就是成功的第一步。

热心网友 时间:2022-03-23 19:49

不错~!c和c++是2个不同的编译思想。
c是面向过程的,而c++则是面向对象的。
但有1点,你没弄明白,虽然他们是不同的2个编程方式。但c++是基于c的基础上
产生的。你要想学c++你必须学c,不然你根本看不懂,也听不懂。
我话了半年时间精通c,现在话了不到1个半月,就熟练掌握了c++,剩下的就是多编程联系联系而已了。
看来你还很不了解c和c++,慢慢来,从c起手。。
祝你成功。。

热心网友 时间:2022-03-23 21:23

我现在的专业也是软件工程,大一上最先是先学C语言,所用软件是Turbo C,不过,这个的确不方便,不好拷贝。
大一下是学数据结构(C语言版),所用软件为VC++6。0。
由于C++是面对对象,最好是学好C和数据结构,再去学C++,特别要注重数据结构。

如果说一开始去学C++要3个月,而先学C和数据结构,有可能会减少一个月。

热心网友 时间:2022-03-23 23:15

我大学学的软件工程,最先学的就是C语言,用的就是VC++6.0
c更多的是对过程描述
而c++采用的面向对象侧重于对关系的描述
c也能实现面向对象,c++也可以写出完全不面向对象的程序。
先学好C,然后学C++
软件用VC++6.0 SP6

热心网友 时间:2022-03-24 01:23

先学好C,然后学C++。c++是在C语言的基础上发展而来的。软件用VC++6.0 SP6 。
vc++6.0是微软在windows平台开发软件的工具包,只是编译器,是把你写的源程序(.c)转换为可执行性(.EXE)文件的。它功能比较强大,既可以编写C语言又可以编写c++。

热心网友 时间:2022-03-24 03:47

VC++6.0也可以编C语言的内容,我推荐DEV-C++ 也是C和C++都可以的 而且DEV要比VC++方便点儿,不会总是挑毛病,适合编程的初学者!

热心网友 时间:2022-03-24 06:29

用VC++就可以,C语言和C++在上面都可以运行,兼容的。而且灵活,很容易上手。

热心网友 时间:2022-03-24 09:27

C,C++都是一种编程语言
VC++是IDE集成开发环境,它不仅包括了C,C++的编译器,还有link等一些其他的功能!

热心网友 时间:2022-03-24 12:41

现在大多是使用VC++
但也有使用TC的
根据不同要求选择不同

热心网友 时间:2022-03-24 16:13

新手学C语言 有TC2.0就行了。对了你是自学还是..如果需要TC2.0 我可以发邮件给你。

热心网友 时间:2022-03-24 20:01

用TC啊!专门的C语言编程软件

热心网友 时间:2022-03-25 00:05

VC++也可以编译C的。

热心网友 时间:2022-03-25 04:27

C与C++程序设计学习与实验系统 2010 用这个软件啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 包菜怎么切丝 亲辣椒切丝一大盒大概几根 饭店里的那种葱丝怎么切的? 汽车上L和R是什么开关 C语言到底能干什么 汽车上的这个L和R是什么意思啊? PMP认证适合哪些人考 PMP认证适合哪些情况的人报考? pmp认证适合什么人考 汽车把手上的R,L,FR,RR是怎么表示的!左右的意思! 汽车翼子板r代表左边还是右边 怎样自学c语言 蒲公英泡水可不可以天天喝 win10护眼模式设置 word没有 win10玩游戏的时候夜间模式自动退出,游戏结束也不自动恢复护眼模式,怎么设置游戏时也是护眼模式下呢? ISO9001质量管理体系证书过期的处罚? C语言编程难吗? 学好有用吗? C语言编程学的好了之后可以去干什么?拜托了各位 谢谢 为什么我电脑里的搜狗输入法设置为默认 就不能切换别的输入法了 C语言编程学好了有什么用?能干啥?前景如何?怎么算精通呢? 编程初学者用哪个软件好? 在电脑上登微信怎么退出来 微信,图标不见了怎么办 微信图标不见了,怎么办? 手机微信图标不见了怎么办· 微信图标不见了,怎么办 我的微信找不到微信小程序图标怎么办 荔枝最佳保鲜法 红帽子linux 关于思科考试的问题! win10修改账户名 win10修改账户名字 夏天的气温这么高,冰雹是怎么形成的? 冰雹是怎么形成的?为什么夏天会出现冰雹? 夏天冰雹是怎么形成的? 夏天下冰雹的原理 为什么冰雹只出现在夏天?冰雹是怎样形成的呢? 如何自学C语言?高手进来传授一下学习经验 冰雹如何形成,为什么只在夏天 C语言怎么自学好?