问题描述:指针和数组及存储单元
源代码:
/*指针和数组及存储单元*/
#include<stdio.h>
int main(void)
{
double a[2],*p,*q;
p=&a[0];
q=p+1;
printf("q<p=%d\n",q<p);
printf("q-p=%d\n",q-p);
printf("(int)q-(int)p=%d\n",(int)q-(int)p);
return 0;
}
运行结果:
指针和数组及存储单元
printf("(int)q-(int)p=%d\n",(int)q-(int)p);
强制转换字符类型会有警告
程序参数:
- 输出大小: 149.85546875 KiB
- 编译时间: 0.33s











网友评论