C语言指针数组赋值问题
#include<stdio.h>voidmain(){inta[2][2],*ptr;inti,j;ptr=a[0];for(i=0;i<2;i)for(j=0;j<2...
#include <stdio.h>
void main()
{
int a[2][2],*ptr;
int i,j;
ptr=a[0];
for(i=0;i<2;i )
for(j=0;j<2;j )
scanf("%d",ptr );
//ptr=a[0];这里为啥还定义一次,之前不是定义过了么?
for(i=0;i<2;i )
{
for(j=0;j<2;j )
printf("M",*ptr );
printf("\n");
}
} 展开
void main()
{
int a[2][2],*ptr;
int i,j;
ptr=a[0];
for(i=0;i<2;i )
for(j=0;j<2;j )
scanf("%d",ptr );
//ptr=a[0];这里为啥还定义一次,之前不是定义过了么?
for(i=0;i<2;i )
{
for(j=0;j<2;j )
printf("M",*ptr );
printf("\n");
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询