본문 바로가기
반응형

Computer Language12

C언어 함수 정의, 함수 선언, 함수 호출에 대한 정리 안녕하세요. 오늘도 이어서, 계속 C언어를 이해해 보는 시간을 가지도록 하겠습니다. 오늘은 C언어 함수의 정의, 함수의 선언, 함수의 호출에 대해서 정리해 보는 시간을 가지도록 하겠습니다. C언어를 이해하기 위해서는 먼저, C언어의 기본단위를 아셔야 합니다. C언어의 기본단위는 바로 '함수'입니다. 함수를 살펴보면 입력과 출력이 있습니다. 위의 함수는 y = 3x + 4 입니다. 여기서 입력은 x, 출력은 y 입니다. 이것을 c언어 함수로 만들어 보도록 하겠습니다. 아래는 제가 간단히만든 함수의 정의입니다. int function(int x) { int y = 0; y = 3 * x + 4; return y; } 위에서 함수의 정의를 사용할 경우 함수 앞에 보이는 int는 (int function (in.. 2022. 6. 29.
컴파일러, 프로그래밍 언어 정리, Visual Studio 설치 및 사용 방법 정리 (C언어) 안녕하세요. 오늘부터 소프트웨어의 가장 기본인 C 프로그래밍을 글을 쭉 써보는 시간을 가지도록 하겠습니다. C 언어 강의가 많이 있지만, 저에게 있어서 최고의 강의는 '윤성우의 열혈 C 프로그래밍'인것 같습니다. 정말 기초를 탄탄하게 쌓을 수 있는 좋은 강의인것 같습니다. 직접 강의를 들으시는 것이 더 좋으시고요. 저는 그때 들었던 강의를 정리하고, 직접 실습하여 코드를 이곳에 첨부하고, 이 글을 읽으시는 분들이 첨부된 코드를 복사해서 실습을 하실 수 있도록 해보고 싶습니다. 그러면 지금부터 시작하도록 하겠습니다. 1. 프로그래밍 언어란 무엇을 의미하는 것일까? 프로그래밍 언어란, 컴퓨터를 동작시키 위해서 작성하기 위한 언어입니다. 매트릭스 영화를 보시면 아시겠지만, 기계는 0과 1을 이렇게 2진수를 인.. 2022. 6. 29.
[자료구조] 05. Queue List 구조 예제 (C언어) Queue List 구조 예제도 정리해서 Update 해놓도록 하자! Queue List 예제 1 /*----------------Include--------------------*/ #include #include #include /*----------------Define--------------------*/ #define TSIZE 100 #define MAX_QSIZE 4 #define TRUE 1 #define FALSE 0 /*----------------Typedef--------------------*/ typedef unsigned int uint32_t; typedef int int32_t; typedef unsigned char uint8_t; typedef struct elemen.. 2021. 7. 10.
[자료구조] 04. Queue 배열 구조 예제 (C언어) Queue는 Embedded에서도 많이 쓰는 구조이다. CAN의 버퍼관리나, 진단 List 관리등에서 많이 사용될수 있는 기법이다. 따라서 예제 하나를 잘 정리해 놓으면 좋을 것 같다. Queue 예제 1 /*-----------------------Include-----------------------*/ #include #include #include #include /*-----------------------Define-----------------------*/ #define TSIZE 45 #define MAXSIZE 4 #define TRUE 1 #define FALSE 0 /*-----------------------Typedef-----------------------*/ typedef .. 2021. 7. 10.
반응형