변수에대해서 궁금해서 질문합니다
참
2023.04.01
#include stdio.h
#include stdlib.h
#include time.h
int main(void)
{
int a,b,c[10][10],num=0,z;
srand(time(NULL));
for(a=0;a10;a++)
{
for(b=0;b10;b++)
{
a[c][b]=rand()%100+1;-----이부분
printf(%3d ,a[c][b]);
}
printf(\n);
}
for(z=1;z=100;z++)
{
num=0;
for(a=0;a10;a++)
{
for(b=0;b10;b++)
{
if(z==a[c][b])
num+=1;
}
}
if(num1)
printf(%3d %2d번 중복 되었습니다.\n,z,num);
}
}
저위에검은색으로 줄친부분
저런식으로 선언한것은없는데 실행은 잘되네요
덕분에 무슨원린지 도저히모르겠습니다 저건 어떤식으로 선언한거고 무슨변수라하죠??
-
헛매질
int a[10]; 이라면
a[0] 이나 0[a] 나 같다는 말입니다.
질무 내용에
배열 c 가있잖아요?
c[a][b] 나 a[c][b] 나 같으므로 에러가 없다는 말입니다. -
By은지
포인터라는 말씀이에요?
-
집1어치워
a[c] 나 c[a] 나 같아요.
a[c] == *(a+c) == *(c+a) == c[a]