독하게 시작하는 C 제5장 연산자 응용 - 첫 번째
By 1%! 10%. | 2018년 1월 12일 |
sizeof연산자 - CPU사용하는 연산자가 아님(컴파일러가 연산함.) 가급적 자주 사용하는게 좋음. 매우. 중요한 연산자. sizeof(자료형) ex) sizeof(1); -> 4 sizeof('1'); -> 1. sizeof의 피연산자는 자료형(변수를 쓰든 상수를 쓰든)이다. int ar[3]sizeof(ar) ->4(int)*3(배열 크기)=12. sizeof(aList) 로 20을 컴파일러가 기계어로 연산해주는 것.20이라고 계산해서 쓰는 것.2번은 매우 나쁜 습관, 코드. 매우 초보자가 하는 짓.이유 : aList가 변경될 수 있다. '유지보수' 에 나쁨(그에 맞게 계속 변경해주어야 함.)컴파일러마다 다르게 해석될 수 있다. 20이라고 계산한 것이 틀릴 수가 있음 w