C
文章平均质量分 68
末日山脉的日记
学一门新东西,心里不能装事情,要把自己清理干净。
展开
-
C_结构体和共同体
#include #include struct File{ char*name; int size; //与数组的区别是结构体内的数据长度可能会不一样};struct _My{ char*name; int size;};typedef struct _My File2;//简洁写法typedef struct _Student{原创 2015-02-11 16:33:56 · 730 阅读 · 0 评论 -
C_指针
指针的用法:#include #include void hello(){ printf("Hello C\n");}typedef void(*SimpleFunc)();int main(int argc, const char * argv[]) { int a = 10; int *pa = &a; printf("%d\n原创 2015-02-11 15:13:57 · 494 阅读 · 0 评论 -
预处理指令_宏定义
#include #define MAXNUM(A,B) A>B?A:B//多行宏定义#define LOOP(FROM,TO,CONTENT)\ for(int index=FROM;index<TO;index++){\ CONTENT;\}int main(void) { printf("Max num is %d\n",MAXNUM(10,5));原创 2015-02-10 18:27:59 · 604 阅读 · 0 评论 -
预处理指令_条件编译
函数内部用define定义:#include #include #define WIN 1#define LINUX 2#define MAC 3void sayHello(){ #if PLATFORM==WIN printf("HELLO WINDOWS\n");#elif PLATFORM==LINUX printf("HELLO LINUX\n")原创 2015-02-10 18:01:00 · 522 阅读 · 0 评论 -
防止头文件重复引入
#ifndef headerUsing_a_h#define headerUsing_a_h#include "b.h"void funcA();void funcA1();#endif原创 2015-02-10 18:02:47 · 498 阅读 · 0 评论