首页

文章

为什么编程入门要学C语言

发布网友 发布时间:2022-03-01 18:27

我来回答

10个回答

热心网友 时间:2022-03-01 19:56

  C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。
  C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

热心网友 时间:2022-03-01 21:14

C语言有汇编语言的特点,也有高级语言的特点。特别是在操作系统和嵌入式系统中是不可替代的编程语言。同时C也是C++语言的基础。如果要学C++,当然要看看C了。

如果学习的目的,或者未来职业发展只计划做高级应用程序,或者web应用开发之类,你当然不用学C语言。学习java,php,javascript,SQL等等需要的语言就可以了。

热心网友 时间:2022-03-01 22:49

大概浏览了一下所有其它人的回答,似乎大家都很热衷于讨论不同编程语言之间的优劣比较,讨论得高兴了完全把提问者放一边去了。提问者现在的情况根本不是大家给他推荐个好用的语言就能解决的,他现在的情况是,C 语言刚起步没多久,还没遇到什么特别复杂的内容,就已经开始“每天对着对话框好枯燥”了。学习什么东西不需要花苦功夫?计算机软件本身天生具有复杂性,换别的语言之后就可以轻松愉快不用花什么力气轻松成为高手了?不见得吧?从 C 语言开始入门没什么不好的,如果想走开发这条路的话,就咬紧牙关好好学。如果刚开头就已经受不了这点枯燥的话,将来枯燥的事情多了去了。

另外,针对某几位回答者的答案,我想专门再补充两句:中国的计算机教育非常落后,这点我同意;用 C 语言作为入门语言作为教育落后的标志,这点我完全不同意。
语言只是一个工具,只要调用了图形界面的 API,C 语言一样可以写窗口,可以画图形,可以播放音乐,可以联网,甚至你想用 C 语言煮茶,只要有相应 API 也不是不可能。但问题在于,在基本编程功底还不扎实的情况下,你学会一堆花哨的 API,除了能在不懂编程的人面前炫耀一下之外,还能有什么别的用途呢?单靠几个单独的 API 调用,的确是能够做出一些好玩的小玩具,可那只是玩具而已。而且,你做的东西越复杂,需要面对的枯燥的东西就越多,要想实现一个有用的软件,需要面对的枯燥内容比起纯字符界面下的学习只多不少。

热心网友 时间:2022-03-02 00:40

因为 C 语言 具有代表性,便于理解的思维方式,简单,易操作,并且c语言是可以直接对硬件进行操作的。 像 有些 大专 直接学java,那也可以,但是学起来 就很困难。

热心网友 时间:2022-03-02 02:48

谁告诉你"编程入门要学C语言"的, 你可以去问问那个人“为什么”, 我身边也有很多人从事编程,但是不是从C开始的。 所以这个前提不成立的情况下,问“为什么”就不成立了。 ^_^
如果你要问从C开始学编程有什么好处,上面的朋友都已经回答你很多了。

对了,要是你在读大学,C在你的专业是必修课,而你学地比较郁闷,所以问这个问题,那我还是送你一句话 “忍忍吧,谁叫它是必修呢".追问编程入门学什么语言好

追答你看下面的朋友的回答应该可以发现从C开始学是比较被推荐的,

不过如果你真对编程有兴趣, 自己想去学, 那我觉得随便从哪种开始都可以的, 学编程不能着急, 想要一夜之间就精通是很困难的.(不说不可能是不能排除有很NB的人,毕竟一切皆有可能, 不过至少我是做不到的. ^_^)
有很多概念在所有的语言中都是相同或者类似的, 学好了一门, 其它的语言也基本可以快速掌握了.
不过大家的喜好还是不一样的, 有的人喜欢C++, 有的人喜欢JAVA, 这个就像不同的人欣赏的美女不一样, 即使同一个美女, 有的人觉得她眼睛好看, 但有的人就觉得她身材才是亮点. :) 找你喜欢的学.

再有就是,如果只是去记忆和背诵书中的规则可能会觉得太枯燥, 推荐你带着问题去学, 也可以边学边写东西, 我一般是想写点什么, 然后碰到问题的时候查查怎么解决, 这样会偶尔发现前人的聪明之处, 因为你碰到的问题, 他们都碰到过.

热心网友 时间:2022-03-02 05:13

现在学习c语言是很有作用的。因为:
1、在系统内核的开发领域,很多地方需要运用到C语言相关知识。
2、C语言还可以用来游戏软件开发。
3、c语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、绘制二维图形和三维图形等软件。
4、在嵌入式硬件开发领域,需要使用到c语言编写程序。

热心网友 时间:2022-03-02 07:54

C语言是基础,是机器能直接识别的,其他的语言大部分都是建立在C语言的基础上的

热心网友 时间:2022-03-02 10:52

c语言等汇编语言,是电脑开发程序必要工具。就想你学英语,依次为:字母-单词-英语,学软件开发也是如此:01基本电脑语言-汇编语言-电脑软件。希望我的回答可以帮助你理解。

热心网友 时间:2022-03-02 14:07

现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。

热心网友 时间:2022-03-02 17:38

c语言是学好编程的最基础的编程语言
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 金华火腿怎么切开 金华火腿太硬,怎么切? 要学编程为什么要学C语言? 香肠怎么切盘子好看 跪求金华火腿怎样好切,太硬了! QQ电脑版的截图存在了哪里 如果操作系统是C语言开发的,那么C编译器运行在什么上呢? oppo可不可以设置充电提示音 oppo怎么样设置充电提示音 oppo啊15 如何调充电提示音 oppor15x手机充电提示音在哪设置? oppor15怎么设置充电提示音 iphone手机能用时上2个微信吗 苹果手机怎么才能用两个,同时登录的? 怎样设置window8电脑屏幕护眼模式 QQ电脑管家护眼模式开启与取消的方法 Linux下如何进行c语言的编程,要下什么编译器?应该从哪里开始?谢谢 电脑win10系统读不出u盘和移动硬盘 win10系统为什么读不了u盘 如何查看win10电脑配置信息 为何编程就从学习C语言开始? 微信手机桌面上不显示了怎么办 你好我的苹果手机下载微信不在桌面上显示怎么办 为什么大学都要学C语言? 苹果6屏幕关掉后微信有消息不显示桌面上为什么没有显示 为什么先学C语言 为什么学C语言都看不懂, 家庭清蒸鱼,清蒸鱼的正宗做法,好吃又下饭 在家做清蒸鱼时,用怎样的做法鱼肉才能鲜嫩不腥? 为什么C语言比较难学? 为什么学计算机的都要学C语言? 刀叉怎么拿 编程 为什么要先学C语言 刀叉怎么拿? 为什么很多专业都要学C语言 学C语言为什么要用linux 如何炒香辣牛肉? 如何做香辣牛肉片怎么做好吃 牛肉片的做法大全 一级建造师报名条件 考试都有哪些要求??? 香辣牛肉片的推荐做法?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com