C 6

변수와 연산자

연산자 : 연산을 요구 할때 사용되는 기호 변수 : 데이터의 저장을 위해서 사용하는 공간 변수를 이용한 데이터의 저장 변수 : 데이터를 저장할수 있는 메모리 공간에 붙여진이름 (혹은 메모리 공간 자체)을 의미한다 저장된 데이터 값의 변경이 가능하다는데 있다. 다양한 형태의 변수 정수형변수는 char, intm long 형 변수로 나뉘고 실수형 변수도 다시 float형 double형 변수로 나뉜다. 선언 방법위의 선언은 “정수를 저장할수있는 메모리 공간을 할당하고 그 메모리 공간에 val이라는 이름을 부여한다.”이처럼 메모리 공간을 할당하고 이름을 부여한 다음 부터는 그 이름을 가지고 할당된 메모리 공간을 조작하는것이 가능하다. 선언 하고자 하는 변수의 종류가 같다면 동시에 선언 하는 것이 가능하다. in..

C 2022.07.26

프로그램의 기본구성

C언어의 기본 단위는 함수이다. C언어는 함수에서 시작해서 함수로 끝이 난다. C언어로 구현되어있는 프로그램은 보통 여러 개의 함수로 이루어지는데 이 함수들의 실행 순서를 정의하는 것이 C언어로 프로그램을 작성하는 것이다. 함수란? 적절한 입력과 그에 따른 출력이 존재하는 것을 가리켜 함수라고 한다. 함수 호출 : 만약 3x + 4라는 함수가 있을 때 x를 전당 하는 행위를 두고 인자 전달이라고 하며 입력 x를 전달하면서 정의된 함수의 실행을 요구하는 행위를 두고 함수 호출이라고 한다. 따라서 인자 전달과 함수 호출은 동시에 발생한다고 볼 수 있다. /* hello.c */ #include int main(void) { printf("Hello world! \n"); return 0 ; } // Hell..

C 2022.07.26

C언어의 장점및 c언어 프로그램의 완성과정

C언어의 장점 익숙해 지는데 오랜시간이 걸리지않는다. 절차지향적인 특징을 지니고 있다. : 정해진 순서대로 프로그래밍을 하는 방식을 의미한다. 이식성이 좋다. C언어로 구현된 프로그램이 다양한 컴퓨터 기종에서 프로그램의 변경없이 바로 실행 가능하다. 효율성이 높다. C언어는 저급언어(컴퓨터가 이해하기 좋다.)의 특징을 지니고 있으므로 여러가지 측면에서 효율적이다. 프로그램의 완성과정 프로그램 작성 → 2. 컴파일 → 링크 → 실행파일 생성 순서 대로간다. 에러 발생이 없다면 중간에 에러발생이 사라지고 다음단계로 진행이 되며 중간에 에러를 만난다면 프로그램을 수정하는 과정을 거친다. 과정별 이해 프로그램 작성 자신이 구현하고자 하는것을 C언어를 이용하여 논리적으로 작성하게 된다. → 원시코드(Source-..

C 2022.07.26

프로그램과 C언어특징

프로그램? 프로그램 : 컴퓨터에게 작업할 일을 순서대로 알려주기 위해 만든 파일 프로그램은 포통 확장자가 .exe 인 파일의 의미, 이런 파일을 실행 파이리라고 하며 컴퓨터가 작업할 내용을 이해 할수있는 언어(기계어)로 만들어 졌다. 프로그래밍 언어? 컴퓨터 프로그램은 컴퓨터가 이해 할수 있는 언어인 기계어로 작성을 해야한다. 사람들이 사용하기 편한 언어로 작성한 작업 내용을 기계어로 변역 할수있도록 번역 => 이 번역을 해주는것을 컴파일러(Compiler)라고 한다. 프로그래밍 언어 = 사람에게 친숙한 표현법을 사용하여 프로그래밍 할수있도록 만든 언어 컴파일러 = 프로그래밍 언어로 작성한 프로그램을 기계어로 번역 하는 역할 C언어의 탄생 1960년대 개발되었던 운영체제들은 하드웨어에 종속젝인 언어를 사..

C 2022.07.20