请问自学c语言要什么基础?

推荐  (0) | 5人关注关注
4个答案
5 0

基礎的英文(不然就只能用易語言了)

有一個電腦

上網搜索的能力

自己準備編譯環境的能力(gcc好像是最小的?VC比較簡單?)

然后就抄code慢慢玩咯

1 0
支持者: okls

会用电脑,不是文盲.

0 0

推荐首先在windows上进行学习!

在windows上运行代码的话,不用什么基础,买本书,按照上面的例子学习,至于编译器,学习的时候可以按照你买的参考书上的用(大多数是vc6.0)

然后编译器推荐:

首先vc6.0比较适合新手,但是比较low。

当然你也可以选择以dev c++ 来入门

之后的话可以使用code block,这个需要配环境好像(我不经常用)

最高端的当属vs了 ,软件比较大,功能比较全,建议语言能力成熟了尝试着去使用!

至于Linux上的话,,,,你可以要学Linux基础操作,

linux有两种,一种是直接在电脑安装系统(大部分是双系统---不推荐)

二是安装虚拟机(所以如果按照这个方式,你还要学一下虚拟机,以及在linux里安装gcc,gdb等。。。)

0 0

毛骡金属材料学博士

2017-07-17 11:19

我个人觉得,基础就是模块化的思维方式。计算机语言与自然语言不太一样。是各种模块化语句叠加后具有唯一意义的人造语言。所以,个人认为,学习计算机语言第一要具备的基础就是那种模块化的思维方式,懂得像搭积木一样组织语言。将一个动作/步骤分解成几个唯一的最简语句的组合。

一个不太恰当的比方:将任意整数变成若干素数通过若干运算符连结的等式。

掌握了这个基础,所有的计算机语言都差不多,主要就是语法和句式的差别。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区