精华内容
下载资源
问答
  • C语言能做什么

    千次阅读 2019-02-21 17:01:18
    C语言几乎是所有语言的实现基础,所以不存在不了的事情,只是相对来说谁更合适,编写游戏和软件都不是问题。     为何C语言如此强大?   1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习...

    C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏和软件都不是问题。

     

    C语言能做什么?

     

    为何C语言如此强大?

     

    1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。

     

    C语言能做什么?

     

    2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

     

    C语言能做什么?

     

    3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发

     

    C语言能做什么?

     

    4、C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。

     

    C语言能做什么?

     

    5、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。

     

    C语言能做什么?

     

    6、很多编译器,几乎所有操作系统Windows,Linux,Unix的大部分代码都是C,C在背后做了很多东西的,也许开发游戏用C++,安卓用Java更为合适,图形界面的用其他语言开发效率更高一些(因为他们封装了很多东西),但同样的原因导致略微接近底层的功能其他语言根本干不了!Windows的API都是按照C语言的格式给的,这也很能说明问题!嵌入式开发更是离不了C语言!纵观电脑发展几十年,C语无所不能呀!

     

    C语言能做什么?

     

    7、计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

     

    像Java,python,c#.等高级语言底层都是通过C语言来实现的,所以学好精通C语言在学习使用其他语言有很大帮助就能相对容易的直到其内部的调用过程,最后写出高质量的代码。

     

     

    好啦!今天的文章分享就到这里。

    想要获取更优质的干货、免费学习资料及圈内新鲜事儿,可以扫描下方二维码。

    关注[速学C语言],不错过圈内事。

    【公众号二维码】

    展开全文
  • 学了C语言开发什么项目?

    万次阅读 多人点赞 2019-04-19 14:35:28
    直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,JAVA等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?小编作为专门下载了这两种语言的底层源码。由于篇幅的...

    直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,JAVA等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?小编作为专门下载了这两种语言的底层源码。由于篇幅的限制在这就不剖析框架如何去实现这些编程语言。

    简单列举下目录结构:在这里插入图片描述
      其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C语言C++交流群583650410,不管你是小白还是大牛欢迎入驻,大家一起交流成长,每天晚上有免费的公开课学习。
      在这里插入图片描述
      现在编程语言进化速度以及种类变化非常大,现在C语言走在前台的机会越来越小,并不代表C语言就此埋没了,或者销声匿迹了,还在像老牛一样默默的耕种。

    从世界编程语言的范围看,C语言的排名稳居前三,只不过最近几年由于国内互联网发展的比较迅猛,比较前沿的开发语言用的多一点,似乎是觉得C语言的市场相对少了,放眼全球C语言排名依然很可观,有图为证。在这里插入图片描述
      这或许是近几年的语言排行榜,但是并不能说明C就被遗忘了。

    有些人会觉得掌握了C语言不能总是去开发别的语言,现实中学好了C都能开发哪些项目?

    一.嵌入式软件项目

    C语言是比较靠底层的语言,和设备直接打交道比较多,linux操作系统的源码绝大部分是C语言搞定。芯片和底层驱动基本上也是C语言,大家在招聘简章上的驱动工程师最基本的要求就是掌握C语言。

    常见的底层库比如网络接收,底层图形绘制库等对性能要求非常高底层软件库,基本上是C语言和汇编的结合体,C语言相对占比更高。

    二. 参与开发高级语言底层实现,或者系统级开发

    现在常见比较流行的语言底层代码基本上都有C语言的参与,很多常见的python,java,php底层的维护语言基本上以C语言为主,这方面对于编程经验的要求也比较高。有想了解这方面的知识的可以,订阅一个linux内核开发的邮箱,能自动收到linux内核里面提交的bug,解决bug的代码,以及提出一些建设性的意见,每天都能收到成百上千的邮件。能很好的了解开源社区是咋玩的,也能进一步了解C语言在开发系统方面,原来如此强悍。在这里插入图片描述
      其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个C语言C++交流群583650410,不管你是小白还是大牛欢迎入驻,大家一起交流成长,每天晚上有免费的公开课学习。

    三.通讯领域以及服务端的开发

    在强调性能和底层数据安全性的领域,C语言还是第一选择。服务器端特别是网络并发处理以及数据安全都是第一位的。这个行业C语言施展的空间还是很大。很多大型的游戏引擎底层图形库的实现也有C语言的功劳。

    从理论上来说C语言能做任何事情,但不同场景可能是别的语言相对来说更加合适,效率更高。比如做个web服务器,用C语言一点点的都能实现,交给java去做,搭建几个框架几个回合就完成了。不是能不能的问题,是谁最合适的问题。

    很多系统级架构师,对C语言很是推崇,有句话:知其然知其所以然,说的就是这个道理,知道底层是如何实现才能更好 指导上层如何去应用。很多资深级别的程序员都建议从C语言开始学习编程,然后慢慢向上层迈进,一步一个脚印的完成。

    有志于在编程行业走到最后的小伙伴,建议一定要学习下C语言,为自己打下一个良好的基础。加油吧,菜鸟。

    展开全文
  • 学会了C语言究竟能干什么呢?

    千次阅读 2021-01-12 17:56:26
    学会了C语言究竟能干什么呢? 真的可以开发出很多东西吗? c语言也许“只能”数学题。可是,绝大多数游戏的运行过程就是不停的数学题,而所谓编写游戏,也就是把游戏的规则和游戏的效果转换为数学题而已。 这样...

    学会了C语言究竟能干什么呢?

    真的可以开发出很多东西吗?

    c语言也许“只能”做数学题。可是,绝大多数游戏的运行过程就是不停的做数学题,而所谓编写游戏,也就是把游戏的规则和游戏的效果转换为数学题而已。
    这样一听是不是感觉c语言就行数学那般呢?并不是那样的毕竟C语言可没有那么难哦!!
     c语言真额的可以干很多事情吗

    为什么编程语言最早接触的就是c语言呢?

    为什么学习c语言呢

    小编认为有以下几点

    1. 如果能把编程学下去,日后你就会明白,任何程序都是一座冰山,最终用户能看到的界面和使用的功能,只是程序浮在水面上的十分之一。
    2. C语言虽然很别扭又缺陷重重,却异常成功。固然有历史的巧合推波助澜,可也的确是因为它能满足对于这样一种系统实现语言的需要:既有相当的效率来取代汇编语言,且又足够地抽象而流畅,能够用于描述各种各样的环境之下的算法与交互。
    3. C语言是初代程序员所使用的语言,那时候硬件很贵,软件必须高效;而计算机的用户都是职业程序员,对于硬件有足够的理解。
    4. C语言贴近硬件,就意味着它容易译成机器能懂的语言,而它的设计者也并不需要操心普通人学起来可能会比较困难——而且,说真的,其实也不很难。

    为什么我们学完c语言感觉什么都不会呢?

    1. 你学的只是c语言的语法,都知道c语言是面向过程的,是与平台无关的,不调用图形接口,就没有办法写windows应用。
    2. 不调用操作系统网络接口就么法写通信程序。不学习linux内核,你就不会用c写linux内核。
    3. 不学习硬件平台,就没法开发嵌入式程序,c语言只是个语言,是你进入计算机世界和电脑沟通的基础。
    4. 总的来说就是你学的知识不够多,还得学习一系列其他的知识才能真正制作出一个有用的程序.
      知识储备量低
      虽然咱们都菜,但是咱们知道好好学习啊。努力一定有收获的。希望大家加油加油再加油哦!!!

    现在的c语言多用于底层库开发,而多年前c相当于现在的安卓java,是几乎所有操作系统程序开发的标准语言,现在因为其使用起来过于繁琐复杂,开发周期长,被java等高级语言所替代.
    学好c语言,就可以进一步学习c++了,c语言就业面比较窄,学好c++,不错的工作还是很多的。

    如果你已经入门了
    1. 你可以考虑读一下, unix环境编程, unix网络编程,Windows c程序设计
    2. unix环境编程能叫你写linux各种常见命令行程序
    3. unix网络环境编程能教你linux后台程序如何设计
    4. 学一下arduino,来掌握嵌入式设备的编程方法.
    5. 如果要写桌面软件,可以试试linux下的gtk(不建议学),Windows c程序设计(不建议,95年的技术了)
    6. 如果你实在想做app,我建议你去学java或者swift,个人更建议swift,相对容易。
    最后总结一下:
    1. C语言是一门“古老"'的语言了,在中大型的应用层项目开发中,C++、Java、Python、C# 等其他编程语言能够更好地胜任,为C语言开发应用层的库简直是费力不讨好,所以几乎没人这么做。
    2. GTK算是一个应用层的库,但是它也比较老了,新版的GTK+已经支持C++ 了,不再仅仅支持C语言了。
    3. 我们先不管面向过程、面向对象、泛型这些晦涩的编程概念,简单地理解就是,C语言支持的特性少,用起来费劲,开发效率低,而C++、Java、Python、C#等支持的特性多,用起来方便,开发效率高。
    4. C语言的优势是运行效率极高,这正是底层开发所看重的。
    5. 底层开发有时候就是一个模块,或者是一个服务,规模不算大,但是对效率有严格的要求,此时用C语言就非常合适,所以针对底层开发的C语言库较多,因为它们有非常大的实用价值。

    今天的分享就到这里了。这些资料是我看各类大佬的各种视频总结出来的。希望对你们有所帮组哦。
    小编只是个小白哦。希望以后可以和大家一起学习!!
    最后:小编的qq 2206730228
    欢迎大家骚扰小编哦!!

    展开全文
  • 为何C语言如此强大?到底可以做什么

    万次阅读 多人点赞 2018-08-08 15:39:02
    C语言几乎是所有语言的实现基础,所以不存在不了的事情,只是相对来说谁更合适,编写游戏和软件都不是问题。 为何C语言如此强大? 1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言...

    C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏和软件都不是问题。

    为何C语言如此强大?

    1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。

    2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

    3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

    4、C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。

    5、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。

    6、很多编译器,几乎所有操作系统Windows,Linux,Unix的大部分代码都是C,C在背后做了很多东西的,也许开发游戏用C++,安卓用Java更为合适,图形界面的用其他语言开发效率更高一些(因为他们封装了很多东西),但同样的原因导致略微接近底层的功能其他语言根本干不了!Windows的API都是按照C语言的格式给的,这也很能说明问题!嵌入式开发更是离不了C语言!纵观电脑发展几十年,C语无所不能呀!

    7、计算机组成原理DOS命令汇编语言C语言(不包括C++)、代码书写规范数据结构、编译原理、操作系统计算机网络、数据库原理、正则表达式其它语言(包括C++)、架构……

    像Java,python,c#.等高级语言底层都是通过C语言来实现的,所以学好精通C语言在学习使用其他语言有很大帮助就能相对容易的直到其内部的调用过程,最后写出高质量的代码。

    我有一个微信公众号,经常会分享一些C语言/C++技术相关的干货;如果你喜欢我的分享,可以用微信搜索“C语言学习部落”关注

    欢迎大家加入千人交流答疑裙:627+012+464

    展开全文
  • 伸手党,请留个赞再走哦! 1、零基础学C语言,老九零基础学习编程系列之一 老九学堂 徐嵩老师主讲https://www.bilibili.com/video/BV1ax411k7P6 2、尚硅谷超经典C语言全套教程完整版(C语言零基础快速入门到精通...
  • 17个C语言可以的小案例项目

    万次阅读 多人点赞 2018-12-19 22:29:54
    C语言是我们大多数人的编程入门语言,对其也再熟悉不过了,不过很多初学者在学习的过程中难免会出现迷茫,比如:不知道C语言可以开发哪些项目,可以应用在哪些实际的开发中……,这些迷茫也导致...C语言可以做什么?...
  • 前言:C语言能做什么

    千次阅读 2010-08-13 09:02:00
    C语言能做什么? 和很多正在或已经在大学里学过C语言的朋友们一样,当初我也不知道C语言像这个样子到底有什么意思。当我们聊QQ,开网页的时候,我们也不会把这些应用程序和自己用C语言编出来的“黑框框”的命令提示...
  • 你学c语言用的什么app?

    千次阅读 2021-05-19 20:17:17
    这里简单介绍2个可以直接编译运行C语言的手机APP,分别是C语言编译器和C++编译器,对于大部分简单的程序来说,这2个软件都可以轻松编译并运行,感兴趣的朋友可以尝试一下:01C语言编译器这是一个非常精简的手机C语言...
  • c语言double什么意思

    千次阅读 2021-05-21 04:50:40
    本文收集整理关于c语言double什么意思的相关议题,使用内容导航快速到达。内容导航:Q1:在c语言中double是什么意思啊?double是指双精度浮点数类型。float指单精度浮点数类型。它们的区别是精度的不同,double类型...
  • c语言中char什么意思-与非网

    千次阅读 2021-05-21 11:11:11
    C语言广泛应用于底层开发,C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便运行的高效率程序设计语言。C语言是一门面向过程的、抽象化的通用程序设计语言,...
  • 于是学数据结构,学算法,学操作系统,越陷越深,越来越难,最后迷茫了,不知道学C语言能做什么,认为学习编程很难,开始怀疑自己,甚至想放弃。 其实,这是很多初学者都会踩到的一个坑!C语言本身是一门很简单的...
  • C语言中sizeof什么意思

    千次阅读 2021-05-19 03:53:06
    C语言中“SIZEOF(INT)“是什么意思?有什么作用?C语言中,sizeof是一个?sizeof是C语言中保留关键字,也可以认为是一种运算符,单目运算符;sizeof是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的...
  • C语言(str)是什么意思

    千次阅读 2021-05-21 05:22:57
    Q1:c语言中 str+2是什么意思void main(){char str[8]="abcdefg";char *p;p = str + 2;printf("%s", p);return;}这里str就是字符串的头指针,不过它是不被修改的。相当于一个基址指针。程序运行结果输出:cdefgQ2...
  • c语言fabs是什么意思_后端开发

    千次阅读 2021-05-21 11:26:16
    c语言fabs是什么意思?fabs函数是一个求绝对值的函数,求出x的绝对值,和数学上的概念相同,函数原型是extern float fabs(float x),用法是#include 。推荐学习:c语言视频教程fabs()函数的声明:d...
  • c语言fun函数有什么作用

    千次阅读 2021-06-03 14:20:51
    c语言fun函数的作用是被主函数所调用,来定义一个函数或方法,这样在引用时可以用fun表示,比如【int fun(int x,int y)】。c语言fun函数的作用是:C语言中,fun函数通常被主函数所调用。它是指用fun来定义一个函数(或...
  • 初学C语言,有什么好书推荐?

    千次阅读 多人点赞 2020-10-22 19:21:26
    全篇干货,我敢保证对你绝对有用。C语言是一种通用的,面向过程的高级编程语言,他以易于理解,简洁灵活,语法易读,成为了目前世界上最流行和最具影响力的语言之一。
  • c语言中long代表什么意思

    千次阅读 2021-05-18 12:48:03
    c语言中long代表什么意思发布时间:2020-04-26 14:07:04来源:亿速云阅读:970作者:小新c语言中long代表什么意思?相信有很多人都不太了解,今天小编为了让大家更加了解c语言中long,所以给大家总结了以下内容,...
  • c语言中?:是什么意思?

    万次阅读 多人点赞 2021-04-10 17:10:10
    :是什么意思? ?在C语言中表示疑问的意思 :在C语言中表示判断的结果选择 二者一同时出现,两者组成结构选择语句。 条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果...
  • !1在c语言中是什么意思?

    万次阅读 2021-06-29 01:14:03
    01!1 是一个逻辑非表达式。感叹号!是C语言中的逻辑非运算符。...C语言是仅产生少量的机器语言以及不需要任何运行环境支持便运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但...
  • 什么C语言的合法标识符? C语言标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不是数字,但可以是字母或者下划线。...
  • 求助 default 在c语言中是什么意思?

    万次阅读 2021-05-22 01:37:17
    此外,在括号“}”外不加分号。 空语句 只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。 例如 while(getchar()!='\n'); 本语句的功能是,只要从键盘输入的...
  • C语言 sqrt 是什么意思?_后端开发

    万次阅读 2021-05-21 06:13:58
    python中split的用法详解_后端开发在python中可以使用“split()”函数拆分字符串,该函数用于指定分隔符... C语言 sqrt 是什么意思?C语言中sqrt意思是平方根函数,作用是计算一个非负实数的平方根,在VC6中的“mat...
  • strlen函数在c语言中的用法是什么

    千次阅读 2021-05-18 13:12:00
    strlen函数在c语言中的用法是c语言库的一个函数,包含在[string.h]中。它用于计算字符串中的元素数,即从数组头开始计数,直到满足字符串结束符[\0],计数结果不包括[\0]。c语言strlen函数用法:Strlen是一个C语言...
  • C语言中的input是什么意思

    千次阅读 2021-05-19 10:36:39
    优质回答 回答者:皓哥1、C语言里面没有input这个函数。这应该是用户自定的函数,input在英语里面是输入的意思。2、C语言中一般输入使用的函数是scanf。scanf与printf函数一样,都被定义在头文件stdio.h里,因此在...
  • C语言中的符号 & 和 | 是什么意思?

    千次阅读 2021-05-19 13:11:08
    : 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&...
  • 我需要用C语言做课程设计,需要一个加法计算的界面,不知道C语言能写界面,怎么写?
  • c语言puts函数用法是什么

    千次阅读 2021-05-19 03:18:44
    c语言puts函数用法是什么c语言puts函数用法是:puts();puts()函数用来向标准输出设备(屏幕)输出字符串并换行,具体为:把字符串输出到标准输出设备,将'\0'转换为回车换行。其调用方式为,puts(s);其中s为字符串...
  • c语言中\t是什么意思

    万次阅读 2021-05-18 12:00:32
    C语言的【\t】代表的意思是水平制表符,相当于按了键盘上的TAB按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度,在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。C语言的【\t】...
  • c++和c语言之间有什么区别

    万次阅读 多人点赞 2019-06-12 19:09:21
    C语言  C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言。我们平时使用的大多数...
  • c语言中(感叹号!)是什么意思?

    千次阅读 2021-05-19 13:49:31
    C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。其中逻辑运算符用于逻辑运算,包括与(&&)、或...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,962,901
精华内容 785,160
关键字:

c语言能做什么

c语言 订阅