728x90 반응형 c언어 초보3 [C] 8. C언어의 -구조체- C 언어 학습: 구조체C 언어에서 구조체(struct)는 여러 변수를 하나의 복합 데이터 타입으로 묶어주는 기능을 제공합니다. 이번 글에서는 구조체 정의와 사용, 구조체 배열, 구조체와 포인터, 공용체와 열거형에 대해 알아보겠습니다.1. 구조체 정의와 사용구조체는 관련된 변수들을 하나의 단위로 묶어서 관리할 수 있게 해줍니다. 구조체를 정의하고 사용하는 방법은 다음과 같습니다.[c]#include // 구조체 정의 struct Person { char name[50]; int age; float height; }; int main() { // 구조체 변수 선언 및 초기화 struct Person person1; // 구조체 멤버에 값 할당 st.. 2024. 6. 13. [C] 5. C언어의 -함수- C 언어 학습: 함수C 언어에서 함수는 특정 작업을 수행하는 코드의 묶음입니다. 함수는 코드의 재사용성과 가독성을 높이는 데 중요한 역할을 합니다. 이번 글에서는 함수 정의와 호출, 반환값과 매개변수, 재귀 함수에 대해 알아보겠습니다.1. 함수 정의와 호출함수를 정의한다는 것은 함수의 이름, 반환형, 매개변수, 그리고 함수가 수행할 작업을 지정하는 것을 의미합니다. 함수 호출은 정의된 함수를 실제로 사용하는 것을 의미합니다. 함수 정의의 기본 구조는 다음과 같습니다.[c] 반환형 함수이름(매개변수 목록) { // 함수가 수행할 작업 return 반환값; } 예제[c] #include // 함수 정의 void sayHello() { printf("Hello, World!\n"); .. 2024. 6. 12. [C] 1. C언어의 -기초 개념- C 언어 학습: 기초 개념프로그래밍을 처음 시작하거나 C 언어를 배우려는 분들을 위해, 기초 개념에 대한 간단한 소개와 함께 C 언어의 기본 개념, 그리고 컴파일러 설치와 설정 방법에 대해 설명드리겠습니다.1. 프로그래밍 기본 개념프로그래밍이란 컴퓨터에게 작업을 지시하기 위해 명령어를 작성하는 것을 의미합니다. 이러한 명령어는 특정한 규칙을 따르며, 프로그래밍 언어를 사용하여 작성됩니다. 프로그래밍의 주요 개념은 다음과 같습니다.알고리즘 : 문제를 해결하기 위한 단계적 절차나 방법변수 : 데이터를 저장하기 위한 메모리 공간조건문 : 특정 조건에 따라 다른 명령을 수행하는 구조 (예: if 문)반복문 : 특정 명령을 반복적으로 수행하는 구조 (예: for 문, while 문)함수 : 특정 작업을 수행하는 .. 2024. 6. 12. 이전 1 다음 728x90 반응형