3-1 덧셈 프로그램 구현을 위해 필요한 + 연산자 연산자 - 연산을 요구할 때 사용되는 기호 C 언어는 데이터의 저장을 위해서 '변수'라는 것을 제공한다. 3-2 C 언어는 데이터 저장을 위해 변수를 제공한다. 변수 - 데이터를 저장할 수 있는 메모리 공간에 붙여진 이름(혹은 메모리 공간 자체)을 의미 변수는 크게 정수형 변수와 실수형 변수 두 가지로 나뉜다. 정수형 변수(int형, char형, long형) 실수형 변수(float형, double형) 선언하는 변수의 특징을 나타내는 char, int, double 등을 가리켜 '자료형' 혹은 '데이터 타입(Data Type)'이라고 한다. int val; //int형 변수 val의 선언 (정수를 저장할 수 있는 메모리 공간을 할당하고, 그 메모리 공간에..
2-1 "Hello, World!"들여다 보기 프로그래밍의 시작! Hello World 를 완성했네요. 소스코드 - C로 작성된 컴파일되지 않은 코드 소스파일 - 소스코드가 저장되어 있는 파일 오브젝트 파일 - 소스파일을 컴파일하면 생성되는 파일 함수 - 적절한 입력과 그에 따른 출력이 존재하는 것 입력 x 3x + 4 출력 y 인자 전달 - 입력 x를 전달하는 행위 함수 호출 - 입력 x를 전달하면서 정의된 함수의 실행을 요구하는 행위 int main(void) 여기서 int는 '출력의 형태'를 말하고, ('출력의 형태'라는 말보다는 '반환형' 혹은 '리턴형(return type)'이라는 표현을 많이 사용합니다) void는 '입력의 형태'를 말합니다. main은 함수를 정의하고 있는 것이지요. 몸체(B..
프로그래밍 언어? - 사람과 컴파일러가 이해할 수 있는 약속된 언어를 의미 컴파일러(Compiler)의 역할? - 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역 왜 C언어라고 불리우나? - B언어 다음에 등장하여 C언어이다. (흔히 Computer의 약자로 많이들 오해하고 있죠.^^;; 저도ㅋ) 저급언어(Low Level) - 컴퓨터가 이해하기 쉬운 언어 고급언어(High Level) - 사람이 이해하기 쉬운 언어 (But, 저급언어라고 해서 좋지 않고, 고급언어라고 해서 좋은 것이 아니라, 각각의 장점과 단점을 보유하고 있으니 오해하면 안되요. 단지 기계어에 가까운지, 사람이 이해하는 것에 더 가까운지의 차이입니다.) C언어의 특징 - 절차지향 (순차적으로 실행된다는 의미..
- Total
- Today
- Yesterday
- 쿠버네티스
- Framework
- C언어
- M2E
- Kubernetes
- docker
- 전자정부프레임워크
- 자바
- file storage
- 블록 스토리지
- 열혈강의 프로그래밍
- 정규식
- C
- object storage
- 문자체크
- 도커
- Spring
- Java
- 특징
- 오브젝트 스토리지
- 자료구조
- OSI7layer
- block storage
- 코딩
- anyframe
- 열혈강의
- 숫자체크
- 개념
- RDB
- 파일 스토리지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |