C语言算法设计主要需要掌握哪些?

 我来答
dd19880510
推荐于2016-05-01 · TA获得超过4643个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:243万
展开全部
你如果只问C语言的话,它与其他语言最大的不同就是指针了,很多针对C语言的算法都会用到它,每种语言虽然大体相同但都有独特之处的。我们老师常说:
不懂指针的人,就等于不会C/C++
不懂委托、引用的人,就等于不会C#
除此之外就是算法设计的共同基础了,像楼上所说的,
你需要熟悉各种数据结构的特性,才能在设计你的算法时用最适合的方法
你需要熟悉各种变量的结构,C语言是可以手动管理内存的,灵活掌握物理地址与逻辑地址对C语言算法设计很有帮助
你需要熟悉各种循环控制结构,这才是程序的真谛,让计算机代替人完成重复性的工作,而算法就是教机器该如何这样做的命令集
森林工会会长
2013-01-24
知道答主
回答量:23
采纳率:0%
帮助的人:11.1万
展开全部
补充:多理解计算机的思维,多看看顶级大师的算法是如何的巧妙,先学习大师的思想
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
287011055
2013-01-24 · TA获得超过225个赞
知道答主
回答量:154
采纳率:0%
帮助的人:68.6万
展开全部
算法的基本要素一,数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个计算机的基本运算和操作有如下四类:[1]1,算术运算:加减乘除等运算2,逻辑运算:或、与、非等运算3,关系运算:大于、小于、等于、不等于等运算4,数据传输:输入、输出、赋值等运算[1]二,算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
满地花伤
2013-01-31 · TA获得超过374个赞
知道小有建树答主
回答量:457
采纳率:50%
帮助的人:119万
展开全部
指针+数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式