목록전체 글 (35)
개발벤제마
변수(Variable): 변수는 값을 저장하기 위해 사용되며, C 언어에서는 데이터 유형(자료형)과 이름을 가지고 있는 메모리 공간입니다. 전처리기(Preprocessor): 전처리기는 컴파일 이전에 소스 코드를 처리하는 단계로, #으로 시작하는 전처리기 지시문을 사용하여 코드를 수정하거나 조건부로 컴파일할 수 있습니다. 입출력 라이브러리 함수(Input/Output Library Functions): 입출력 라이브러리 함수는 C 프로그램에서 데이터를 입력받거나 출력할 때 사용되는 함수들을 제공합니다. stdio.h 라이브러리는 scanf, printf, fgets, fputs 등의 함수를 포함하고 있습니다. 위의 개념들은 C 언어에서 중요한 요소들이며, 각각 변수를 통해 데이터를 저장하고 처리하며, 전..
아래는 8살 아이에게 argument(인수), parameter(매개변수), return value(반환값)를 예를 들어 설명하는 방법입니다: Argument(전달 인자): 예를 들어, 친구에게 "빨간색 색연필을 좀 빌려줄래?"라고 말할 때, 여기서 "빨간색"은 인수입니다. 인수는 어떤 일을 할 때 필요한 값이에요. 함수에 값을 전달할 때 사용되는 것이죠. Parameter(매개변수): 우리가 만들어야 할 함수를 생각해봅시다. 함수는 어떤 일을 하기 위해 필요한 값들을 받아서 처리를 합니다. 이때 함수 안에 있는 변수가 바로 매개변수입니다. 매개변수는 함수에 전달되는 값을 받아들이는 변수입니다. 예를 들어, "빨간색 색연필을 좀 빌려줄래?"라는 요청을 받았을 때, 친구는 "빌려줄게. 어떤 색 연필이 필요..
#include // 입출력 라이브러리 함수를 사용하기 위해 헤더 파일을 포함합니다. (4장) #define SIZE 3 // 배열의 크기를 상수로 정의합니다. (5장) typedef struct { // 구조체를 정의합니다. (12장) char name[10]; // 이름을 저장하기 위한 문자열 배열입니다. double w; // 체중을 저장하기 위한 변수입니다. } WEIGHT; void swap(WEIGHT*, WEIGHT*); // swap 함수의 프로토타입을 선언합니다. (8장) int main() { WEIGHT man[SIZE] = { {"한개발", 57.5}, {"엄청군", 125.6}, {"갈비양", 35.7} }; // WEIGHT 구조체 배열을 선언하고 초기화합니다. (10장) int..