- 博客(9)
- 收藏
- 关注
原创 OC 语言学习第一天—OC 语法概览
OC 类的定义 @interfance SimpleClass:NSObject @end OC 类的声明以@interface 开始,以@end 结束,以:标识父类 类的属性声明 @interface Person:NSObject @property NSString *FirstName; @property NSString *lastName; @end 声明了一个 P
2015-05-25 00:04:24
318
原创 C语言学习第八天—黑马基础测试题分析
第一题 编程实现对键盘输入的英文名句子进行加密。 用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母, 若为其它字符时不变。比如245a95n加密后是245bcd95opq #include //声明加密函数 void encryption(const char* s); //声明打印字符数组函数 void printString(const char* s);
2015-05-20 12:50:50
626
原创 C语言学习第五天—递归
有下面一个问题求1到n的阶乘。公式 n! = n * (n-1) * (n-2) * ...* 1(n>0) 我们常用的解决办法是 long factorial(int n){ int i; long int sum=0, temp=1; for(i=1;i<=n;i++){ temp*=i; sum+=temp; } return sum;
2015-05-18 16:50:48
335
原创 C语言学习第七天—结构体
结构体 结构体是一种特殊类型,可以打包其它类型为一种复合类型。在面向对象的概念中,就是一种特殊类。 使用结构体几种形式: 第一种,先定义结构体,然后定义结构体变量。 定义结构体: struct point1{ int x; int y; };定义结构体变量 struct point1 point; 第二种定义匿名结构体,然后定义结构体变量 s
2015-05-15 23:34:53
381
原创 C语言学习第六天—预处理命令
ANSI C 标准规定可以在C源程序中加入一些 预处理命令,以改进程序设计环境,提高编程效率,这此预处理伪政府是由ANSI C 统一规定的,但是它不是C语言本身的组成部分,不能直接对它们进行编译。C提供的预处理命令功能主要有以下3种: (1)宏定义 (2)文件包含 (3)条件编译 1 宏定义 1.1 不带参数的宏定义 用一
2015-05-15 23:32:21
423
原创 C 语言学习第四天—函数和文件组织
函数是对功能的封装,引入函数概念是为了提高代码复用和可读性。 C语言函数可以分为三种:主函数,库函数,和自定义函数。 主函数 主函数在C语言中有且只有一个,所有的程序都是从主函数开始执行,在主函数中结束。 库函数 库函数本身不是C语言的一部分,但是支持标准C的实现会提供该函数库的函数声明,类型和宏定义。 常用的库函数分为以下几个部分 标准输入输出函数(如getchar getline
2015-05-15 23:29:50
345
原创 C语言学习第三天—控制流
C语言常见的控制流有三种结构 分别是:顺序结构,选择结构,循环结构。 1,顺序结构 顾名思义,所谓顺序结构就是程序由上到下顺序执行,例如我们的第一个hello,world程序。 #include void main() { printf("Hello,World!"); } 2,选择结构 选择结构常用来处理多分支问题,常用的语句有 if 和 switch if 语句基
2015-05-15 23:29:18
512
原创 C语言学习第二天——运算符优先级
C 语言优先级是一个很重要的知识点。现在总结如下: 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[整型表达式] 左到右 () 圆括号 (表达式)/函数名(形参表)
2015-05-14 23:12:58
411
原创 C语言学习第一天—数据类型和 OSX下的内存占用
C 语言的基本数据类型有四种,分别是 int ,char , float, double 为了精确控制内存占用,通常我们会在这四种基本类型前面加上限定符,short (用于整型),signed(用于int char,通常可省略),unsigned (用于 int,char),long (用于整型和 double),在 mac 中各类型占用的字节数可以用下面这个程序输出 // // mai
2015-05-13 23:38:26
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅