C语言语法
MaxLiuZhenGuo
我喜欢简单直白,不冗余繁杂。
展开
-
结构体注意事项
#include struct stu{char *name;};int main(void){struct stu student;struct stu *student1;strcpy(student1->name,"zhangsan");//编译能通过但会出现断错误。 strcpy(student->name,"zhangs原创 2013-07-16 11:34:08 · 830 阅读 · 0 评论 -
宏定义
C 宏定义详解2007年11月19日 星期一 08:48 A.M.我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下: #define .... #define .... ........转载 2013-07-16 17:00:33 · 615 阅读 · 0 评论 -
realloc
最近在写source code时需要在数组的buffer小时重新申请一块buffer,故找了一些资料,乖乖,竟然原指针还可以“漂移”。。。。。。realloc 原型:extern void *realloc(void *mem_address, unsigned int newsize); 用法:#include 有些编译器需要#include 功能:改变mem_address转载 2013-10-26 12:05:19 · 1100 阅读 · 0 评论 -
Makefile 自动生成依赖
虽然以前对Makefile有个基本概念,但是真正到自己去写一个哪怕是简单的Makefile时也会遇到不少的麻烦。 现在我有如下文件 dList.h dList.c memory.c debug.c debug.h test.c aaron.h 其中包含关系如下: aaron.h-->dList.h debug.h dList.c-->aaron.h debu转载 2017-04-14 12:59:47 · 448 阅读 · 0 评论