c语言学完之后可以干什么?
发布网友
发布时间:2022-02-28 09:47
我来回答
共11个回答
热心网友
时间:2022-02-28 11:16
也许你学了C语言后,只能在DOC界面做printf,才觉得有点感受到编程的感觉。(不过我之前也一样),C语言作为使用最广的编程语言,没有之一,可以做很多方面的开发,比如最多的嵌入式开发,像我们超市用的POS机,街头上的LED显示板。一些服务器,也是用C语言开发的(底层)。各种硬件驱动,也几乎都有用到。当然,如果有你去了解我们的操作系统,也是用C语言开发的。其实学习和使用某种语言,在懂语法之后,更重要的是对库的了解和使用,如你现在用的stdio.h string.h stdlib.h ....你可以从事一些嵌入式行业的底层驱动和应用的开发,这种工作是最多用到C的。如果想在手机和PC上开发,现在得学一些高级语言,如果 java,MFC,c#,c++。学JAVA不一定说是要学C之后去学,虽然JAVA是用C开发的。现在主流的语言,很大部份是C系列的,你只要学会了一种,就比较容易上手另一种。你说的系统性编程,太范了,做一般的开发,就主要是有效的组织系统提供的语法与接口,如你现在用的,int a=b+c,printf,然后去实现某种功能。如老师布置的作业,在DOS界面打印一个矩形。当然,开发一个产品要比这复杂的多得多。追问那都说语言只是语言,要依附于系统或是别的东西,是什么意思呢?还有,能不能说一说除了嵌入式编程,还有什么其它的道路可供选择呢?
追答依附其实意思是,C语言本身就那些语法,其中我们所用的那些库函数,是由他所依附的东西(编译环境)提供的,本身C语言并不自带那些库的。就像你如果在DOC里,不使用#include,那你的编程只能是int a=b这样的,一个函数都用不了,这就是所谓的依附。如果学C不做嵌入式,你可以去做服务器,虽然现在大部份服务器已经用C++了。不过如果你不喜欢嵌入式的话,学C就没什么优势了。建议在C的基本上去学C++,或者java,这样就业面就很广了。你现在C语言的掌握层度还是有很大的提升空间的哈。
热心网友
时间:2022-02-28 12:34
C语言是一门通用性的语言,并没有针对某个领域进行优化,在实际项目中,C语言主要用于较底层的开发,例如:
Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发;
开发硬件驱动,让硬件和操作系统连接起来,这样用户才能使用硬件、程序员才能控制硬件;
单片机和嵌入式属于软硬件的结合,有很多使用C语言的地方;
开发系统组件或服务,用于支撑上层应用;
编写PHP扩展,增强PHP的功能;
如果对软件某个模块(例如算法和搜索部分)的效率要求较高,也可以使用C语言来开发。
热心网友
时间:2022-02-28 14:09
可以从事软件开发,电脑软件,游戏了等等。
也可以开发下位机,就是单片机,嵌入式,linux等等,说的高大上就是给CPU编程,可以开发遥控汽车,机器人,航模,再厉害点就是开发个手机。
热心网友
时间:2022-02-28 16:00
不同的语言有不同的应用领域,c和java有着明显的不同之处,java里面有OOP的思想,而c则没有,但是c做底层的开发的话是再合适不过,系统编程,嵌入式开发之类的,java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。多学总是没事的,多多益善,但是不要学而不精,面向对象编程是目前比较流行的编程模式,其实c++具有OOP的思想,并且兼容c,可以说是C的扩展。
热心网友
时间:2022-02-28 18:08
什么都干不了~
语言仅仅只是一个语言,如果你想要用语言来做什么事情的话,你需要学习,操作系统,数据结构,网络编程,数据库,计算机网络等等课程,记住,语言只是语言只学语言什么都做不了!只能拿来算润年!!
热心网友
时间:2022-02-28 20:33
C++跟C语言不大一样,可以在没有学C语言的基础上直接去学习C++的,C++是面向对象程序设计,主要引入了一个类的概念. VC++是要在C++语言的基础上,学VC++一定要学C++的.
热心网友
时间:2022-02-28 23:14
c语言学完你可以去学c++,然后学window窗口界面编程,继续学习网络服务器编程。
如果想做网页的话,c学完去学php和java。。。我就不知道啦
热心网友
时间:2022-03-01 02:12
学习了一种语言,是希望你学会它的语法,毕竟这个在不同的语言里差异并不大。可以去学一下C++或者JAVA,以后除了这个也要了解一下网页开发这类的
热心网友
时间:2022-03-01 05:27
你去看看《C语言也能干大事》百度就可以了!!!C语言学好了其它语言一通百通!!!
热心网友
时间:2022-03-01 08:58
数据结构和算法是内功。建议多到杭电 浙大等ACMOJ去交交题目,练练内功。
热心网友
时间:2022-03-01 12:46
可以用来考试啊,
精通C语言和C能做什么
毕竟C已经是一个很成熟的语言了,所以除了后端开发其实它还有很多其它的开发岗位可以选择。自然而然的,就是客户端开发了。相信大多数学C的同学都用过C写桌面软件吧。那时候估计还是用MFC,照着代码书上敲一遍就能写一个比较简单的界面了。所以如果不想做后端,完全可以靠C找一份客户端开发的工作。做...
学会了C语言都可以做什么呢
开发系统组件或服务,用于支撑上层应用;编写PHP扩展,增强PHP的功能;如果对软件某个模块(例如算法和搜索部分)的效率要求较高,也可以使用C语言来开发。
c语言能干什么
1、C语言可以做嵌入式开发。如51单片机、ARM等。2、C语言可以写漂亮的界面。以windows开发为例,你可以学习《windows程序设计(第五版)》,学完就可以写出界面来。还有一些开源库界面库,例如soui也是用C写出来的。3、C语言可以做服务器开发,现在的游戏服务器端大多都是C/C++开发的。《windows核心编程...
想学编程,c语言学完之后,怎么再继续
看你对哪一方面更感兴趣,决定之后的道路,如果你对版面设计感兴趣,你可以从事前端工作,如果你对数据库与程序设计感兴趣,你可以从事后端,等等有很多,当然想继续C语言也不错,不过C语言现在学的不够精的话还是有点难的,反之学的精的话C语言相关的工作待遇也不错,新手的话还是推荐学些易于入门的...
大一上学期刚把C语言学完可以不可以直接去实习(数据结构,数据库什么的...
没有什么不行的, 你的目的只是实习, 要求没那么高的。基本也做不了什么东西,都是去学的
C语言基础学完后学什么
1.学完C/C++,再学java 2.VB就不用了.3.《汇编语言》,《数据结构》,《Delphi》学汇编不错,但是学的顺序错了,你应该在学C之前学汇编的 数据结构我就不说了,普通高校软件工程专业的必修课,计算机类考研4大专业课之一,很重要的.Delphi严格来讲不是语言,他是用pascal语言开发应用程序的集成开发环境....
我自学了C语言.C++.要想成为一个真正的程序员,还需要学些什么?
根据你说的情况,你已经学完了了C/C++,1、如果你是想找工作靠它吃饭,那么你现在的C/C++的编程技术应该可以应付普通的工作了,剩下的就是应该学习后台的数据库应用(如:Oracle、MySQL、DB2等)、前台的视图页面展现(如:ASP、PHP等),因为只有这样全方位的掌握你才可能踏入软件企业的大门 2、如果你...
学c++,c语言将来能找那些工作啊?
所以呢本文就从C++的角度出发,谈谈我对C++这门语言的理解。咱这回不去谈什么复杂的应用场景,也不去聊语言底层的优化特性,就说说在大学里学了C++出来到底能干啥。当然了,由于C语言跟C++亲密的关系,咱就混淆一并讲了,道理是差不多的。1 实验室开发 不敢说C++是世界上最好的语言,但C++基本是...
C语言学完之后,该学什么?C++还是C#???
学完了c语言,如果想学c#方向,先学c++,再学c#,因为c#是c++的++,面向对象化比较,如果没开c++和c#,学了c,去学jave也还是可以接受,可以学的。着呀看你的方向学习了,c#和java都是高级语言,但要专一,学java兼容性好,学c#是Windows系统的主力,你自己掂量掂量。
学完C语言,然后应该学什么?
顺便一说,以后的公司企业上基本都是基于Linux平台上的开发的,正如所说的好处,开源跨平台,谁都能用而且好用,而windows的话,你用得交钱,你说企业会用哪个?\x0d\x0a3、如果你确定学Linux编程,就把C深啃下去,继续研究,要是想学Windows编程,可以先学C++,再学MFC或者.NET\x0d\x0a4、...