C语言
极客James
热衷技术,热爱生活。
展开
-
iOS开发分分钟搞定C语言 —— 流程控制
一、流程控制分类及概念 在iOS开发中,流程控制是非常常用也是非常重要的,流程控制分为以下三种: 1.顺序结构:默认的流程结构。按照书写顺序执行每一条语句。 2.选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。 3.循环结构:在给定条件成立的情况下,反复执行某一段代码。二、选择结构 在C语言中常用的选择结构有两种,if 和switch 。1.if选择结构 常用个格式:原创 2015-07-25 22:42:26 · 1443 阅读 · 0 评论 -
iOS开发分分钟搞定C语言 —— 总结
made by :极客James 以上是自己整理的iOS开发之C语言的所有内容。通过这段时间的整理,发现C语言是如此的强大,作为一名程序员学好C语言是非常有必要的,还有推荐程序员们经常使用一个小工具,思维导图。回归正题,作为一名iOS开发者,毕竟时间和精力有限,所以C语言作为iOS开发的入门语言就整理到这里了,如果您对iOS开发比较感兴趣或者有意从事iOS开发,可以翻阅我整理的C语言知识,也可以与原创 2015-08-04 23:51:00 · 1966 阅读 · 0 评论 -
iOS开发分分钟搞定C语言 —— 宏定义和关键字
一、宏定义概念:宏定义实质是一个预编译指令,在程序未运行之前将某些指令付给相应的变量。一般情况预处理指令都是以#号开头的,所以宏定义也是以#开发,关键字为#define(定义宏定义),#undef(结束宏定义)。定义格式及作用域 一般宏定义都定义在程序的首段: #define 宏名 值。 宏定义的作用域:从开始定义的那行起,一直到文件末尾,虽然默认情况下宏定义的作用域是从定义的那一行开始, 一直原创 2015-08-03 22:26:31 · 2238 阅读 · 0 评论 -
从C语言开始搞iOS开发
一、为什么学习iOS开发之前要从C语言开始学起?iOS程序的主要开发语言就是C语言和Objective-C,而Objective-C是在C语言的基础上衍生出来的,因此在学习Objective-C之前,最好先学习C语言。C语言是所有编程语言中的经典,很多高级语言都是从C语言中衍生出来的,比如C++、C#、Objective-C等,所以先学好C语言,先具有好的编程基础,对于以后的学习是非常重要的,在原创 2015-07-22 23:16:43 · 2082 阅读 · 0 评论 -
iOS开发分分钟搞定C语言 —— 结构体和枚举
一、结构体 在前面的数组分享中,把同一类型的数据进行保存通过数组,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。那么如何通过一个方式将不同类型的数据进行存储呢? 为此,C语言专门提供了一种构造类型来解决上述问题,这就是结构体,它允许内部的元素是不同类型的。二、结构体的定义 1.先定义结构体类型, 在定义结构体变量 struct student {原创 2015-08-02 22:30:56 · 1829 阅读 · 0 评论 -
iOS开发分分钟搞定C语言—— 字符串和指针
指针对于C语言来说重要的意义不言而喻,C语言没掌握指针就相当于没学。但作为iOS开发来说,并没有想象的那么难,因为在iOS开发中,objective c 语言以及把指针优化成类似数据类型来使用,把指针具体化了,使得整个指针没有那么复杂了,并且在iOS开发中,多级指针的使用是非常非常少的,所以对于iOS开发人员来说,学习C语言的指针别纠结,别纠结,别纠结,掌握指针在C语言中概念,一级指针的基本概念,指原创 2015-08-01 23:14:36 · 1583 阅读 · 1 评论 -
iOS开发分分钟搞定C语言 —— 数组及排序
一、什么是数组 数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的。在iOS开发中,数组是非常重要且常用的集合,所以学好数组是非常有必要的。二、数组的分类 按存储的内容分类 数值数组:用来存储数值得 字符数组:用来存储字符 ‘a’ 指针数组:用来存放指针(地址)的 结构数组:用来存放一个结构体类型的数据按维度分类 一维数组 二维数组 多维数组 作为iOS开发,原创 2015-07-29 23:23:50 · 1637 阅读 · 0 评论 -
iOS分分钟搞定C语言 —— 进制
一、什么是进制 是一种计数的方式,数值的表示形式。在iOS开发中能用到很少,在面试中会用到。二、二进制 1> 特点:只有0和1,逢2进1 2> 书写格式:0b或者0b开头 3> 使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储 4> 二进制和十进制的互相转换 5> n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方三、进制 1> 特点:0~7,逢八进一原创 2015-07-28 21:44:02 · 1360 阅读 · 0 评论 -
iOS开发分分钟搞定C语言——函数
一、什么是函数? C语言源程序是由函数组成的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序 往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。二、函数的分类 在C语言中可从不同的角度对函数分类。 (1)从函数定义的角度看,函数可分为库函数和用户定义函数两种。 stdio.h stdlib.h. (2)库函数:由C系统提供,用户无须定义,也不原创 2015-07-27 21:38:42 · 1294 阅读 · 0 评论 -
iOS开发分分钟搞定C语言 —— 数据类型
一 、什么是C语言的关键字? 被C语言赋予了特殊含义的单词,叫做C语言关键字,关键字在IDE编译器中默认是有颜色的而且全部是小写,总共32个关键字,没有必要每个都去背。 C语言中32个关键字如下所示:**auto double int struct break else long switch case enum register typedef char extern return unio原创 2015-07-23 22:31:48 · 959 阅读 · 0 评论 -
iOS开发分分钟搞定C语言——运算符
一、运算符 在高级语言中,运算是必不可少的,既然有运算,运算符那是不言而喻的,必须要有。所有总结一句话:运算符是告诉编译程序执行特定算术或逻辑操作的符号。二、C语言中的运算符分类 按照功能划分: 算术运算符 关系运算符与逻辑运算符 按位运算符运算符根据参与运算的操作数的个数分为 单目运算 单目运算:只有一个操作数 如 : i++ ! sizeof 双目运算 双目运算:有两个操作数原创 2015-07-24 22:07:02 · 4451 阅读 · 1 评论