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