随笔分类 -  c

摘要:先看一小段代码#includeint main(){ size_t len = 0; const char* id = "abcdefghijklmn"; len = strlen(id); if (len > 3) { id += len - 3 ; ... 阅读全文
posted @ 2014-09-15 17:54 log_a 阅读(478) 评论(0) 推荐(0)
摘要:void 无类型 void* 无类型指针void的作用主要是对函数参数和返回值的限定,void func(void);表示func函数无参数无返回值。void*可以指向任意类型的数据,如pvoid可以指向pint指向的数据。void *pvoid;int *pint;pvoid = pint;pi... 阅读全文
posted @ 2014-09-12 13:14 log_a 阅读(216) 评论(0) 推荐(0)
摘要:一个困扰很久的问题终于解决了,感谢万能的网络~在看项目代码的时候,看到很多宏定义“类型-1”,很纳闷,类型还能做减法??typedef unsigned int uint;#define a (uint)-1让我敲敲自己秀逗的脑袋,居然一直以为是减法。(uint)-1其实是强制类型转换,把-1转换成... 阅读全文
posted @ 2014-09-09 18:01 log_a 阅读(223) 评论(0) 推荐(0)
摘要:enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat};mon=1,后面的没有赋值,默认后面的值比前面的大1,即wed=3,thu=4,fri=5,sat=6 阅读全文
posted @ 2014-08-26 10:20 log_a 阅读(758) 评论(0) 推荐(0)
摘要://test.c#includeint main(){ int a=0; printf("%d",a); int b=1; printf("%d",b); return 0;}上面这几行代码在VS2010下运行,报了下面两个错。error C2143: 语法错误... 阅读全文
posted @ 2014-08-22 18:40 log_a 阅读(368) 评论(0) 推荐(0)