using namespace std;int main(){ int my_num, my_rand; int cnt=0;; // 몇번 예측했는지 설정 srand((unsigned)time(NULL));return 0;}
c++에서는 변수의 주소를 연산자 &로 확인이 가능하다. &는 특정 변수 값이 메모리의 '어느 위치'에 저장되어 있는지를 파악 할 수 있다 주소값은 사용 환경이나 프로그램의 실행 상황에 따라 수시로 빠귀어서 실제로 변수의 주수값이 무엇인지는 크게 의미가 없다. 중요
5개의 요소를 가진 배열을 생성해서 그 중 최대값을 리턴하는 int max(int x\[]) 함수 코드를 입력하기
지역변수는 각각 선언한 함수 안에서만 사용할 수 있지만 전역변수는 함수 안과 밖 상관없이 자유롭게 사용이 가능하다.지역변수는 함수 안에서 선언될 때, 변수를 담는 상자에 메모리가 준비되고 ↓함수가 종료되는 시점에 상자가 파괴됨
전역 변수의 메모리는 프로그램이 시작될 때 확보되며, 지역 변수의 메모리는 함수가 선언되고 호출될 때확보되는 두 가지 방법 외에도, 프로그래머가 원하는 타이밍에 메모리를 확보하는 방법이 있으며, 이것을 동적 메모리 확보(dynamic allocation)라고 부른다포인
동적으로 메모리 확보하는 방법은 배열을 다룰 떄 특히 요긴하게 사 용됨. 프로그램 실행 시 배열의 크기를지정하여 처리할 수 있기 때문 배열의 요소를 모르는 경우에는 배열의 크기를 크게 잡을 수밖에 없다.예) char str100;그러나 배열을 동적으로 확보하게 되면 불
문제를 해결하기 위해 수학식을 이용하였고, h(시)에서 60분을 끌어와 45분을 미리 뺴주는 방법을 사용해 60 - 45 - 15, 15분이라는 값이 생기게 된다. 여기서 남은 15분을 이용해 처음 설정한 m(분)에 더해 정상적인 값을 구하였다. 단 00:00시가