독하게 시작하는 C 제4장 두 번째
By 1%! 10%. | 2018년 1월 12일 |
복합 대입 연산자 /=,*=,-=,+= 형변환은 강제적인 성향을 지님. (int)2.5 -> 20.5 절사. 정보가 왜곡될 수 있다. 메모리 ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 빨간 부분 4byte를 int로 결정 -> 이 결정을 '지정'이라고 한다.(나중에 포인터에서 지정연산자가 이 느낌)이걸 (char *)로 형 변환하면 char[]가 된다.(char는 1byte값인데 4byte니까 *와 쓰면 자연스럽게 배열이 됨.) C언어는 자유도가 매우 높은 언어. 그래서 책임질 것, 알아야 할 것, 신경써야 할 것이 많다.(Pointer라는 권력을 잘 이용해야 함) 컴파일러 공부 필요 이유는 최적화(->고성능)때문. 단항 증감 연산자++a; 전위식a++; 후위식 -----=a; 는 -----=a++