C 배열의 모든 것이었으면 좋겠다 ( 문자열, gets, puts, 2차원 배열, Call by value, Call by reference )
배열 쉽게 말해서 변수를 한 번에 왕창 만들어주는 것이다. 근데 번호와 순서가 있는 변수를 선언해준다는 점이 기존 변수와 다른 점이다. 선언된 배열은 형이 같은 변수를 만드는데 int, float, char, static... 다 된다. 10개의 변수를 int s1, int s2... 선언하는 것보다 int s[10] 이렇게 하나로 선언해주는 게 더 효율적이다. 그래서 배열이 필요하다. 각각 모두 고유의 이름이 있어야 하는데 번호로 구분한다. 1차원 배열의 선언에는 여러 방법이 있다. // 선언1 int num[4]; // 선언2 int num[4] = {0, 1, 2, 3}; // 선언3 int num[] = {0, 1, 2, 3}; 선언 1은 그냥 선언만 해준다. 즉 공간만 할당해 준다는 의미다. 선..
2022. 6. 18.