您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
自学C语言的最大难题是什么?
指针,语言,最大自学C语言的最大难题是什么?
发布时间:2016-12-08加入收藏来源:互联网点击:
最难的知识点:指针是最难得,一维、二维、多维。一轮轮搞下来,都会晕。没有计算机基础的同学,对存储、地址这样的概念比较难理解。因为没有直观的东西给你们看。有个好办法帮助理解:把存储介质想象成围棋盘。每一个格子代表一个字节存储空间,有独立的地址编号。一行代表一维,一个面(整个棋盘)代表二维,如果三维就是只有一行的棋盘和另外一个完整棋盘叠加,四维就是两个完整期盼叠加,依次类推。用一根万能笔代表指针,这根笔有读的功能、写的功能、擦除的功能等(给指针一个地址和一个命令,就可以干相应的事)。然后结合实际例子,根据上面理解方法在脑子中算出程序结果,最后运行程序验证理解的正确性。
有什么问题,欢迎大家留言,一起交流学习。
回答于 2019-09-11 08:43:50
最大难题是~全学完了找工作。。。。
回答于 2019-09-11 08:43:50
自学C语言的最大难题是什么?大家都回答说是指针,我有不同的观点。
C语言是紧紧贴合硬件的高级语言,因此要精通C语言,从根本上说,是熟悉硬件。指针本质上就是内存地址的索引嘛,然而内存是怎么回事,它是怎么排列的,字节对齐是怎么工作的,这些都是计算机硬件层面的事情。学好C语言,不懂硬件是不可能的。因此,除了计算机和电子/通信专业以外的人,很少有人真正精通C语言的。
我也不建议科班以外的人来学习,学习其他高级语言就行了,比如Python和Java。
回答于 2019-09-11 08:43:50
学c最大的难题是语言之外的东西,c要写得好,你必须得懂计算机,懂CPU,懂内存,懂cache,懂指令集,不一定能熟练写汇编,但至少得知道汇编是什么,得懂堆栈,得了解编译器。如果这些你都懂得差不多了,那指针之类的简直就是小儿科,水到渠成自然就懂了。
回答于 2019-09-11 08:43:50
最大的难题是你得对计算机软硬件了如指掌,熟悉操作系统的运作,对变量操作知道自己在干什么。
回答于 2019-09-11 08:43:50
看你懒不懒,没啥难的,学一门计算机语言简单,写好程序难。你会说话,但你不是作家,写不出优美的词句。
回答于 2019-09-11 08:43:50
其实C语言最难点在指针部分,指针的操作有跟数据结构有内在关联,更深的涉及算法。
回答于 2019-09-11 08:43:50
耐性,只要有耐性,什么都能学会
回答于 2019-09-11 08:43:50
我觉的最大的难点是与实际向联系,光学语法,算法都没大用,一遇到实际问题,不懂的,有什么用,要理论与与实践向结合,才学的快,学出来才有用
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |