Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52558
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-05 14:28
文章分类

全部博文(16)

文章存档

2013年(16)

我的朋友

发布时间:2013-10-05 18:32:15

1、#define#define MAX(a,b) ((a) > (b)?(a) : (b))...x=5;y=8;z=MAX(x++,y++);printf("x=%d,y=%d,z=%d\n",x,y,z);打印结果:x=6,y=10,z=9;2、#undef该条预处理器指令用于移除一个宏定义3#if条件编译3.1语法形式:#if constant-expression    statements#endif3.2是否被定义#if  .........【阅读全文】

阅读(1602) | 评论(0) | 转发(2)

发布时间:2013-10-05 18:11:23

char a[6]={'h','e','l','l','o','\0'};char*p="hello";char *q=a;关于字符串的函数:char*strcpy(char *dst,char const * src);//会将’\0‘一块复制char*strcat(char *dst,char const *src);int strcmp(char const *s1,char const *s2);char*strcpy(char *dst,char const * src,size_t len);char*strcat(.........【阅读全文】

阅读(1067) | 评论(0) | 转发(0)

发布时间:2013-10-05 17:02:13

关于c语言中的操作符优先级......【阅读全文】

阅读(834) | 评论(0) | 转发(0)

发布时间:2013-10-05 16:45:18

1、关于指针与数组    int vector[10], *vp=vector;    int matrix[3][10],*mp=matrix;第1个声明是合法的。它为一个整型数组分配内存,并把vp声明为一个指向整型的指针,并把它初始化为指向vector数组的第一个元素。第2个声明是非法的。它正确的创建了matrix数组,并把mp声明为一个指向整型的指针.........【阅读全文】

阅读(1078) | 评论(0) | 转发(0)

发布时间:2013-10-05 15:50:05

关于const指针和指向const变量的指针很容易混淆如:1、指向非const变量的指针int x=3,y;const int *p=&x;则p是指向const变量的指针,即使x不是const变量。x=5//合法p=&y//合法*p=6//非法2、指向const变量的指针const int x=3,y;const int *p=&x;x=4//非法p=&y;//合法*p=6;//非法3、指向非const变量.........【阅读全文】

阅读(870) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册