- 博客(16)
- 收藏
- 关注
原创 SDAutoLayout
* 某视图调用方法 xxxxx.sd_layout subview.sd_layout * 设置其定位/属性 .xxxxx(xxx,x) * 设置视图相对于参照视图的定位 * self.view1-某参照视图 .leftSpaceToView(self.view1, 10)//左边距 .rightSpa
2016-12-26 17:15:36 302
原创 高级指针
指针的指针--指针的指针即指针变量的地址int a=10,b=11;int *p=&a;//定义了p指针,指向a变量的地址 int *q=&b;int **m=&p;//定义了m指针,指向p变量的地址 int **n=&q; printf("%d,%d,%d",a,*p,**m);eg.void func(int **p){ **p=20;}int ma
2016-07-17 21:17:05 306
原创 栈、队列、单链表
栈:#define MAX_SIZE 100//队列的最大长度//-------------------------栈-----------------------int top=0;//栈顶变量void add(char st[],char intput){ //入栈函数 st[top]=intput; top++;}void pop(char st[]){
2016-07-17 21:13:31 1079
原创 结构体练习题
----------------结构体指针变量-------------声明:结构体类型名 *结构体指针变量名( Student *pstu; )访问形式:-(*结构体指针变量).成员名 ( (*pstu).num; )-结构体指针变量->成员名 ( pstu->num )1.学生信息typedef s
2016-07-17 20:40:45 3609
原创 条件预编译/tyordef/结构体
1.文件包含 使用#include进行文件包含{#include 一般是库函数的头文件;#include “xxx.h” 一般是程序员自己的头文件}2.条件预编译 1)#if 常量表达式 程序段1 #else 程序段2 #endif 2)#ifdef 标识符---如果定义过,执行 程序段1 #else
2016-07-17 20:33:41 1012
原创 指针---练习题
编写一个C程序,输入一些数字,然后按照从大到小的方式输出,要求使用指针实现void func2();int main(int argc, const char * argv[]) { int a[10]; int *x,*y; x=a; int i; for (i=0; i<10; i++) { printf("请输入第%d个数
2016-07-17 20:32:17 687
原创 指针
1.指针一个内存中的地址称为指针指针变量中存储的是指针指针变量的*、/、%运算都是没有意义的+、-运算有意义,针对数组指针做加减运算指针的定义和赋值eg: int *pi;//指针的声明 pi=&i;//指针赋值,pi存储了i变量的指针 char *pc=&c;//声明字符指针变量,存储字符变量C的地址*号(取值符)用法: &号(取址)运算符:*号两边有表达
2016-07-17 20:01:51 225
原创 数组
1.一维数组int scores[5];//数组的声明#define LENGTH 5int scores1[LENGTH];//使用宏定义声明scores[0]=10;//一维数组的访问,使用下标索引,下标从0开始//arr[5]=100;X//数组下标越界。可能得到非期望值int i;i=arr[1];//使用第二个元素进行赋值//数组初始化为0int arr1[5]={1
2016-07-14 20:31:10 226
原创 sqlite3---The database file is locked
用sqlite3做数据存储时出现了,The database file is locked的错误,花了大半天的时间找错误 =.=最后在一篇文章中看到一句“sqlite 的规则是读写分离”恍然大悟bug原因---读写操作同时进行了。如果你写代码的时候没有同时进行读写操作,却还是报这样的错误,那通常是下面这两种情况造成的1.数据库读取/写入的操作结束后,没有关闭数据库,下
2016-06-27 21:58:57 1731
原创 C语言随堂笔记----常量、宏,枚举及函数
1.变量C语言中的常量有: 1.直接常量 1,10.2,’A’等 2.命名常量 使用const关键字定义 使用#define定义const关键字定义 -常量 const只能在申明时赋值,只能赋值一次; eg: const int count=10; int const co
2016-06-27 21:24:09 620
原创 随堂笔记---循环结构
1.循环C语言中循环有三种: while循环 do..while循环 for循环2.while循环语句格式: do do{ 循环语句; 循环语句; while(表达式);
2016-06-27 20:57:36 1625
原创 button点击无反应
我的代码:{ UIImageView *rjUnpBagV=[[UIImageView alloc]initWithFrame:Frame(0, 0, ScreenWidth, ScreenHeight)]; self.rjUnpBagV.backgroundColor=[UIColor whiteColor]; [self.view addSubview:self
2016-06-27 19:58:50 2169
原创 C语言随堂笔记---条件分支结构
1.关系表达式 1.返回结果“真”--非0值和“假”--0值 2.关系逻辑运算符(,=,==,!=) 使用关系运算符构建的关系表达式的结果为两种:0和1, 分别代表假和真字符型数据也可以进行关系运算 3.字符型的关系运算 字符型数据本质上也是一种整型数据 在比较时字符型使用其对应的ASCII码值进行比较 使用
2016-06-26 22:07:56 493
原创 C语言随堂笔记---数据类型、变量、运算符
1.数据类型1.int 整型数据2.float 单精度浮点数double 双精度浮点数 (未定义时,默认为double)3.char 字符类型转义字符 : \n 换行;\0空字符; int age;//声明整数类型变量age age=18;//给年龄age赋值 double height = 160.5;//声明并赋值,身高 char se
2016-06-26 21:58:26 374
原创 C语言随堂笔记---第一课
C语言——面向过程语言C++/java——面向对象语言断点调试过程中,all output下,(lldb)po age,po用于显示age的值1.头部导入相关文件eg.include; 导入 “系统库”"..." 导入 自己写的“库”2.正确编写main函数一个C程序最少包含一个main()函数main()函数中可以调用其他函数3.printf()函
2016-06-26 21:55:21 480
原创 C语言随堂笔记---数据处理和交互式输入
1.赋值最基本的赋值运算符为“=”通用语法为:变量 = 操作数2.隐式转换低精度转高精度不会发生数据丢失,高精度转低精度一般发生数据丢失 double d = 30; float f = 3; int i =30.123; printf("d = %f\nf = %f\ni = %d\n", d , f , i); printf("----
2016-06-26 21:48:50 1424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人