论学习了C语言可以做什么,C语言可以做什么

2020-12-09 20:17:35 字数 6283 阅读 8840

1楼:韵城之都的管家

你就可以尝试着用自己的编程知识去解决实际生活中的一些问题。

学习编程语言也可以锻炼逻辑思维。

也可以做一些好玩的,实用的小程序啊。

或者再进一步研究c语言的拓展,去做几个大型项目也行。

2楼:旅客旅程

可以写c语言,当然,你也可以问问神奇的海螺

3楼:匿名用户

然后可以学习c++ 、oc,c语言太基础了

c语言可以做什么

4楼:飘飞的红叶

我自己刚学过c语言,他是其他的编程语言的基础.我在学他之前对编程一点都不了解,但学完之后感觉很爽,再去看其他的语言就和原来是完全不同的感觉了.没有学数据库或其他的都没关系.

c语言本来就是基础.学了它之后你会对电脑的工作机制也会有一定的了解.

如果对编程有兴趣的话我建议你好好学一学c语言.学c语言不需要什么数学基础,但要想以后编出好的程序的话,还是要好好学一下数学的.

5楼:千锋教育

c语言可以做很多事涉及面比较大

可以 编写单片机程序,嵌入式程序。大多数 系统内核也是由c语言编写。c语言主要用于偏底层的地方。也是很多学习计算机编程的基础语言.

学习c语言可以让你了解编程,锻炼编程的逻辑思维,所以c语言也是比较重要的,能够为你学习好其它编程语言打下基础。各种语言之间虽说语法不同,但是编程的思维是相通的。

c语言是偏向于底层的语言,如果要实现一些偏向底层或者系统的一些高级功能,c语言也是必不可少的

6楼:里氏

c语言是目前世界上流行、使用最广泛的高级程序设计语言。

c语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用c语言明显优于其它高级语言,许多大型应用软件都是用c语言编写的。

c语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。

常用的编译软件有microsoft visual c++,borland c++,wat*** c++ ,borland c++, borland c++ builder,borland c++ 3.1 for dos,wat*** c++ 11.0 for dos,gnu djgpp c++, lccwin32 c ***piler 3.

1,microsoft c,high c,turboc等等......

7楼:曷凡

一定要重视c语言

如果你是学习计算机语言的话

现在的确出现了很多高级语言

但是都以c为基础

可以想象

如果你不学c的话

将使你付出更多....

可以不学习离散数学和数据库

但是这两个学科是为你的算法和思维做铺垫的

楼主你肯定知道算法在c中的重要性

c的灵魂是算法^:^

不过要是思维发达我觉得不学也没什么

但是数据库应该在应用和找工作实践中比较重要在公司开发考试可能会考到的哦

8楼:匿名用户

c语言的功能是强大的,大家都为你讲的也差不多啦。我就不说它的功能啦,如果你想体会到它的强大,只有当你学习了众多编程语言后,而且达到一定的水平后,你才可以体会到;如果你学的也不是太深的话,也许你的感觉是:它的功能也不是太大,也没有什么大的用处!!!

因此,首先你要明确你学习c语言的目的是什么?是单纯的学习还是想在为一位程序员?

如果你想要成为一个高级的编程人员的话,你就的学习数据库和离散数学,当然这个是有难度的,不是谁想学习就可以的,这要看你是否有这方面的天赋,以及兴趣如何,学习过程也是有一定的困难的。所以这要根据你的自身情况来看啦。

如果,你是单纯的了解也不做什么大的编程的话,那你就没有必要去学习数据库和离散数学。

9楼:匿名用户

c语言已经超然于一种编程语言,他讲述的是一种编程的思想,是面向过程的思想,学计算机的人不但要掌握它,而且要精通它.全世界将近80%的产品是c语言做的,例如我们用的操作系统,还有在一些硬件控制器中,每人每天只要出门,必然接触到和c有关系的东西,比如汽车的控制系统等.

目前c常用在做嵌入式系统方面,用来编写协议,驱动程序,嵌入式的应用程序等,其实c就是做底层的,很有发展,且经久不衰.

10楼:匿名用户

c语言对于计算机来说非常重要的.他可以说是计算机中的英语,只有熟练掌握了他.学习其他的才不费劲的.

可以,c语言自己可以看的懂的.但是你要编程的话,就得懂点离散数学和数据库.这几门课是软件方面的基础.

11楼:匿名用户

本来就是应该先学 c 语言,再学计算机编程的其它东西。什么数据库都是以后的事情。

12楼:匿名用户

我觉得c语言是一个基础性的语言 你学会了c语言 不在于你会怎么熟练它 而在于你懂了它的思想 在学其他高效的语言时候就很容易学了,因为很多语言都是从c演变来的比如流行的java等!!

13楼:匿名用户

计二级全都没有实用价值,要想真正学东西还是学**(网络技术,pc技术)实用点,只有有点老火,网络技术要考c语言编程,pc技术要都汇编语言。

14楼:匿名用户

我说个最简单的,windows的内核就是用c语言编写的,知道他有多强大了吧`~~~~

15楼:皋空绪敏慧

你和我刚学的时候一样,总觉得什么也做不了.

其实c是根基,学了c再学c++,就很容易了.

c可以做嵌入式系统,也可以做像楼上朋友说的图形,opengl,directfb,sdl等图形.如果要学懂linux,unix操作系统的话,c是必须的.

现在有很多东西是c才能做的,c的指针是很强大的,许多语言就没有,整个linux都是c写的.

16楼:泥温士词

c语言上天入地无所不能

其它语言能干的事儿

它都能干(除了部分汇编**),只是复杂度得问题,欢迎反驳

17楼:任洁康卿

vb可以写的它都可以,控制台是可以写的,而且一般的教程都是从控制台开始的,c++是面向对向的c,以c为基础,加入了对向的概念,c更简单,更厉害就不能这样说了,都能完成任务,但适合场合不同,比如说操作系统用c写,但现在大部分应用程序用c++来写的,这个得看你用来干什么了

18楼:宏爱景资丁

可以写,c语言可以写底层操作系统,很强大,c++是在

c语言的基础上发展过来的,在c的基础上增加了面向对象,主要是类的出现,不存在那个更厉害,只要是精通一门就行!

c语言学精通了能干什么,只学了c语言的人,请高级程序员回答?

19楼:

c语言很少有只做变成的了

都是利用其 中级语言的特性

能直接操作硬件 逻辑性强的特点

所以 c语言热门领域现在基本转向了 嵌入式 mcu这些都是要对硬件相当熟悉的

纯的c语言 不涉及objective-c 或 c++的纯编程并不吃香

我只是说了一个方面的看法 楼上的各位说的也都很有道理值得参考。。

20楼:

我想说的是,windows大部分源**都是用c语言写的,linux也一样。连操作系统都是c语言写的,其他软件之类的更不在话下。c语言可以干几乎和计算机相关的任何事,编写任何系统或软件,实现任何功能。

c语言介于汇编和高级语言之间,属于最底层的高级语言。学c对绝大多数高级语言学习都有帮助,和c语言关联的it知识恐怕超过80%

21楼:匿名用户

数据结构,算法...没这些,单c语言啥都没用。

以后发展方向可以是底层开发,嵌入式开发,linux编程,现在c人才缺口还是很大的,但会要数据结构要熟练,操作系统要熟练

22楼:匿名用户

你确定你c语言精通?比尔盖茨级别都不敢说c精通,,你得多大胆子。。。。

23楼:杀伐少将

c的主要用途就在单片机,这种面向过程的语言几乎要被淘汰了!基本都是面向过程的!

但是c属于所有语言的基础,学好了对于其他语言学习都很有利,建议如果想往单机发展就学学c++,想往网络方向发展就看看java

24楼:匿名用户

请问你所谓的“精通”是个什么概念或程度?

要是你只学了c的话,那么告诉你 你什么都干不了。

非高级程序员之个人意见

25楼:匿名用户

精通?不是那么容易的。c++和c一脉相承,但是是面向对象的。程序语言学多了之后就容易

学了c语言可以干什么

26楼:

因为 c 语言只不过是一个具体的编程工具而已(就像平时的 c++、c#、java、python语言等),所版以如果权

只是精通掌握了 c 语言的编程,而没有掌握数据结构和计算机算法的知识,那么只能够做一些简单的编程工作。如果将来打算真正做大软件的开发工作,那么像:数据结构、计算机算法(例如:

各种排序、以及查找算法等)、算法复杂性分析、各种数学模型(例如:高等数学、概率统计等)都是必须要熟练掌握的。当然了,如果 c 语言编程已经掌握得非常熟练了,即使再学习另外的语言编程,和学习这些困难的理论知识相比起来,那还是容易得多了。

27楼:竹莞尔米书

c语言就是一种以电脑对话的一种程序,对以后的工作有很大很多的范围,比如去电子厂做程序员,就是软件编程类的,工作很轻松就是要,思维能力强。

c语言的能干什么?

28楼:匿名用户

刚开始入门的时候都比较迷茫, 觉得 c 好像没有 gui 就感觉什么

也做不了一样. 事实上是 c 什么都可以做.

我之谈谈自己接触过的一些东西.

1. 图形处理 (opencv 里面都是 c **)

2. openkinect (同样是用 c 完成应用开发)

3. 在 linux 平台上 gtk+ 应用程序的开发

4. 自然语言处理 (mecab, 日本京都大学开发的, 里面也全部是 c 语言)

5. 太多的基于 c 语言的开放项目了, 数不清.

6. 声音信号的生成

7. 很多情况是用 c 写的 api, 然后用 swig 进行 warpper, 可以从 ruby, perl, python 等进行调用

什么都能做, 好好加油吧. 我的个人经验, 学完 c/c++, java 其余语言都是相通的, 上手很快.

我自己熟悉的语言超过 10 种以上.

lisp (***monlisp, scheme), 普通用户不推荐, 大师级别可以考虑.

fortran 很多人以为过时了, 其实根本不是, 本人接触的一些科研项目里面经常有 fortran 的身影.

语言只是一个工具, 关键是算法设计.

还有就是每天要养成写程序的习惯, 要不然很容易生分, 而且没有感觉, 我说的感觉就是, 看到**以后可以很快的找出错误.

我的思维很混乱, 讲究看吧.

29楼:云南新华电脑学校

c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础

学了c语言,你可以开发

1.操作系统

2.各种底层软件

3.各种嵌入式系统开发

4.各种同硬件打交道的软件开发

30楼:超级飘飘乖乖

c++程序可以被转换成c语言程序,也就是说c++能完成的任务c语言都可以。

对于计算机,有些任务只有汇编能够完成,c语言有可能不太适合,(其实c语言可以写汇编器,然后自己动态编译程序,那样就全面了)。除了操作系统启动**,特殊权限的寄存器操作(不考虑c语言的内建汇编),都可以写。

操作系统,在不同的系统上,c是完全不同的语言,比如windows的消息机制和linux的信号量,功能相似,但完全不同;算法,这决定了你程序的效率;多进程、多线程、数据库,这些在实际项目中是必不可少的。

c语言是***bined language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到c语言,具体应用比如单片机以及嵌入式系统开发。

c语言编译链接出来的程序就是软件。硬件是基础,软件是灵魂。硬件功能需要软件操作来体现。所以用处大了,小到计算器,大道操作系统都可以c语言实现。

C语言编好的程序放到什么里面可以运行啊

1楼 no2zw崈 上面那个程序应该是由vc生成的的框架 可以将上面保存成以 cpp结尾的文件 然后拖放到vc6 0或 的程序上 会打开vs的界面 然后按ctrl f5 不管什么提示都选yes就行啦 c语言直接编写出的程序在哪个操作系统可以直接运行? 2楼 匿名用户 用turbo c 2 0直接运行...

c语言c中间加数字是什么意思,C语言%c中间加数字是什么意思

1楼 灰灰不吃羊 限制输出宽度, 2c,就是输出的宽度为2, c省略了1,c的输出格式控制会有详细的介绍。 c语言里 f中间加数字是什么意思 2楼 匿名用户 f是用于格式化输入输出函数,对应类型为float的格式字符。加数字的情况仅适用于输出函数,比如printf。 其形式为 printf a bf...

在C语言中是什么含义,"+++"在C语言中是什么意思?

1楼 匿名用户 在c语言中, 的含义是 单目运算符, 是原始值累加1。 c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译 处理低级存储器 产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的...