原创 指針的小總結
一、什麼是指針? 用來存放變量地址的變量,就稱爲"指針變量"。 二、指針的定義 一般形式: 類名標識符 *指針變量名; int *p; float *q; "*"是一個說明符,用來說明這個變量是個指針變量,是不能省略的,但它
原创 查找最長單詞
char str[] = "today is saturday";//存儲字符串 int count = 0, maxcount = 0 , maxstr = 0 ;//count存儲單詞長度 //maxcount存儲
原创 NSDictionary && NSMutableDictionary && NSSet
字典存在的意義:1.大容器,用來存儲多個數據 2.用來存儲的數據具有一一對應的關係.(使用key 來標示value) 3.對於字典中的一對鍵值對(key--value)叫做字典中的一個元素,也叫做一個條目,只要是對象就可以,不限制類
原创 Category Extension protocol 總結
一.Category 分類,類目 目的是爲沒有源代碼的類添加方法(只能添加方法不能添加實例變量) 是擴充一個類的功能的方式之一,爲原有的類擴充方法,會成爲原類的一部分,使用即可 category 也分爲.h接口部分和.m實現部分 .h
原创 隨機產生20個正整數存入數組a中,且每個數均在1000-9999之間(包含1000和9999)。對數組進行排序,要求按每個數的後三位的大小進行升序排列,然後取出滿足此條件的前10個數放入數組b中,如
int a[20] = {0};//存儲20個整數 for (int i = 0; i < 20; i++) { a[i] = arc4random() %(9999 - 1000 + 1) + 1000;
原创 NSNumber&&NSArray&&NSMutableArray
NSNumber 1.定義基本數據類型 char a = 'f'; int b = 5; short c = 20; long d = 100; float e = 2.5; double f = 225.214; BOOL isTrue
原创 OC中的排序方法實例
OC中排序的方法實例分析:下面是.h文件#import <Foundation/Foundation.h> @interface Person : NSObject { NSString *_name;//姓名 NSI
原创 C語言中參數的傳遞方式
C語言中參數的傳遞方式一般存在兩種方式:一種是通過棧的形式傳遞,另一種是通過寄存器的方式傳遞的。這次,我們只是詳細描述一下第一種參數傳遞方式,另外一種方式在這裏不做詳細介紹。 首先,我們看一下,下面一個簡單的調用例程: int A
原创 C語言編譯四則運算
float a = 0, b = 0, c = 0; char count = 0; printf("輸入運算\n"); scanf("%f%c%f",&a,&count,&b); swit
原创 分數的加減乘除 約分 以及比較大小
.h文件中@interface Fraction : NSObject @property (nonatomic) NSInteger numerator;//分子 @property (nonatomic) NSInteger deno
原创 用C語言輸出一句話的最長單詞
char str[] = "today is saturday";//存儲字符串 int count = 0, maxcount = 0 , maxstr = 0 ;//count存儲單詞長度 //maxcou
原创 熱門的耶穌問題
// 1.如何表示13個人? //通過數組表示,有13個元素,賦值爲1~13 // 2.如何描述報數? //使用count值統計當前是第幾個人 // 3.如何將人剔除,標記已經死掉的人? //將元素值置爲0 //
原创 NSString的部分API分享
1.創建對象 兩種方法 1.便利構造器(+號方法) NSString *str1 = [NSString stringWithFormat:@"i
原创 OC類和對象
實例變量的可見度: 三種 @public:公共的,在任何文件中都可以訪問,(訪問方式是通過對象+指向操作符 + 實例變量 ,例如: per -> n
原创 繼承及便利構造器
繼承: 當多個類出現部分相同的實例變量和方法時,就要考慮繼承 繼承的使用:將多個類中相同的實例變量的方法提出來寫成一個公共的父類. [super eat];//[self eat] 使用self來調用自己的方法,死循環.