为什么我觉得C语言的数组和函数那么难啊 有什么办法可以让我觉得学这部分会容易点

为什么我觉得C语言的数组和函数那么难啊 有什么办法可以让我觉得学这部分会容易点。 看什么都是一头脑的。一点都不懂,越看越糊涂,越看越觉得无聊。有什么方法可以使学习这部分内容更简单一点, 或者就是学习这部分内容 应该注意哪些问题。 数组和函数到底 在编程上面起哪些作用。 或者就是他们的分工 是什么 数组一般都应用哪些问题,函数又都应用哪些问题。 帮忙解答一下我的疑惑

数组:想放一大堆数字的时候就会有用了。 想放一长串字母的时候同理。 想放多少,定义得比它大就行了。 函数:在C语言中函数是非常重要的环节。 当然你可以把所有代码全部都写在一起,那样除了你自己没人能看懂了,但是假如我写了一个程序,主函数里面只有几个小函数,而且从名字就知道它是做什么的,那样就一目了然了。函数的目的就是把要做的事情分成一个一个的小组。 对于自己写代码嘛。。。 适量的课后练习题足够了,选对自己不太简单也不太难的,边做边回忆课文中所讲到的编程思想,能起到加深记忆的作用。当然如果你记忆超群能记住所有用法,那么你的重点就是自己思考应该怎么把你所掌握的知识点运用到实际中去,在做题的时候多想一想,我用哪个方法比较巧妙?多想想,自己的技巧就在不知不觉中提高了。 个人看法,希望能对你有所帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-08-14
数组:和指针变量差不多,数组名起始引用地址, 函数:可以理解为一个会处理的箱子,你放了东西进去,拿出来的时候是处理好的东西 int a[6]; int a[] function StrA(int a){} function StrA(int &a){} 呵呵,你理解这两种东西就入门了本回答被提问者采纳
第2个回答  2014-08-19
我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的比喻,例如把变量比如成盒子。把变量赋值比喻成往盒子里放东西等等很多这样的比喻。感觉特别容易理解。
第3个回答  2018-06-06
我是初学者,不知道我的例子对不对,数组这个东西,用游戏来解释最好了(我喜欢游戏😁),下面是例子。
比如你玩一个游戏角色,这个角色叫张三,那么,他有血条,蓝条,攻击值,防御值,智力值,耐力值,移动速度值等等等等,那么,就是给张三这个游戏角色建立个数组,张三的各个属性,如攻击值,防御性,智力值等就是这个数组里的元素。所有与张三有关的参数,都可以放在这个数组里。
再比如,你的账号里,不光有张三这个游戏角色,你的账号里还有法师李四,战士王五,那么,你的账号建立个数组,帐号里所有的角色,都是数组里的元素。
总结一下,就是,你的账号是个数组,每个元素是一个游戏角色,而你的游戏角色又是个数组,角色里的各个属性是角色这个数组的元素。
综上,数组是个很重要的概念,至少我这么认为。
上面是数组了,下面是函数,个人认为函数就是小程序,函数相较于数组,要好理解。
还是用游戏来解释吧。
比如,你的游戏角色攻击力是5,某个怪物防御力是1。血量是100,你攻击这个怪物。
那么,你可以这么写:
首先,定义初始变量。
int 你的攻击=5;
int 怪的防御=1;
int 当前血量=100
然后你可以建立个函数,函数名字叫攻击。函数里面的内容就是:
main 攻击 //声明攻击这个函数
{
设定一个变量“掉血的值”;
掉血的值=你的攻击力5-怪物的防御力1;
当前血量=当前血量-掉血的值;
}
每次你的攻击,直接执行攻击这个函数就好了,没必要每次重复写攻击这个函数里的内容。
最后,加个if判定一下,如果当前血量小于等于0,那么,怪物就死翘翘了。
以上是函数的用法。
如果想更深入,那么,你怪物的防御和当前血量,就能组成一个数组,这么解释,明白了吧。当怪物多的时候,数组的作用就体现出来了。
以上是我对数组和函数的理解,我也是初学者,如果有错误,请各位大神指正。
相似回答