C Functions #2
저장 클래스C 언어에서는 변수와 함수의 이름(식별자)에 대해 저장 클래스라는 속성이 있으며, 이는 저장 기간, 범위, 그리고 연결성을 결정.저장 클래스는 프로그램 내에서 식별자의 존재 기간(저장 기간), 참조 가능 위치(범위), 그리고 연결성을 정의.저장 클래스 지정자C에서는 네 가지 저장 클래스 지정자를 제공 : auto, register, extern, static.자동 저장 기간(auto): 기본적으로 함수의 지역 변수는 자동 저장 기간을 가지며, 함수 블록에 진입할 때 생성되고, 종료할 때 파괴됩니다.정적 저장 기간(static, extern): 정적 저장 기간을 가진 변수와 함수는 프로그램이 실행되는 동안 지속됩니다.static: 정적 변수는 정의된 블록 내에서만 참조 가능하지만, 함수 종료 후..
C Formatted Input/Output #1
모든 입력과 출력은 바이트의 시퀀스인 스트림을 통해 수행.입력 작업에서는 바이트가 장치(예: 키보드, 하드 디스크, 네트워크 연결)에서 주 메모리로 흐르고,출력 작업에서는 바이트가 주 메모리에서 장치(예: 디스플레이 화면, 프린터, 하드 디스크, 네트워크 연결 등)로 흐릅니다. 프로그램 실행이 시작되면 세 개의 스트림이 자동으로 프로그램에 연결됩니다.일반적으로 표준 입력 스트림은 키보드에, 표준 출력 스트림은 화면에 연결되어 있으며,세 번째 스트림인 표준 오류 스트림도 화면에 연결되어 있습니다. printf로 출력 형식 지정정확한 출력 형식 지정은 printf를 사용하여 수행.모든 printf 호출은 출력 형식을 설명하는 형식 제어 문자열을 포함합니다.형식 제어 문자열은 변환 지정자, 플래그, 필드 너비..