sail-coder

Stay hungry,Stay foolish! --老乔。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

iOS的学习要从C语言开始,虽然大学里基本上都学过C,但能熟悉原理,熟练使用的估计也不会很多。

所以我的学习总结就从C语言开始吧。

C语言的基础当然是从基本语法开始,首先学习常量、变量,然后是运算符,选择、循环结构,然后是数组,字符串,结构体,函数,指针,预处理等。

一:语法基础

每一种语言都有自己的语法,比如汉语,如果使用英语的语法格式,就显然不合适。OC、C++等都是是基于C语言增加了新的功能, C语言中的所有功能和语法,在编写OC语言代码时完全适用。

注释:假如某程序员A离职了,他写的程序需要程序员B去维护, B怎么看懂A写的程序呢?在编写程序时,为了使代码易于阅读,通常会在实现功能的同时加上一些解释说明,这就是注释。它只在OC源文件中有效,在编译程序时编译器会忽略掉这些注释信息,不会将其编译到执行文件中去。

标识符:在现实生活中,每个人都有名字,每件物品都有名称。在编程过程中,也需要定义一些符号来标记一些名称,这些符号被称为标识符。标识符由任意顺序的大小写字母、数字、下划线(_)组成。

关键字:关键字就是编程语言提供的,有特殊含义的符号,也叫做“保留字”。比如电话号码,你可以随便选,但是你不能用110这个号,因为这个号是给政府机构的,有特殊意义的(报警)。

二:常量与变量

常量:程序中有些值是不会变的,比如iPhone5s手机的屏幕宽640像素、某游戏中英雄的名字 “齐天大圣”等。像数字640,字符串“齐天大圣”这些在程序中固定不变的值,称之为常量。

变量:在程序运行期间,随时可能产生一些临时数据,如QQ聊天的内容,一局游戏的剩余时间,英雄的血值等。这些数据放在哪里呢?应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。

数据类型:数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 例如大胖子必须睡双人床,就给他双人床,瘦的人单人床就够了。

作用域:同时打开两个网页的人都明白,点击第1个网页并不会影响到第2个网页。为什么操作一样的网页不会混乱呢?这就说到变量的作用范围了。变量只有在它的作用范围内才可以被使用,这个作用范围称为变量的作用域。

 

posted on 2014-08-28 18:30  sail-coder  阅读(315)  评论(0编辑  收藏  举报