求助c语言指针
# include <stdio.h>int main(void)
{
int a=;
int *p,i;
for (i=0;i<4;i++)
p=&a;
printf("*%d",p);
return 0;
}此程序对吗 第一眼望过去 a应该是数组名吧 数组的定义和初始化应该是 int a = {1 , 2 , 3 , 4, 5 ,6 , 7 ,8 ,9} ;然后定义了一个指针数组p p = &a p = &a p = &a p = &a ,这儿就有问题了a虽然有9个元素 ,但是从a开始所以只到a,然后就不知道你要干嘛了 qq小小七 发表于 2015-9-16 14:07
第一眼望过去 a应该是数组名吧 数组的定义和初始化应该是 int a = {1 , 2 , 3 , 4, 5 ,6 , 7 ,8 ,9} ...
哈哈 谢谢和我交流 这是在一个卷子中看到的题目 我就是纳闷p的用法是不是合法的
应该是不能这么用的吧
页:
[1]