永发信息网

我想学习c语言,该怎么入手呢

答案:2  悬赏:50  手机版
解决时间 2021-11-22 12:38
我想学习c语言,该怎么入手呢
最佳答案
第一:一些概念。
C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。
数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。
LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具
我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。
第二:学习什么。
个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。
学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。
C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。
继续学习因人而异,应该可以独立选择了。
第三:如何学习。
强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。
全部回答
你的心情我理解额,想做入侵确实必须掌握计算机的原理,但光掌握C语言是不够的,可以说很多人在做黑客很久后才学习的编程,在此之前,他们都学习的网络知识,因为最初的入侵是从网上开始的,比如做个木马等等,没有这些基础,就算是把操作系统原理,C/C++,java,汇编等全部学完了你也不会入侵.....现在C语言对我来说已经很轻松了,但我也不会入侵(当然,我从未想过去当黑客,也没有学习网络知识),这么给你说吧,C语言就是数学,它的程序就类似一些公式,用来证明或者计算某个问题,你数学脑子不好的话,C语言也学不好,本来计算机科学就来源于数学,想学好计算机,数学思维是少不了的,别听什么其它人吹某黑客成绩不好,自学成才,能成为黑客的,数学思维肯定是一流的,爱因斯坦不是自学也成才了么....
C语言其实是在玩转网络入侵后才学习的,主要用来深入理解计算机操作系统原理,为入侵搭建更好的环境,所以你先要学习的不是C语言,是网络知识,最好去学实用的入侵知识,推荐你去“黑客基地”“学生黑客基地”等网站学习学习。记住,编程在实用前都是理论知识,先实践再仔细钻研理论,那样对学习容易得多,祝你成功!

最后再说一下,你要真学C语言的话,你去买本谭浩强的《C程序设计》吧,第二和第三版都行,但你如果想学精的话,去买本美国C语言之父写的书,再去弄几本《C与指针》、《C专家编程》等书来看,那就是专门学习C语言的,虽然不能搞入侵,但如果你将来学习计算机的话,那些书会有大作用的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何搭建phpstorm 激活服务器
(-18)除以3分之2等于几
我的女朋友最近工作很忙我该怎么安慰她呢?
本人想换原车导航,不知换什么牌子和什么配置
几种简单的日式料理的做法,在家也可自己做着
当x趋于无穷时,x乘以sinx分之一的极限等于1
怎么使用fast路由器怎么设置
怡水龙城靠东山正看见龙喷泉景点风水好不好
知乎怎么提问就说存在相同问题?
你的一般放几个手指进去!
jdk 8u101和8u102有什么区别
晚上睡觉前吃饱了,可是到第二天早上四五点就
武钢钢电内部股多少钱
为什么越真心!受伤害越大!我是不是很犯贱!
求铅笔素描肌理和素描工作室百度云.pdf
推荐资讯
若机亚老板式手机现在还有买吗?
获嘉县新乡丹麦红豆饼地址在哪,我要去那里
6v15w光伏多晶太阳能板给3.7v锂电池组20000毫
农村堵路收费合法吗
3DSMAX 怎么让图形的尺寸和现实世界一致
大众志俊气的电磁阀在哪里
华硕笔记本电脑pr05515200价格
格林造型护肤地址在什么地方,我要处理点事!
韩版g925k插电信卡问题,求助
人生已经变成黑色还可以食用吗
白袜子国外网址
3.6乘中括号2除小括号5分之4减0.6
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?