C언어를 다시 복습하는 것도 웃기지만, 보통의 사람들, 그리고 나도 제일 먼저 배운 언어여서 다시 복습해보려고 한다.
여기저기서 강의를 찾아보고 책을 뒤지며 내가 알게 되는 내용들을 메모하듯이 적을 것이다.
대부분의 강의는 내 교수님이었던 인덕대학교 한성현 교수님의 유튜브 강의를 보고 배운다.
고수준 언어들(C, Java, Python, ...)은 컴퓨터가 알아들을 수 있도록 기계어로 변환을 해주어야 한다.
두 가지로 나뉘게 되는데 하나는 컴파일러, 하나는 인터프리터이다.
컴파일러는 처음부터 끝까지 한번에 번역을 해주지만, 통역가는 매 대화마다 번역을 해주는 프로그램이다.
C가 대표적인 컴파일러를 사용하는 언어, Python이 인터프리터 언어를 사용하는 대표적인 언어이다.
함수(function) : 특정한 작업을 하도록 만들어진 독립적인 단위 모듈을 말한다.
구조적 프로그래밍(structured programming)큰 하나의 프로그램을 여러 개의 함수로 분할해서 구현하는 프로그래밍 방식
#include <stdio.h> //standard input output 헤더파일을 포함한다.
int main() // main함수 불러오기
{
printf("C언어 복습 시작\n"); //가장 대표적인 C언어 main함수의 출력함수. \n은 줄바꿈.
return 0;
}
결과: C언어 복습 시작
printf, scanf등과 같은 많이 사용하는 함수들은 미리 만들어져 있는데, 이러한 함수들을 표준 라이브러리라고 함.
여러 자료형을 표현하기 위해서는 형지정 문자를 사용해야 한다. 닫는 큰 따옴표 (") 다음에 콤마(,)를 쓰고 해당 자료형을 쓴다.
int 형 : %d, float형 : %f, 문자형 : %c, 문자열 : %s
'코딩공부 > C 가문 일기' 카테고리의 다른 글
C언어 공부 2 escape sequence (0) | 2023.08.29 |
---|