본문 바로가기

C

(19)
3장 . 변수와 연산자 [ 변수 ] 변수 : 데이터를 저장할 수 있는 메모리 공간에 붙여진 이름 대입연산자를 통해 값을 받는다 (=) 변수의 자료형 정수형 : Char / int /long (범위의 확장) 실수형 : float,double (정확도의 증가) 변수 선언의 주의사항 변수를 함수내에 선언할 경우, 시작 부분에 넣는다 (가독성) 변수의 이름은 알파벳,언더바로 구성 대소문자 구분 숫자로 시작 불가,키워드 (int등)사용 불가 공백,한글 포함 한됨 덧셈 프로그램 //simple Add #include int main(void) { int result; result=3+4; printf("덧셈 결과 : %d",result); return 0; } [ 상수 ] 상수 : 상수도 메모리 공간을 할당 받지만 데이터의 변경이 불가하..
2장 . 프로그램의 기본 구성 //Hello.c #include int main(void) { printf("Hello World!"); return 0; } [Hello,World 들여다 보기] 함수에 대한 이해 적절한 입력과 그에 따른 출력이 존재하는 것을 가리켜 함수라 한다. C언어의 기본 단위는 함수이다. 함수호출과 인자 전달 인자 전달 : 입력 x 를 전달하는 행위 함수 호출 : 인자를 전달하면서 함수의 실행을 요구하는 행위 C언어의 함수 특성 입력과 출력이 존재한다 순차적으로 실행된다 함수의 기능을 정의하는 몸체 부분이 존재한다. 세미콜론이 필요한 문장 연산을 수행하는 문장 : 시간의 흐름에 따라 컴퓨터에게 "이러한 일을 하라" 명령을 하는 문장 표준 라이브러리 이미 표준화 해서 만들어 놓은 함수들의 집합을 가리켜 표준 라..
1장 . 이것이 c언어이다 [ 기계어와 프로그래밍 언어 ] 기계어 : 컴퓨터가 직접 읽을 수 있는 2진 숫자( binary digit, 0과 1 )로 이루어진 언어 프로그래밍 언어(Programing language) : 사람이 작성하는 문자로 이루어진 읽기 좋은 코드 ( C, C++, Java, Python, Swift, Go .. ) [ 컴파일 / 컴파일러 ] 컴파일(Compile) : 프로그래밍 언어를 기계어 혹은 기계어와 유사한 Low Level까지 해석해주는 과정. 컴파일러(Compiler) : 프로그래밍 언어를 기계어로 빠르게 컴파일 할 수 있도록 미리 번역해둔 프로그램. [ c와 c++ ] C : 절차지향적 (순서대로) / 높은 결합도로 수정이 어렵다중간급 언어로 이식성과 속도가 높다. 메모리를 직접 컨트롤 (위험함)..