makefile打印 $(info __debuginfo__ $(CSRCS)) c语言全局变量不能定义在.h中,需要定义在.c中,再 extern 到.h中并且.h不能赋值 c语言 strchr 查找不到会返回 \0 也就是空NULL strlen(NULL)程序会崩溃所以计算 int strlennull(char* str){ if(str){ return strlen(str); } else{ return 0; } } ...
makefile打印 $(info __debuginfo__ $(CSRCS)) c语言全局变量不能定义在.h中,需要定义在.c中,再 extern 到.h中并且.h不能赋值 c语言 strchr 查找不到会返回 \0 也就是空NULL strlen(NULL)程序会崩溃所以计算 int strlennull(char* str){ if(str){ return strlen(str); } else{ return 0; } } ...