- 博客(18)
- 收藏
- 关注
原创 OC基础——点语法、@property、id、构造方法
点语法 //点语法,编译的时候相当于oc当中的set,get方法。在编译的时候,系统会自动的将对应的操作转化为get,set方法 //注意:当点语法在等号的左边出现时,代表set方法 // 当点语法出现在其他位置的时候,代表get方法 Girl *girl = [Girl new]; girl.weight
2014-08-11 18:11:48 560
原创 OC基础——面向对象(封装、继承、多态)
封装: 定义:将类的属性和方法隐藏起来,将其私有化,通过一个公共的方法来间接的访问 ,就叫封装 作用:过滤数据,保证数据的正确性,增强了代码的健壮性 操作方式 只读(只有get方法) 可读可写(有get,set方法) 只写(只有set方法)
2014-08-11 18:06:33 381
原创 OC基础——函数和对象、类
进行的值传递,函数内部不能改变函数外面的值void test(int _w,int _s){ _w = 3; _s = 200;}//可以把oc中的类理解成数据类型,所以可以做参数//进行的是地址传递 函数内部可以改变函数外面的值void test1(Car * _car){ _car->_speed = 400; _car->_whee
2014-08-11 17:44:23 684
原创 OC基础——第一个OC程序
第一个OC程序// 01-第一个OC程序//import和include的区别//import是include的升级版,可以防止头文件重复包含,记住:以后不管什么时候只要是需要引入头文件,都使用import//Foundation是一个框架,相当于一个集合,里面包含了很多的头文件。Foundation.h是Foundation框架的主头文件//主头文件:在主头文件当中包含了框
2014-08-11 16:18:13 390
原创 C语言基础——大总结
C语言大总结 一、C语言的基本概念与常识 1、所有计算机的指令与数据都是由 0、1构成 2、C语言是由函数组成的 3、C语言的入口是main函数 4、源码 -> 编译 -> 链接 -》运行 关键字:C语言提供的表示特殊含义单词 标示符:程序员自己为某些东西起名字 命名规则:
2014-08-04 21:44:51 728
原创 C语言基础—— typedef
typedef typedef 原有数据类型 新的数据类型; 1、别名的基础还可以再起别名 1、基本数据类型 2、结构体 3、枚举 4、指针 5、函数指针 //给基本数据类型起别名void test(){ typedef int Integer; Integer num = 10; printf("%d\n",num
2014-08-04 19:54:21 368
原创 C语言基础——预处理指令
预处理指令//预处理指令:编译之前进行解析处理的指令//源码-> 编译预处理 -》 编译 -》链接 ->运行//所有预处理指令都是以#开头//所有的预处理指令都不需要分号//所有的预处理指针都可以写文件任意位置//1、宏定义 2、文件包含 3、条件编译/* 宏定义:不带参数宏定义 和 带参数宏定义 不带参数的宏定义: #define 宏名
2014-08-04 19:51:11 513
原创 C语言——结构体、局部变量和全局变量、枚举
局部变量与全局变量 按照作用域不同将变量分为 局部变量和全局变量 局部变量:定义在函数内部变量 作用域:从定义的那一行开始直到所在代码结束 生命周期:从定义的那一行开始只直到其所在代码结束 注意点:内部代码块中定义与外部代码块中的同名变量,那么内部代码中变量会覆盖外部代码块中定义的变量 局部变量只有定义没有声明 全局变量:定在函数外部变
2014-08-04 18:24:00 9088
原创 C语言基础——指针
指针的基本概念指针:就是内存中某个字节编号 指针变量:用来存放地址变量// 定义指针变量格式:指针所指向的数据类型 * 变量名//指针变量 8个字节的存储空间//没有初始化的指针里面放的也是垃圾值,这种没有指向指针我们成为野指针 //指针的初始化方式// 1、先定义再进行初始化 int *p; p = &a;// 2、定义同时进行初始化
2014-08-04 18:18:36 546
原创 C语言基础——字符串及常用函数
字符串基本概念 char name[] ="beauty\n"; //输出字符串格式符 %s以字符串的格式输出 // printf("%s",name); //%s只有遇到\0才会停止,它只能用于输出字符串,不能用于输出字符数组 //\0标志着字符串结束 //字符数组中没有显式初始化的元素会被自动初始化为0,'\0'的ASCII码就
2014-08-04 17:55:58 486
原创 C语言拓展——选择排序、冒泡排序、二分法查找
// 07-选择排序void selectSort(int array[],int len){ for (int i = 0; i for (int j = i + 1; j if (array[i] > array[j]) { int temp = array[i];
2014-08-04 17:48:39 752
原创 C语言基础——数组
数组的基本概念 定义变量格式 : 数据类型 变量名称; 定义数组: 数据类型 数组名[元素个数]; 1、数组只有定义才可以使用 2、数组只有初始化了才可以被使用 3、元素个数既可以使用常量也可以使用变量 1、数组元素个数,在C99里规定是不可以使用变量的,LLVM、gcc编译器对数
2014-08-04 17:43:12 503
原创 C语言基础——变量与内存
// 07变量的存储细节// 在函数定义的变量都是局部变量,局部变量是存放在栈中的// 1、先定义变量字节地址比后定义的变量地址大// 2、变量的地址是所占用存储空间字节最小那个地址// 3、整数的高位放在高字节,低位放在低字节// 08类型说明符/*类型说明符都是用修饰整形数所有的类型说明符都是修饰int,所以int可以省略 1、控制所占用
2014-08-04 17:35:03 416
原创 C语言基础-进制、原反补码、位运算
计算机中的进制#include int main(int argc, const char * argv[]){ int num = 13; //C语言默认是十进制,关于进制都不区分大小写的 //以0b或0B开头是二进制数 int b = 0b1101; printf("%d\n",b);//%d是按十进制输出 //以0开头的
2014-08-04 17:22:29 724
原创 C语言基础——函数
函数的基本概念 函数:完成特定功能代码段 函数的作用:1、方便代码管理 2、将不同功能的代码段,封装到函数中,方便以后使用 注意点:函数只有调用的时候才会执行 函数格式: 形参列表 返回值类型 函数名称(形参类型1 形参名称1,形参类型2 形参名称2,....) { 语句; ..
2014-08-04 17:08:40 494
原创 C语言基础——流程控制
070之if#include /* 格式 if(条件表达式){ 语句; 。。。 }else{ 语句; 。。。 } */int main(int argc, const char * argv[]){// 1、定义一个变量接收用户猜数字 int guess;
2014-08-04 15:48:43 530
原创 C语言基础——基本运算符
01运算符概述 单目: 操作数只有一个 -1 双目运算符:有两个操作数 1 + 1 三目运算符:有三个操作数 02-算术运算符 /* 算数运算符 + - * 不是 × / % 取余 取模 *///在C语言中%只使用整数//int result = 20.5 % 3;//%结果的正负性只与
2014-08-04 15:22:04 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人