在C语言中,到底是指针难 学还是算法难学?

2024-11-08 23:35:42
推荐回答(5个)
回答(1):

从本质上来说,这应该属于一个伪命题。这两样东西是不应该被放在一起比较的。
指针是被设计来解决具体的问题的,就好象是一件工具,要想生产一辆汽车,你没有水压机,用锤子也能敲一辆出来。只不过慢一点而已。
但如核旅果没有设计图纸,不了解发动机的工作原理,想要凭小学水平独立作一辆汽车,基本上不可能。
水压机就类似于指铅核针,工作原理就类似于算法。
实际上也是如此,许多语言(例如JAVA)都没有指针的概念,但也工作的很好。

回到哪个更难的问题。实际上,任何人经过一段时间的训练后,都要以比较娴熟的掌握指针的常用用法,并彻底了解指针的概念。但算法不同,没人敢说自己对所有算法都掌握并能熟练运用了。
同样,在C语言槐氏掘中,对指针本身的研究基本停止了,毕竟这只是一个工具,就象没人肯研究锤子本身一样。人们主要研究的还是算法方法的东西。也就是怎么把工具用的更好。
所以,算法难学

回答(2):

指针是基础,算法是族歼运哗穗陵用。所以这两个是前后关系,指针没学好,算法也可以懂,乱戚但你能不能写出正确的程序,那就是另外一回事了。当然,指针不仅仅是指针那点东西,要有数据结构的基础才行

回答(3):

我自学过一段时间感觉太难就放弃了 特别是看到算法

回答(4):

严格来说,算法不是激逗C语言。
算法是所有编程语言的解决问题的方法... 经典明败卖算法很重要
指针是C语言的基本枯改内容 必须要掌握 是基础
掌握了C语言的基础之后 再去学习算法

回答(5):

算法跟语言没有颤销兆关系,程序中只是将算法用代斗旁码表达出来。就像是想法和说话一样,算法相当于想法,说话就是编程语言,脑子里想的什么 用语言表现出来了,不管你用的汉语还是英茄租语。
其实指针不是很难,多学多练就会了