본문 바로가기
C Programming

[C] C언어는 왜 쓰는가?

by TYB 2024. 2. 2.
반응형

 

포인터, 즉 메모리 관리로 인한 빠른 실행 속도 때문에 쓴다고 해도 과언이 아니다.

 

실행 순간 HDD에서 bash를 통해서 SDRAM(SD MEMORY)에 잡힌다. 어떻게 잡히냐면

 

 

 

 

 

read에서만 sizeof를 해서 buffer의 크기만큼 효율적으로 읽어오는 거고, write할 때는 return된 read한 size인 n만큼만 써주면 되는 거임.

파일 위치 지시자라는게 있어서 마지막으로 읽고 나온 위치를 저장해줌. 파일 크기가 크다면 그런식으로 이어서 쓰면 되는거임.

while의 종료 조건은 

 

void pointer 를 통해 어떠한 포인터도 가리킬수 있다는 것이 장점임.

다만 사용할 떄 어떤 형의 변수를 가리킬 포인터인지 형을 알려줘야함.

반응형