* 자료형 변수이름[크기] = {배열 원소}
* 언사이즈드 배열 -> int pwr[] = {..............}
초기화 리스트의 크기를 변경할 때마다
배열의 크기가 자동으로 조정
p.186_1
#include <stdio.h>
int main(void)
{
int ServerUsers[5][2] = {
1, 14,
2, 28,
3, 19,
4, 8,
5, 15
};
int server;
int i;
printf("Enter the server number: ");
scanf("%d", &server);
for(i=0; i<5; i++)
if(server == ServerUsers[i][0]) {
printf("There are %d users on server %d.\n",
ServerUsers[i][1], server);
break;
}
if(i==5) printf("Server not listed.\n");
return 0;
}
p.187 예제 2
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[80] = "I like C"; //str에 초기값
strcpy(str, "hello"); //str에 hello를 복사
printf(str); //str 출력
return 0;
}
p.188_3
#include <stdio.h>
int main(void)
{
int i;
int number[10][3] = {
1, 1, 1,
2, 4, 8,
3, 9, 27,
4, 16, 64,
5, 25, 125, //배열의 초기화
6, 36, 216,
7, 49, 343,
8, 64, 512,
9, 81, 729,
10, 100, 1000
};
printf("enter number : ");
scanf("%d", &num);
for(i=0; i<10; i++) {
if(num == number[i][2])
printf("%d, %d\n", number[i][0], number[i][1]);
}
return 0;
}