随笔分类 - iOS学习1-C语言
很多使用面向对象语言进行开发的程序员都没有学过C语言,这个专题就是帮助面向对象程序员学习C语言
摘要:前面已经说过,C语言中的函数就是面向对象中的"方法",C语言的函数可以大概分为3类:
1.主函数,也就是main函数。每个程序中只能有一个、也必须有一个主函数。无论主函数写在什么位置,C程序总是从主函数开始执行
2.开发人员自定义的函数,可有可无,数目不限
3.C语言提供的库函数,例如stdio.h中的输出函数printf()和输入函数scanf()
阅读全文
摘要:前面也已经提到,C中的函数就是面向对象中的"方法"。C语言是一门面向过程的语言,是以过程为中心的编程思想,就是先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用函数就可以了
一个C程序中一定会有一个main函数,也只能有一个main函数。main函数是整个C程序的入口。main.c的第3行代码就定义了一个main函数。
main函数的返回值为int类型,接收2个参数,其实可以不写参数
阅读全文
摘要:由于我们最终要学习的是iOS开发,因此就使用Mac平台下的Xcode搭建C语言开发环境,而不使用Windows系统。如果你是在Windows环境下,可以下载这个简单的C语言学习工具:C/C++程序设计学习与实验系统 或者 下载微软的Visual C++,这个就稍显专业、重量级了
阅读全文
摘要:iOS开发的核心语言是Objective-C,Objective-C是在C语言的基础加了一层面向对象的语法。为了能够更好地掌握Objective-C,我们可以先学习C语言,然后在C语言的基础上升华到Objective-C。当然,你也可以直接学习Objective-C,只是我个人建议先学习C语言,再学习Objective-C,最后学习iOS开发,这样效果会好一点。
阅读全文