- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 NSDictionary 字典
//============================================= /* NSDictionary 字典 没有顺序的 成对出现,一对一的关系,覆盖旧的,保存最新的数据 */ //=========
2014-12-20 23:11:44 546
原创 NSString 和 NSMutableString 定义和基本用法
NSString 和 NSMutableString 定义和基本用法 : // NSMutableString 可变的字符串,直接修改字符串,在第一个基础上加上第二个字符串,结果复制给第一个字符串 NSMutableString *str1=[NSMutableString stringWithFormat:@"Hello"];
2014-12-17 23:38:31 797
原创 NSSet 和 NSMutableSet 定义和基本用法
NSSet 和 NSMutableSet 定义和基本用法: //=========================================================== /* NSSet 集合,存储oc对象,int float double char,枚举,结构体,都不可以忘里面存储,必须包装成对象存进去。 NSSet
2014-12-17 23:31:35 907
原创 NSArray 和 NSMutableArray 定义和基本用法
/* NSArray oc数组,不可变数组 */ //==================================================== //c数组,存的所有数据元素必须是相同的数据类型 //创建数组 NSArray *ary=[[NSArray alloc
2014-12-17 23:19:53 2191
转载 oc NSString和NSMutableString基本用法
关于字符串的操作可谓是千变万化,自己在学习的过程中也遇到了很多问题。接下来就让我总结一下自己在使用的过程中遇到的问题和解决方法1.获取一串字符中的一个字符。 要想获取一串字符中的一个字符其实有多种方法,在这里说几种我用过的, 1》利用实例方法,UTF8String NSString *str=[[NSString alloc]init]; con
2014-12-16 22:30:05 530
转载 ObjectiveC 类的声明和使用
关于OC中类的声明和使用1:声明 @interface className{ propertyType propertyName;}-(void)setPropertyName:(int)name;@end;2:组合合成 @implemation className{ -(void)setPropertyName:(
2014-12-16 22:25:51 1133
原创 C语言 冒泡法排序,选择法排序和插入排序
实例1 冒泡法排序数组中有N个整数,用冒泡法将它们从小到大(或从大到小)排序。实例解析:排序是非常重要且很常用的一种操作,有冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序等多种方法。这里我们先简单介绍前三种排序算法和代码的实现,其余算法将在后续课程《数据结构》中学习到。冒泡法排序是C语言教材中已经介绍过的排序方法,与其他排序方法比较起来,冒泡法效率是最低的,但因其算法
2014-12-04 22:56:06 8519 1
原创 C 语言 键盘输入一组数据,两种方式排序输出。
1. 自定义一个函数,将三个数字按照由大到小或者有小到大的顺序排列并且输出。 要求:在main函数中完成三个数字的输入,调用自定义的函数选择排序方式,并完成三个数字的排列和输出 2. 自定义一个函数,将一组从键盘接收到的数字按照由大到小或者有小到大的顺序排列并且输出。 要求:在main函数中完成一组数字的输入,将数字存到一个一维数组中,调用自定义的函数,选择排序方式,并完成数字的排序和
2014-12-03 23:00:13 6949
原创 C语言 字符处理的两个问题
字符处理的两个问题:处理字符是C语言中的常见操作,有两个问题需要讨论:一是判断字符处理结束的标志是空字符还是换行符,二是循环处理字符时,循环次数是字符数组的容量大小还是实际输入字符的个数。举例: 键盘输入一行字符,统计大写字符的个数。本例可用两种方法编程,第一种方法的代码如下:#include int main(){char c; int n = 0;while
2014-12-02 23:55:52 996
原创 C语言 函数编程的常见错误
函数编程的常见错误:1、定义函数时,函数头后面多加了分号如:int sum(int a,int b) ; //此处不应有分号 {…… }2、定义函数时,虚参前面忘记写类型如:int sum(a,b) //每个虚参前面都应写上类型{……}3、调用函数前忘记函数声明除非是定义函数在前,调用在后,或函数是char或in
2014-12-02 23:47:49 3010
原创 C语言 指针与一维数组,指针遍历一维数组的多种方法
指针与一维数组:#include void test1(){ //利用指针来修改数组元素 int a[2]; int *p; p = &a[0]; // p = a; 等效 *p = 10; printf("%d\n",a[0]);}void test2(){ //遍历数组元素 int a
2014-12-01 23:40:14 9558 1
原创 五个数由大到小排列,插入一个数,顺序保持有序
题目:如果一个数组中保存的元素是有序的(由大到小),向这个数组中插入一个数,使得插入后的数组元素依然保持有序int N = 5;int number; int tempN; int ary[N+1]={10,8,6,4,3};//由大到小顺序 printf("请输入要插入的数字:\n"); scanf("%d",&number); for
2014-12-01 23:31:57 4750
原创 C语言 求一组数中的最大值和最小值,例如我们有五个数字
1.问题描述求一组数中的最大值和最小值,例如我们有五个数字 int ary[5]; int max; int min; printf("请输入数组中的五个数字:\n"); for (int i=0; i5; i++) { scanf("%d",&ary[i]);//数组中存放五个数字必须挨个遍历存放
2014-12-01 23:25:48 37159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人