![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题快问快答
daguilaoshi
这个作者很懒,什么都没留下…
展开
-
ifndef
预处理的条件编译 全文 if not define。1.防止头文件的重复包含和编译。便于程序的调试和移植。原创 2023-09-21 20:01:56 · 35 阅读 · 0 评论 -
inline
内联函数 inline一段函数的话,想当于让函数在此展开,不需要压栈,可以节省运行时间,但加大了编译时间。原创 2023-09-21 19:57:03 · 20 阅读 · 0 评论 -
指针的自加与引用
1.指针自加代表地址自加,即偏移到下一个地址,偏移大小为自身大小;4.引用了一个实体之后,就不可以引用下一个了,指针可以再指。3.引用相当于起了一个别名,就是这块地址的另一个名字。2.引用的话定义就要被初始化,指针可以先定义。5.sizeof指针一直都是4或8。原创 2023-09-21 19:53:04 · 182 阅读 · 0 评论 -
多方法交换x,y
1.x=x^y;y = x^y;x = x^y;2.x= x+y;y = x-y;x= x-y;原创 2023-09-21 19:48:55 · 50 阅读 · 0 评论 -
strstr()函数的作用
如:char *s = "123456";输出t就是23456。原创 2023-09-21 19:43:51 · 42 阅读 · 0 评论 -
extern的作用
1.当其他.c文件要使用另一个文件中已定义的全局变量时,可以extern申明这个外部变量。2.extern “C”的时候,表示使用C的形式来编译代码。总的来说就是用一个在其他文件中定义的变量或者函数。原创 2023-09-21 19:41:27 · 40 阅读 · 0 评论