摘要:
1 普通变量 typedef int myInt; 后面就可以用myInt代替int定义变量了,效果相同2 结构体变量 1) Struct Person { int age; char *name; } typedef Struct Person myPe... 阅读全文
摘要:
三种格式第一种(根据表达式判断)#if DEBUG==100 语句#elseifCOUNT==60 语句#else 语句#endif说明:1. 该条件判断中的DEBUG值只有使用宏定义的值才有效,在函数里定义某个常规变量是没有效果的2. 每个语句可以是多条3. 在编译的时候,不满足条件的部分不... 阅读全文
摘要:
不带参数的 格式#defined 变量名 值 变量名命名两种格式规范:CLASS_NAME或者kClassName **注意:后面不能加; 原因:在使用的时候会用值替换变量名,具体看下例 例 #defined COUNT 5 for(int i=0;i<COUNT;i++){....}相... 阅读全文
摘要:
格式 struct 结构体名称 { 类型 属性名; 。。。;}[变量名];例struct Person{ int age; char *name;}[sp];指向结构体的指针struct Person sp;struct Person *spP=&sp;... 阅读全文
摘要:
格式返回值类型 (*变量名)(参数。。。);例#include void test(){ printf("执行test\n");}int main(int argc, const char * argv[]) { void (*functionP)(); functionP=test;//这两... 阅读全文
摘要:
常用类型(int char double等)指针访问保存的地址中数据时,会根据指针类型读取相应长度的数据。例: int num=129; char c='1'; int *intp=&c; printf("*intp=%i\n",*intp); 输出结果:*intp=33073。 分析 内... 阅读全文
摘要:
数组 数组地址就是数组第一个元素的地址 int num[2]={1,2}; num==&num==&num[0] 数组参数传递时主要看形参的类型 change(int num[]);传递地址,会影响原来的值 change(int num);传递值,不会影响原来的值指针(数... 阅读全文
摘要:
显示/隐藏系统保护文件显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false显示/隐藏文件夹显示:d... 阅读全文
摘要:
使用括号先在Xcode的编译环境找。路径如下: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include 说明:contents文... 阅读全文
摘要:
scanf使用细节输入一个数据 int num1; scanf(“%i",&num1);输入多个数据 int num1,num2; printf("请输入2个数字:"); scanf(“%i%i",&num1,&num2); 说明: a 输入数据类型之间(%i%i)若没有间隔符则默认使用ta... 阅读全文