
c语言
培扬
stay hungry ,stay leaning!
展开
-
c语言中的头文件互相调用
c语言中的头文件互相调用 今天在阅读程序的时候发现两个头文件竟然能够互相调用,感到很奇怪,例如head1.h 调用了head2.h,head2.h调用了head1.h,这样竟然能够编译成功。自己动手试了试,竟然失败了。我理解的引用头文件的就是用头文件中的内容代替`#include<head.h>`,但是这样的话应该就会递归调用了啊,这也就是我自己实验时候出现的错误的原因。后来又仔细的看了别人的代码原创 2017-12-07 19:30:23 · 11191 阅读 · 3 评论 -
结构体互为成员
今天突然看到一个结构体互相作为成员变量的问题,感觉很有趣。有人说这无异于自己揪着自己的头发把自己提起来。觉得这个比喻很有趣。然后自己尝试做了实验;#include typedef struct A testA;typedef struct B testB;struct A{ testB b; char namea;};struct B{原创 2017-12-18 11:27:22 · 561 阅读 · 0 评论