自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C语言 宏和函数 个人对编译链接的理解

宏和函数:1、宏是简单的字符串替换,在引用宏的时候先用宏替换宏名,然后在编译。函数是编译之后执行时再调用。所以宏占用的是编译的时间,函数是占用的执行的时间。宏在编译之前进行,即先用宏体替换宏名,然后再编译。2、宏的参数不占内存空间,函数调用的时候参数是占用内存的,而宏函数太多太长时,调用就会使代码增长。3、宏的参数不受数据类型约束,函数参数传递时有数据类型的要求。4、函

2016-10-19 12:40:54 1256

原创 C语言 将一个整形数字二进制位进行奇偶交换

#include#define WOME(X)\ (((X&0x55555555)>1))//奇数位左移,偶数位右移int main(){ int ret = 5; scanf("%d", &ret); printf("%d %d\n", ret, WOME(ret)); system("pause"); return 0;}

2016-10-18 23:27:18 598

原创 C语言 __TIME__,__LINE__等的使用

#include#define WE\ //打印执行时间,行数,日期,文件位置 printf("%s\n %d\n %s\n %s\n",__TIME__,__LINE__,__DATE__,__FILE__)#define TRE "hello"#define TER "world"#define TRETER "bit"#define CAT(a,b) a##b //"##

2016-10-18 23:17:55 949

原创 C语言 打印菱形(可变行数)

#includeint main(){ int i = 0; int j = 0; int line = 0; printf("please enter the line:>"); scanf("%d",&line); for(i=1; i<=line; i++) { for(j=1; j<=line-i; j++) printf(" "); //printf("\

2016-10-05 17:37:40 7747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除