문자(char)를 ' ' 작은따옴표로 묶어야 한다는 것은
변수로 잡을 때의 이야기이다.
문자는 딱 한 글자를 말한다.
'a'라든지 'u'라든지 이런 거 진짜 딱 한 글자를 말한다.
두 글자 이상이 줄 지어 들어가면 이건 문자열이 된다.
말그대로 '문자'들을 나'열'한 거다.
이러한 경우에는 " " 큰따옴표로 묶어준다.
마찬가지로 변수로 잡을 때의 이야기이다.
이걸 함수에 사용할 때와 혼동해서는 안 된다.
예를 들면
printf 함수의 첫 번째 인자는 때려죽여도 " " 이거 안에 넣는다.
그러니까 자꾸 혼동하지 말고 딱 정리해야함.
- 따옴표의 구별은 변수 선언 시에만
- 함수에서의 구별은 서식문자와 함수 호출에 필요한 인자에 따라 사용한다
'c&c++' 카테고리의 다른 글
포인터 기초 (0) | 2021.10.05 |
---|---|
문자 / 문자열 (0) | 2021.10.03 |
[도전! 프로그래밍 1] 문제7번 (0) | 2021.10.01 |
재귀함수의 개념 (0) | 2021.09.30 |
static 선언을 추가한 지역변수 (+register변수) (0) | 2021.09.30 |