● 좀 적은 for로 마름모 별 찍는법?
for(;i>20;i+=a)
{
if(i==3)
{
a=-1;
}
}
● 기초 포인터
해당자료형 변수의 주소값을 저장하는 변수
운영체제에 따라 용량이 변한다(32bit 기준 4바이트)
● int *a
운영체제로 부터 메모리 공간 어딘가에 자료형에 상관없이 4바이트만큼의 공간을 할당 받고 그위에 a라는 방을 만들고 그 속에는 쓰레기 주소값이 들어있다.
※ Why 4바이트 : 인식할수 있는 한계가 4바이트??(다시조사하자)
*주소의 용량이 4바이트 ???
● & 연산자
해당 변수의 주소를 의미한다 / 너 어디살아 ?
● * 연산자
포인터 변수가 가리키고 있는 주소에 어떤 값이 있는가? / 거기에 누가살아?
● 쫌 신기한거
*(&a) == a