겁나 많이 틀렸다.
1. 동적할당
malloc 형식은 잘 모른다.
자료형변환 왜 하는지 모르겠다, 일단 형식그대로 외워보려고 한다.
free랑 stdlib.h 안써줘서 틀렸었다.
그냥 ( stdlib.h - malloc - free ) 한 세트로 외워버리자.
2. 포인터
scanf 에서 포인터 num이 그냥 &붙은 느낌의 주소를 나타내므로?
그니까 8번줄처럼 그냥 이름쓰면 주소를, 10번 줄처럼 *num쓰면 값을 나타내는 것이다.
3. 연산자
몫 = quotient (/)
나머지 = remainder (%)
영어 참고로 외워두고
연산자는 자바랑 파이썬에서는 몫만 나타내는 (//)있어서 헷갈렸는데
c언어에서는 (//) 그런거 없다.
(/)할때 하나라도 실수면 결과가 실수로 나오고 아님 정수로 나온다고 한다.
'코딩' 카테고리의 다른 글
[백준 c++] 1026번 - 보물 (0) | 2025.03.26 |
---|---|
[C] 배열과 구조체 (0) | 2025.03.24 |
[백준 C++] 2480번 - 주사위 세개 (0) | 2025.03.19 |
[백준 C++] 2525번 - 오븐시계 (0) | 2025.03.19 |
[정올 C] 포인터 - 자가진단6 (0) | 2025.03.10 |