![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux c
wind@l
这个作者很懒,什么都没留下…
展开
-
do {...} while (0) 在宏定义中的作用
do {...} while (0) 在宏定义中的作用如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到许多看起来不是那么直接的较特殊的宏定义。下面就是一个例子:?12#defi转载 2014-08-03 11:30:56 · 304 阅读 · 0 评论 -
关于c语言传值与传址的理解
传值:void swap(int x,int y){int tmp;tmp = x;x = y;y = tmp;}int main(void){int a = 3;int b = 4;swap(a,b);}在主函数中调用swap()无法改变a,b的值,因为传给swap()的参数实际上是a,b变量的一份拷贝_a,_b,他们和a,b的地址并不一样原创 2014-08-21 10:04:25 · 1011 阅读 · 0 评论 -
数据排序的几种方法(c语言实现)
#include "stdio.h"void select_Sort1(int a[],int n);void select_Sort2(int a[],int n);void bubble_Sort(int a[],int n);void insert_Sort(int a[],int n);void quick_Sort(int a[],int low,int high);int转载 2014-08-18 20:32:26 · 768 阅读 · 0 评论