2016년 2월 6일 토요일

C언어 rand 함수

 야구게임을 만들면서
난수 rand 함수, 실행할때마다 다르게 난수를 만들기위해 srand time함수를 새로 배웠다.
rand 함수를 쓰려면 헤더파일 stdlib.h를 써야하고
srand time을 쓰려면 헤더파일 time.h가 필요하다.
rand()%n는 0~n-1까지 범위를 정해주는 것이다.
만약 앞의 범위를 정해주고 싶다면
 정수+rand()%n;
srand(time(NULL)); // NULL은 대문자로 해야한다.
 

goto 함수 : 지정한 곳으로 향하게 하는 것이다.
ex)
mygoto :
printf(" ~~~~~~~~~~");
나오고 나중에 goto mygoto; 로하면 아래로 순차적으로 가는게 아니라 다시 위로 간다.


주소 값의 저장을 목적으로 선언되는 포인터 변수
포인터 변수 선언 : 자료형 * 변수   EX) int *AA; 
배열의 주소를 포인터 변수에 초기화 :
 int AA[10];
int *A = &AA[0]; or int *A = AA;
*A는 A메모리 자리에 실제 값이며 맨앞의 값이 주소값이다.
&AA = A 주소값
AA[0] = *A 실제값이다.




댓글 없음:

댓글 쓰기