已采纳回答 / Fiona0126
首先可以方便后续维护,正如楼上所言,修改时更加方便。也可以提高编码速度。比如你要写一个unsigned char的,你可以#define uchar unsigned char.之后可以用uchar代替,你也可以用#define来定义一些小的函数什么的。而且define是在预处理时就展开的,所以会可以提高运行效率。不过还是不建议都用define。代码安全可维护性好才是重点。。
2015-02-10
printf("%s\n", string);
printf (%s\n",string)
怎么就不行呢
printf (%s\n",string)
怎么就不行呢
2015-02-10
#include <stdio.h>
int main()
{
//这是一首思念家乡的诗
printf("床前明月光,");
printf("疑是地上霜。");
printf("举头望明月,");
printf("低头思故乡。");
/*
短短四句诗,写得清新朴素,明白如话。它的内容是单纯的,但同时却又是丰富的.....
*/
return 0;
}
int main()
{
//这是一首思念家乡的诗
printf("床前明月光,");
printf("疑是地上霜。");
printf("举头望明月,");
printf("低头思故乡。");
/*
短短四句诗,写得清新朴素,明白如话。它的内容是单纯的,但同时却又是丰富的.....
*/
return 0;
}
2015-02-09