BACKEND-DEVELOPER
로그인
BACKEND-DEVELOPER
로그인
배열 선언과 관련된 오류 - c언어
SJW
·
2023년 7월 16일
팔로우
0
C
0
형식: 자료형 이름[요소의 개수];
ex)
배열의 요소의 개수를 지정해주는 자리에는 상수만 와야한다.
상수란?
변경되지 않는 데이터를 의미한다.
상수는 리터럴 상수와 심볼릭 상수가 있다.
리터럴 상수?
문자 그대로 의미가 있는 경우
1,2,a,b,c
printf를 이용하여 문자열 형식 지정을 하는 경우에도 사용된다.
심볼릭 상수?
상수를 기호화하여 의미있는 이름으로 지어서 쓰는 상수이다. 즉, 변수를 상수화 하는 것이다.
두가지 방법이 있다.
const 키워드 사용
define 키워드 사용
여기서 배열의 선언과 관련된 오류가 발생한다.
배열의 요소의 개수에 const를 사용해서 상수화를 해주면 오류가 발생, define을 사용하면 오류 발생 x
배열의 특정 요소에 접근할때는 -> 배열이름[인덱스 번호]; 로 접근이 가능하다.
이때의 인덱스 번호에는 변수 사용이 가능하다.
SJW
팔로우
이전 포스트
codestates 수료 후 35일이 지난 회고록
다음 포스트
배열에 문자열 지정&&출력 - C언어
0개의 댓글
댓글 작성