C语言中*a是什么意思啊?和数组一个用法吗?
C语言中*a是什么意思啊?和数组一个用法吗?有一个函数voidcountValue(int*a,int*n){inti;*n=0;for(i=1;i<=1000;i++)...
C语言中*a是什么意思啊?和数组一个用法吗?
有一个函数
void countValue(int *a,int *n)
{
int i;
*n=0;
for(i=1;i<=1000;i++)
if((i%7==0||i%11==0)&&i%77!=0)
{
*a=i;
*n=*n+1;
a++;
}
}
怎么理解 *a=i;
*n=*n+1;
a++;
?? 展开
有一个函数
void countValue(int *a,int *n)
{
int i;
*n=0;
for(i=1;i<=1000;i++)
if((i%7==0||i%11==0)&&i%77!=0)
{
*a=i;
*n=*n+1;
a++;
}
}
怎么理解 *a=i;
*n=*n+1;
a++;
?? 展开
9个回答
展开全部
若定义:int *a=NULL;
则*a表示一个整形的指针变量,并对其进行初始化。
int arry[10]={1,2,3,4};
数组名arry也相当于一个指针。
两者基本可以看做相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*a表示指针;
除了定义阶段,*a和a[0]是一样的
除了定义阶段,*a和a[0]是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你看一下「C程序设计」的”指针”一章
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询