找回密码
 加入会员

怎么学C语言? 请各位大神指点!

338589 LilBear 2016-11-17 18:25|显示全部楼层
Chrome 53.0.2785.143
本人绝对一个coding白痴
啥基础没有, 不过英语没问题.
想学C然后看看能不能学Obj-C或者swift, 还是蛮喜欢苹果的东西的.  
有没有什么推荐的方式可以慢慢学的?
已经在看一本叫"learn c on the mac", 但是因为版本有点久所以至少Xcode的界面都不一样了, 不知道里面还会有啥变化?

请各位大神指点!
16-11-17 19:53:07

Safari 10.0.1 MacOS 10.12.1
本人绝对一个coding白痴
啥基础没有, 不过英语没问题.

那先学Swift吧。没有一定基础学C和ObjC非常吃力的。
Swift现在非常新人友好,《App Development with Swift》->《The Swift Programming Language》->《Using Swift with Cocoa and Objective-C》,这三本书学完之后加上http://developer.apple.com的开发文档和讲座视频(不用全部看完,按需阅读),干什么都没问题了。
还有用Swift的时候Xcode有个小技巧,任何instance、method、protocol、class、struct什么的,三根手指点一下就能查看参数、介绍之类的信息。
16-11-17 20:22:14

Safari 10.0.1 MacOS 10.12.1
这本书适合楼主,三十多块钱,可以用来入门
51CDcLt4LTL._SX354_BO1,204,203,200_.jpg
16-11-18 11:52:14
TechJohnson ( ☆☆☆ ) ( 赞 3 )

Chrome 54.0.2840.71
ipad上有个一个官方出的swift编程游戏,可以试下
16-11-18 14:07:58
TechJohnson ( ☆☆☆ ) ( 赞 3 )

Chrome 54.0.2840.71
LilBear 发表于 16-11-18 13:58
诶嘛~  这个课要钱的啊~  好的好的  我先看看

注册个账号就行,免费的
16-11-18 17:04:13

Chrome 51.0.2704.79
其实建议还是可以学一下基础C。当然如果指针什么的如果一时理不顺没关系,有个大致概念就好。
不过学了C你还是什么都做不了的,那是基础,可以让你理解计算机的思维方式,这样再学其他的就很容易上手了。
真正要编程,就要学习swift,OC,C#,VB,java这些实际应用的语言和编程环境了。
打个比方:C就像素描,是绘画的基础。但是真让你做个平面设计,或者动画,或者宣传画什么的,你要出产品,实际就需要用到各种绘画软件,设计软件了。
你只是想画个图出来,那么学会简单应用PS,就可以了。但想要画得漂亮,还是需要从素描学起。
16-11-18 17:16:41
周广浩 ( ☆☆☆ ) ( 赞 1 )

Safari 10.0.1 MacOS 10.12.1
Wally 发表于 16-11-17 19:03
C 还分 C++ 还是C#
有很多分之.

不要误导初学者!
C++是C的超集,在C基础上加上了面向对象的特性,可以说是C的分支。但是C#真心跟C没有任何关系。就像Javascript和Java一点关系也没有是一样的。C#除了用了C风格的语法之外,完全就是一门新的语言。
16-11-17 18:42:33

Safari 10.0.1 MacOS 10.12.1
同求,但是我英语有问题
16-11-17 18:47:07

Safari 10.0.2 MacOS 10.12.2
如果学macOS,iOS软件开发,可不学C语言,直接学Swift语言。如果非要学,可以看看李明杰老师的教程,或者其它C语言学习教程,网上很多。(当你学会Swift语言,再接触C,OC相对会很容易)
16-11-17 19:03:18

Safari 10.0.2 MacOS 10.12.2
C 还分 C++ 还是C#
有很多分之.

我觉得你如果只做iOS变成直接学 OC 或者 Swift 就行. 因为OC 与 Swift 也都是C分之 , 语法用起来差不多.

如果就是学基础要做初期开发初级C 跟你说的 OC Swift还是两回事儿.

 

您需要登录后才可以回帖 登录 | 加入会员

联系我们|急聘英才|移动版|站点地图|iPhone 客户端|保修查询|排行榜|Mac软件宝箱|麦克叉 ( 京ICP证110625号,京ICP备11029045号-1 )

Since Feb-16-2005

回顶部