c语言函数太难了,怎么学?

一开始学了一个星期C语言还可以。但学到函数这章真的太难一,看了几次还是不明白,怎么学才好?

莫非这点小问题就打击到你了, 你漫漫长征第一步都还没开始, 以后的数据库 数据结构 操作系统 计算机网络 每一门课程都是很难的

C语言的函数其实很简单 你就把他当成一个功能模块就行了, 这个东西理解清楚了其实很简单的, 比如说你想请客吃饭, 这是你的最后功能,中间你可能叫别人通知另外的人, 那么你叫别人通知的这个过程就可以当成一个函数了, 因为你叫他帮你做一件事, 但可能不知道他是怎么做的, 你只关注入口和出口, 即你叫他通知和他是否通知到.

既然是叫别人帮忙做事的话, 你可能需要传一些东西给别人这就是参数, 别人做完后, 可能要返回给你一个东西, 这就是返回值, 但这不是必须的.

C语言程序全都是函数, 他就是一个函数的集合, 在main函数中调用其他的函数, 所以说C语言里全是函数, 锄此之外再没别的东西了
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-12
不能说C语言难学,应该说自己不够聪明,没有达到学C语言的水平。
第2个回答  2010-07-12
函数那一章好像没什么特别难的地方吧,唯一给我最深印象的就是那个递归函数了。
我不知道你是说哪个方面难学,嘎嘎,LZ这么提问题让人很不好回答吖。
根据我学C时的经验我就说说我个人的观点
函数从表面上说无非就是一个形式比如 void function ( int x, int y) ,这个只是形式,真正要去了解的是他怎么去实现,也就是函数定义的代码那一块该怎么写。
函数要注意的地方我觉得无非是注意形参与实参的关系,书上都会有详细说明的。
老实说我真的不觉得函数有什么难的地方,真正难学并且难以掌握的应该是指针那一块。
相似回答