鱼C论坛

 找回密码
 立即注册
查看: 1968|回复: 16

学习C语言就是在不断的学习其中的函数吗?

[复制链接]
发表于 2014-5-21 13:40:02 | 显示全部楼层 |阅读模式
50鱼币
本帖最后由 815116820 于 2014-5-21 20:01 编辑

遇到过许多问题,都是能够靠函数来解决的!学习C语言就是在学其中的函数吗?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-21 14:26:17 | 显示全部楼层
不是,C语言中主要用的函数不多,主要是用这些函数加上算法来写自己的函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-21 15:29:54 | 显示全部楼层
不是 C的常用库函数没多少主要是要能写出自己的函数
你可以暂时这么理解
比如 C没有一个函数可以 直接求阶乘
你就用一些代码来实现
就相当于写出了你自己的一个 函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-21 16:22:10 | 显示全部楼层
恩恩...,我想学习C语言不单单只是学习它的函数,最重要的是我觉得,C语言除了一些低级的语言外,应该是所以计算机语言的基础,我们学习C是学习基本的编程思想,还有它的灵活性,包括数据结构与算法,当然对于数据结构与算法来说的话,应该是凌驾于所有计算机语言之上的,总之,我觉得,学习C是为了更好的打下坚实的编程基础!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-21 16:32:12 | 显示全部楼层
本帖最后由 Crazy迷恋. 于 2014-5-21 16:33 编辑

不对哦~~~语言语言第一你要熟悉它的语法。它函数都是在库里的。你说的是C语言标准库里的库函数吧?  可以这么跟你说吧。很多编程编的都是使用外部提供的一些库来,实现。你会问这个问题。是你还没有搞懂库这个概念。你首先把include 这个关键字搞懂搞熟悉。别搞怀孕了就行。我们使用某语言区实现某东西的时候。现在的编程都是采用使用别人的库来实现。因为,我们是在操作系统上编程。或者说是某平台。比如说jdk 啊  .net 之类的。这些都是一个平台。而平台提供了库。接口。函数。类。等等等等一系列东西。我们编程就是利用自己对 编程语言的熟悉。去调用者些东西。去实现我们的想法。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-21 18:04:21 | 显示全部楼层
1. 初学的时候学函数。。。甚至感觉是在背很多函数。。。这样才能解决一些考试要求的东西
2. 学到一定层次后,就会感觉很多函数虽然名字不同,但其本质是差不多的。在这个层次上应该可以自己查各种C语言的函数库,并根据文档自己写一些中型规模的程序,但是在看高手写的大众规模的代码的时候还是感觉无从入手。
3. 再接下来的层次,不仅从代码中感受到很多名字不同但意义相同的函数。还能看到一些函数的经典组合方式,这就是“模式”。牛人的代码除了在单个函数层面上与初学者不同,更重要的是在“模式”这个层面上提现出来的。许多伟大的程序员总结出了很多优秀的模式,到达这以层次的程序员要熟悉这些模式,这样以后看代码就不是一个函数一个函数的看了,而是一眼可以看到很多函数的经典组合方式。这样自己写代码或者看高手写的代码效率就很高了。
4. 再接下来的层次。。。我就不知道了。。。可能是自己创造出优秀的模式???或者其它一些可遇不可求的东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-21 20:02:52 | 显示全部楼层
那么能说一个学习函数的好方法吗?起码标给个准函数库啊!
算法应该都不算太难的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-22 09:17:09 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-22 09:17:49 | 显示全部楼层
仰望天上的光 发表于 2014-5-21 18:04
1. 初学的时候学函数。。。甚至感觉是在背很多函数。。。这样才能解决一些考试要求的东西
2. 学到一定层次 ...

看君一段话胜读十年书。受教了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-22 09:58:31 | 显示全部楼层
简单点吧,你函数都会了编个操作系统吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-22 13:23:22 | 显示全部楼层
oggplay 发表于 2014-5-22 09:58
简单点吧,你函数都会了编个操作系统吧

老是调用别人的函数算个神马事
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-22 13:30:09 | 显示全部楼层
oggplay 发表于 2014-5-22 09:58
简单点吧,你函数都会了编个操作系统吧

老是调用别人的函数算个神马事
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-22 22:38:57 | 显示全部楼层
非也非也, C的精華並不是在學習函數, 基本上你可以翻開小甲魚視頻的每個章節看看每個章節的大綱
函數只是一種輔助, 你要知道函數的定義, 就會用了, 不用死記, 常用到的那幾個函數用多了自然就會用了

舉個例子字串函數 strstr, strtoc, strlen, strcat, strchr..... 一堆, 常用的我也才用strlen, 其他我根本只知道名稱真的要用還是要去翻一下說明, 但是只要你知道它的定義, 你就會用它了. 而要瞭解它的定義你就要知道指針與數組的使用, 然而指針, 數組, 函數等等就是上面一段說的小甲魚視頻每個章節的大鋼

我學完了c, 上面這些字串函數我都自己寫過一次, 就自己拿來用感覺更順手了, 學習終究是學習, 能拿來用才是最終目標啦~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-26 23:38:49 | 显示全部楼层
感觉c应该比java更适合我吧,java那些库,我晕了,算法才是真爱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-31 19:24:52 | 显示全部楼层

1. 初学的时候学函数。。。甚至感觉是在背很多函数。。。这样才能解决一些考试要求的东西
2. 学到一定层次后,就会感觉很多函数虽然名字不同,但其本质是差不多的。在这个层次上应该可以自己查各种C语言的函数库,并根据文档自己写一些中型规模的程序,但是在看高手写的大众规模的代码的时候还是感觉无从入手。
3. 再接下来的层次,不仅从代码中感受到很多名字不同但意义相同的函数。还能看到一些函数的经典组合方式,这就是“模式”。牛人的代码除了在单个函数层面上与初学者不同,更重要的是在“模式”这个层面上提现出来的。许多伟大的程序员总结出了很多优秀的模式,到达这以层次的程序员要熟悉这些模式,这样以后看代码就不是一个函数一个函数的看了,而是一眼可以看到很多函数的经典组合方式。这样自己写代码或者看高手写的代码效率就很高了。
4. 再接下来的层次。。。我就不知道了。。。可能是自己创造出优秀的模式???或者其它一些可遇不可求的东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-6-27 14:12:06 | 显示全部楼层
函数只是一小部分,感觉最基本的还有对底层的操作吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-10 11:57:51 | 显示全部楼层
{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 05:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表