개인공부(212)
-
뛰는 움짤 2022.11.27
-
목숨 -1 2022.11.27
-
슬라임? 고양이 2022.11.27
-
어둠 공격 2022.11.27
-
포인터 변수 / 포인터 배열
포인터 변수 주소를 가리키는 변수 자료형의 의미: 해당 포인터에게 전달된 주소를 해석하는 단위 포인터는 자료형옆에 * 를 붙여서 사용한다 이때 변수의 자료형에 따라서 포인터도 같은 자료형으로 따라간다. 포인터 변수의 크기: 32bit 운영체제 4Byte / 64bit 운영체제 8Byte 이다 32bit 운영체제 : 4Byte의 데이터를 한번에 처리할 수 있기 때문에 램을 4GB 이상 사용해도 의미가 없다. //주소의 단위 1byte = 8bit 실수가 아닌 정수타입 비트단위로 주소를 보유할 수 없다 질문: 100~102는 몇바이트? >> 2바이트의 여유공간이 있다. pint =+ 1; 의 의미는 무엇일까? pint 는 int*변수이기 때문에 , 가리키는 곳을 int로 해석한다 따라서 주소값을 1 증가하는..
2022.11.27 -
변수
지역변수 지역변수는 중괄호 내부, 함수의 매개변수에서 사용되는 변수를 의미한다. 중괄호 밖, 함수의 밖에선 그 효력을 발휘할 수 없다 main 함수내에 선언된 local_a 는 지역함수로 main함수 내에서는 존재하지만 main 함수 외부에서는 찾을 수 없다. 전역변수 지역변수와 반대로, 중괄호 외부에 선언되는 변수이다 전역이라는 이름 그대로 어느 지역에서든 참조해서 사용할 수 있다. 정적변수 선언 방법 static 의미 : c++에서는 움직이지 않는다는 의미 선언된 곳에서만 존재한다.\ 함수 안에서 선언되지않고 cpp파일내에서 선언됨 함수안에서 선언한 정적변수는 함수가 호출될때마다 값이 대입되는것이 아닌 함수안에서 적용되는 정적변수를 만든다 함수안에서 선언되어 함수 밖으로 나갈 수 없다. 데이터영역에 ..
2022.11.26