독하게 시작하는 C 제11장 - 두 번째
By 1%! 10%. | 2018년 1월 19일 |
aList[]aList +1하면 주소 메모리 한칸 : 1byte 더하기가 아니라aList 의 자료형 * 1만큼 더하기 #include <stdio.h> int main(){ int aList[5]={40, 20, 50, 30, 10}; int *paList=aList; paList+1; *(paList+1); // paList 시작번지 + 1(paList 자료형 * 1 더함.) *(paList +1) = 5; paList[1]=5;} &, *는 서로 상쇄됨. %p 주소 나타내는 형식문자. #include <stdio.h> int main(){ int aList[5]={40, 20, 50, 30, 10}; int *paList=aList+1; paList[0]=1