摘要: 一、OC简介 OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。 可以使用OC开发Mac OSX平台和iOS平台的应用程序。 拓展名:c语言-.c OC语言-.m 兼容C++-.mm 注:其实C语言和OC甚至任何一门语言都只是我们为了 阅读全文
posted @ 2016-08-03 00:34 一叶知秋的码拉松 阅读(128) 评论(0) 推荐(0)
摘要: 一、基本知识点 int a = 10; int *p; // 定义一个int类型的指针 p = &a; // 指针变量p指向了变量a *p = 20; // 使用指针不通过变量直接修改变量a的值为20 *p表示访问指针变量p指向的存储空间 指针一个作用:能够根据一个地址值,访问(取值 | 赋值)对应 阅读全文
posted @ 2016-08-03 00:17 一叶知秋的码拉松 阅读(197) 评论(0) 推荐(0)
摘要: 一、字符串基础 注意:字符串一定以\0结尾。 printf("yang\n"); 其中yang为字符串常量,"yang"='y' + 'a' + 'n' + 'g' + '\0'。字符串由很多的字符组成,通常使用字符数组来存储字符串,如char name[10]="yang";也可以以printf( 阅读全文
posted @ 2016-08-02 23:29 一叶知秋的码拉松 阅读(209) 评论(0) 推荐(0)
摘要: 一、数组的概念 用来存储一组数据的构造数据类型 特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 二、数组的定义 格式: 类型 数组名[元素个数]; 举例:存储5个人的年龄 int ages[5]; // 在内存中开辟4x5=20个字节的存储空间 可以在定义 阅读全文
posted @ 2016-08-02 23:13 一叶知秋的码拉松 阅读(123) 评论(0) 推荐(0)
摘要: 一、进制 概念:进制是一种计数方式,是数值的表现形式 4种主要的进制: ①. 十进制:0~9 ②. 二进制:0和1 ③. 八进制:0~7 ④. 十六进制:0~9+a b c d e f C语言在默认的情况下为十进制。 int num=1010; // 十进制 int num=0b1100; // 二 阅读全文
posted @ 2016-08-02 22:52 一叶知秋的码拉松 阅读(157) 评论(0) 推荐(0)
摘要: 一、函数 C语言程序是由函数构成的,每个函数负责完成一部分的功能,函数将功能封装起来,以供程序调用。 二、函数定义 目的:将一些常用的功能封装起来,以供日后调用。 步骤:确定函数名,确定函数体,调用 格式:返回值类型 函数名(形式参数列表) { 函数体 } 三、函数调用 定义函数需要明确定的东西: 阅读全文
posted @ 2016-08-02 20:55 一叶知秋的码拉松 阅读(143) 评论(0) 推荐(0)
摘要: C语言流程控制 一、流程控制结构 (1)顺序结构:按书写顺序执行每一条语句。 (2)选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码。 (3)循环结构:在给定条件成立的情况下,反复执行某一段代码。 二、选择结构-if (一)if简单使用 1) 第一种结构: a) 如果条件为真,就执行后 阅读全文
posted @ 2016-08-02 17:31 一叶知秋的码拉松 阅读(242) 评论(0) 推荐(0)
摘要: 一、算术运算 C语言一共有34种运算符,包括常见的加减乘除运算。 ①. 加法:+ 还可以表示正号 ②. 减法:- 还可以表示负号 ③. 乘法:* 非数学意义上的X ④. 除法:/ 注意1/2的值为0而非0.5 ⑤. 取余(模运算):两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关) 阅读全文
posted @ 2016-08-02 16:26 一叶知秋的码拉松 阅读(299) 评论(0) 推荐(0)
摘要: 一、变量的内存分析 (一)字节与地址 ①. 内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节。整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间就相当于是每个字节,地址就是房号,根据房号可以找到房间(根据地址也可以找到内存中的字节)。相邻房间的房号是连续的,相邻字节的 阅读全文
posted @ 2016-08-02 15:52 一叶知秋的码拉松 阅读(266) 评论(0) 推荐(0)
摘要: 一、数据 图片文字等都是数据,在计算机中以0和1存储。 (一)分类 数据分为静态数据和动态数据。 ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的。一般以文件的形式存储在硬盘上,电脑关机重启后依然存在。 ②. 动态数据:程序运行过程中,动态产生的的临时数据,一般存储在 阅读全文
posted @ 2016-08-02 14:55 一叶知秋的码拉松 阅读(224) 评论(0) 推荐(0)