#include <stdio.h>
int main() {
//문자열 한개짜리 배열
char menu[] = {"Hello"};
printf("%zu\n", sizeof(menu)); // 4 * 10 = 400
// 행 개수는 초기값으로 결정, 각 행은 char 10칸짜리 배열 (문자열 여러개)
char menu1[][10] = {
"New", "Save",
"Save As ","Exit"
};
printf("%zu\n", sizeof(menu1)); // 4 * 10 = 40
//[행][열][문자칸]]
char menu2[3][2][10] = {
{"a", "b"}, //menu_2[0][0] = "a", menu_2[0][1] = "b"
{"c", "d"}, //menu_2[1][0] = "c", menu_2[1][1] = "d"
{"e", "f"} //menu_2[2][0] = "e", menu_2[3][1] = "f"
};
printf("%zu\n", sizeof(menu2)); //3*2*10=60
//char *배열, 문자열 자체를 배열에 저장하는게 아님, 문자열이 있는 위치의 주소를 저장하는 배열
char *menu3[] = {
"New",
"Save",
"Save As",
"Exit"
};
printf("%s\n", menu3[0]); // New
printf("%s\n", menu3[1]); // Save
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: