ref. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sharonichoya&logNo=220496504183&view=img_2 int i =30;int\* p =&i;int \*\
Advanced C Programming Q&A (헷갈리는 개념 구글링 정리) 9장 연습문제, 워크북 오답 노트 9-8 9-6 9-7 workbook 2-1 workbook 3-2 10장 연습문제, 워크북 오답 노트 10-5 10-7 10-9 work
파일에 데이터 입출력을 위한 작성 순서①파일 명 대신 파일 포인터를사용FILE \*파일포인터;②파일을 읽기와 쓰기 중 어떤 용도로 사용할 것인지를 결정하여 “모드” 에 기술하고 파일을 열기 파일포인터= fopen("파일명“, ”모드“);③파일처리: 파일입출력④파일닫기:
sizeof 시험 문제 출제char\* ptr23; => 4bytex3 =12 bytechar word3 => 3x 20x1byte = 60byteptr20 : 'k' 지칭(1byte) // %s => 받은 문자열부터 \\0까지 출력\*word => 0행에 기입된 모든
포인터(pointer)는 메모리 주소 '값'이다.\*는 값이다.&는 주소값이다.포인터 변수는 주소값(&)을 담는다. 단, \*를 붙이면, 주소값이 가리키는 참조값(즉, 5 (ex.int num =5;))가 된다.🔽포인터의 정의: 다른 변수의 주소를 저장하는 변수포인터
다차원 배열 전까지 중간고사 1차원 문자배열은 하나의 문자열을 담는다.
동적 메모리 할당 double_pointer2.c