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

C语言有什么用啊

发布网友 发布时间:2022-02-28 09:50

我来回答

9个回答

热心网友 时间:2022-02-28 11:19

我们现在已经开了汇编课,用的是您写的教材,教材很好,老师讲的也好,有时在微服网上看看,很有收获。
虽然也看到过像我一样困惑的学生,但还是忍不住要向你请教,我是计算机系的学生,现在已经大三了,不觉匆匆两年已经过去,而好像什么也没有学会,而实际要学习的东西太多了。
到现在为止,我们仅仅学习了C语言课程,每当老师布置实验任务的时候,总觉的用C写少了一些东西,做出来的东西不是能使用的,仅仅是为了验证答案的正确性。在编写C语言的程序时,比如时钟控制,库函数的调用,在谭浩强老师的教材里并没有,我曾经看过一本介绍C语言的高级使用方面的书,但是发行的时间太早了,是90年代初的书,并且里面很多用法现在很少见,比如说介绍鼠标的接口问题。WINDOWS的风靡改变了许多东西,至少使我迷惑的是,如果不能用C编写实用的东西,我们是否还有深入学习的必要,味如鸡肋吗?如果真用C进行系统程序设计,充分利用操作系统的功能,又面临不知道如何做的问题。虽然我们软件工程老师强调过,编写代码不是最重要的,但若没有编码的经历,根本谈不上超越这样的阶段有更好的表现,我们班有同学现在学习MFC语言,其实有的已经做的很像我们平常用的一些小程序了。下学期就开C++,现在要不要自学?
大家批评计科的学生高不成,低不下,在本科的时候学的什么都不是,如果我们要改变这样的处境,先要做一个优秀的程序员,这至少是我的第一个目标,应该怎么做更好?期望你的指引,也谢谢你建立了微服网给大家好多方便。

--------------------------------------------------------------------------------

作为第一个高级程序设计语言,C语言的作用主要是通过相对简单(对比C++)的一个语言掌握程序设计的基本思想,为后续课程(例如数据结构、汇编语言程序设计等)打下程序设计基础。当然,C语言仍然有一定的实用价值,例如许多小系统都至少提供标准(或简化)C语言的编译程序。选择C语言的另一个原因就是比较接近面向对象语言C++便于进一步深入学习。现在许多高校也逐步采用C++作为第一个高级程序设计语言,我个人也向我系领导等提出过这个建议,相信会在以后实现。
所以,我认为当前C语言还主要是作为入门,并在后续课程中利用其程序设计思想;在Windows时代显然是C++大行其道(当然,应用程序开发利用VB等也很好)。如果有时间和精力我建议你自学C++,以便在下学期更好掌握C++中的面向对象程序设计思想。本系还会开设Windows编程(主要是以VC++为开发环境),在图形学课程中应用VC++。希望在这一系列课程中让大家掌握程序设计。不过需要提醒你的是,要真正掌握编程仅靠课程是不行的,因为课程的重点是原理,很多编程技术需要在实际开发中学习;而且要编程序,还需要其他方面的知识。

热心网友 时间:2022-02-28 12:37

第一,C是面向过程语言,Java是面向对象语言。
第二,C通过windows平台下编译的话,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的,所以,理论上C能做一些相对于比较底层的工作,举个例子,Java就不能编写Windows病毒。
第三,如果要利用编程来做一些windows优化工作的话,建议还是利用C。

热心网友 时间:2022-02-28 14:12

C语言主要用于操作系统级的编程(如驱动程序开发等)
如果用在应用级上
则最好选择C++
C语言的特点是快!运行速度很快~

热心网友 时间:2022-02-28 16:03

c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础
学了C语言,你可以开发
1.操作系统
2.各种底层软件
3.各种嵌入式系统开发
4.各种同硬件打交道的软件开发

热心网友 时间:2022-02-28 18:11

c语言有很多,比如 tc vc 它们 vc 交好可以编 游戏

热心网友 时间:2022-02-28 20:36

可以编你能想象的任何东西

热心网友 时间:2022-02-28 23:17

你想编什么就编什么!!!

热心网友 时间:2022-03-01 02:15

好大用啊

热心网友 时间:2022-03-01 05:30

因为C语言是基础
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么中国不允许汽车改装 限高杆至人死亡限高杆设置者需要担责吗? 我和老公吵架,经常冷战,我心里我难受,忙一天了,晚上都不回家,想找... 售货员的近义词 梦见前男友给我打电话约我去他亲戚家,我答应了,预示着什么啊?_百度知 ... 昨晚突然梦见前男友来找我去陪他家人吃饭,又送东西,挺热情的,怎么回事... 杨红樱的笑猫日记会写到最后吗?·`~-~ 桃花节马鞍山 安徽马鞍山当涂桃花节3月28日开启 附活动时间信息 隧道内照明灯弱现交通事故由什么部门负责 c语言学什么 有什么用 现在C语言还有什么用 C语言中_是什么意思?有什么用处? c语言有什么用啊?? C语言有什么用? C语言有什么用? C语言有什么实质用途 如何才能学好C语言教程 怎么才能学好C语言呢 c语言到底要怎样学才能学好啊!专业课学不懂好痛苦啊! 如何才能学好C语言? 怎么快速学好c语言 如何正确快速学习C语言? 如何快速学习c语言? c语言怎么才能够学好呢???? C语言如何入门? C语言怎么入门 怎么自学C语言 入门 自学c语言 零基础 看什么书 该怎么学 如何学c语言?我小学已经毕业了,看了c语言入门还是看不懂,所以,想要开始学c语言先要学哪些基础(因 学习C语言有什么用 C语言中!表示什么意思?有什么用处? 如何手机号解绑 手机号与解绑了而且密码忘了怎么找回微信密码 我的微信帐号怎么改不了?最近好多人加我,都是搜索添加的,可是改不了怎么办 C语言有什么用处? 为什么没人使用的却改不了? 微信为什么有的人不显示 怎么设置 在软件开发中,C语言有什么用? 请问有没有人知道怎么修改,谢谢。 被别人设置了,但是我不喜欢,想改掉,怎么改? 有人知道最新版本的微信,可以修改吗?怎么修改? C语言中的关键字各代表什么意思 怎么把改了,联系人不变 c语言各种关键词的含义 怎么改,很多人想要却不知道怎么弄,今天教给大家 一年没满 想更改怎么更改? C语言中的关键字是什么意思 为什么有些人的能改跟QQ号一样?不要字母 求C语言中的32个关键字及其意思?