指针和数组的区别

/*
程序说明:指针和数组的区别,如下程序所示
指针和数组的区别当用sizeof()时就可以看出不同之处了,下面sizeof(a)结果为5*7*int,
而sizeof(p)则是由编程器决定的,在我电脑上为2,sizeof(b)为3*int
*/

#include<stdio.h>
void main()
{
 int a[5][7],*p,b[3]={1,2,3};
 char *q;
 p=b;
 printf("%d\n,%d",sizeof(q),*p);
 getchar();
}

posted @ 2008-04-13 23:58  calm  阅读(334)  评论(0编辑  收藏  举报