#include
#include
#include
#include
#define red 1
#define blue 2
#define green 3
/*//列舉裡必須是整型
//必須小於等於四個位元組
enum colorc1,c2;//如果沒有給值,預設為0,依次遞增;如果初始值,則依次遞增
enum status;
enum megtype;
int main()
tt; printf("%d\n",sizeof(ty1));//4
printf("%d\n",sizeof(ty2));//4
printf("%d\n",sizeof(ty3));//4
printf("%d\n",sizeof(c1));//4
printf("%d\n",sizeof(tt));//4
enum color c3 = red;
switch(c3)
enum color c4 = blue;
printf("%d,%d\n",c3,c4);//10,11
return 0;
}
int main()
i++;
goto gaobo;
gaobo2:
printf("%d\n",i);//11
//goto gaobo;//死迴圈
return 0;
}
*/
/*比大小:
int max(int a,int b)
int main()
*/
/*找只出現一次的數字
int apearoncenum1(int *arr,int len)
return count;
}bool isbit(int num,int index)
return false;
}void apearoncenum2(int *arr,int len,int *num1,int *num2)
int tmp = 0;
for(int i = 0;i/*
2、寫乙個函式返回bool值,來判斷給定的字串a和b
(假設都是小寫字母),是否是b中的字元都存在於a中,
如果是返回true,否則返回false
函式申明如:bool checkstring(const char *a,const char *b);
(1)請用文字或流程圖簡要描述您的思路;
(2)請用c語言程式設計實現,注意時間和空間開銷。
bool checkstring(const char *str1,const char *str2)
; while(*p != '\0')
while(*q !='\0')
else
}return true;
}int main()
陣列加強1
陣列概念 陣列是儲存同一種資料型別多個元素的集合。也可以看成乙個容器。陣列即可以儲存基本資料型別,也可以儲存引用資料型別 定義格式 什麼是陣列初始化 j a中的必須先初始化,然後才能使用 所謂的初始化,就是為陣列中的陣列元素分配記憶體空間。並為每個陣列元素賦值 初始化分類 a 動態初始化 指定長度,...
物件導向加強1
1 增強for迴圈 增強for迴圈主要用對陣列 集合的遍歷 只能讀不能寫 優點是方便直觀,但不會提高執行效率。2 label語句 label可標識控制需要操作的任何有效語句,它被用來標識迴圈構造的復合語句 只能用來標識for while或if之類的語句,其它的不行 和break或continue配合...
MySQL基礎加強1
1 資料約束 表約束 預設值 default 預設值 非空 not null 唯一 unique 主鍵 primary key 非空 唯一 自增長 auto increment 外來鍵 foreign key 約束兩種表 2 關聯查詢 多表查詢 2.1 交叉連線 產生笛卡爾積 原因 連線條件不足夠 ...