- 博客(2)
- 收藏
- 关注
原创 #if ... #endif在C中的用法
#if a ........ #endif 语句根据a的值去判断是否执行里边的内容,a是“0”则跳出#if...#endif语句。但是,a如果是正常的定义,即使a的值是正确的,也不会执行#if...#endif语句的内容,这是因为#if ...#endif语句,#if a中的a只能是常量,看下边的实战例子。 但是改成宏定义的形式,就可以正常输出 #if ...#endif语句中,#if 后边的值应该是一个常量,而宏是可以定义常量的。只要常量不是“0”,就会执行 ...
2021-12-24 20:27:50
1398
原创 VS编译C报 syntax error: missing ‘)‘ before *
在文件的开头定义了一个函数 图中定义的函数有两个入口参数,都是指针类型。和其他正常定义的函数不同,上述截图函数在编译的时候会报错误 检查之后我们发现,在定义函数的入口参数结构体指针时,结构体是在函数后边定义的,也就是说,结构体还没有定义,就被拿来用了。C的编译是从上到下,先执行函数再到结构体,明白了错误的原因,我们将定义的函数放在结构体后边,再次编译发现错误消失 ...
2021-12-23 10:20:44
1155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人