본문 바로가기
카테고리 없음

프로그래밍 C언어의 기초 (서술문과 주석문의 이해)

by 스베니르 2023. 12. 27.
728x90
반응형

 

안녕하세요

스베니르 입니다.

 

다사다난했던 23년도가 벌써 4일 밖에 남지 않았습니다!

저는 새로운환경에 적응한다고 바쁜나날을 보냈는데요

그만큼 많은 것을 배우고 한층 더 성숙해진것 같은 느낌이 듭니다!

이글을 보는 모든 분들께, 내년에도 더욱 좋은 일만 가득하시길 바랍니다 😍😍

 

 

 

IT를 처음 접하시는 분들은 코딩에 많은 반감을 가지실 텐데요

오늘은 반감이 일어나기전에 살짝 발만 담궈보는 시간을 가져 보겠습니다

C언어 기초에 대한 포스팅 입니다

 

 

   프로그래밍 c 언어

 

  프로그래밍이란?

어떤 목적을 위해 진행 계획을 순서대로 표현한 것

컴퓨터가 작업할 내용을 컴퓨터가 이해할 수 있는 언어로 만들어진 파일

 

  프로그래밍 언어

컴퓨터는 2진 숫자(0과 1)로 이루어진 기계어를 사용

 

  컴파일러

프로그래밍 언어로 작성한 내용을 기계어로 번역

프로그래밍 언어는 컴파일러와 약속된 표현을 사

 

 

 

 

 

  전자계산기와 프로그래밍 언어

프로그래밍 언어는 전자계산기에 대입해보면 이해하기 쉽습니다.

왜냐? 전자계산기는 프로그래밍 언어가 가져야할 모든 조건을 갖추고 있기 떄문입니다!!

 

 

1. 입력: 사용자가 원하는 정보 입력

 

2. 출력: 사용자에게 정보 표시

 

3. 상수: 한정된 입력 대상

* 숫자로 되어 있는버튼으로 의미가 바뀌지않는 번호로

상수라고 불립니다.

 

4. 연산자: 연산 기능을 수행 (덧셈 뺄셈과 같은 기호)

 

5. 변수: 입력한 값과 연산 결과를 기억하는 공간

 

6. 조건문: 조건에 따른 처리가 가능하도록 제공 되는 문법

개발자가 지정한 조건의 참 거짓 에 따라 개발자가 원하는 명령을

수행할 수 있게 도와줌

 

7. 반복문: 원하는 작업을 반복해서 수행하도록 제공하는 문법

 

 

 

C언어의 문장 서술 형식

 

 

 

 

 

  주석문

 

프로그램을 사용하는 소스가  모두 명령문 으로만 되어 있지는 않습니다.

소스파일에 프로그래머가 자신이 기억하길 원하는 명령이나, 다음 작업자를 위한 메모를 남기기도

하는데, 이메모가 기계어로 번역되면 안되기에, c언어는 주석문이라는것을 제공합니다

/**/ 안에 있는 언어는 기계어로 번역되지 않습니다.

예) /* a와 b의 평균값을 계산하여 average 에 저장한다 */

average = (a+b)/2;

 

* 주석문을 남길때 주의사항

주석문을 중첩하여 사용하여선 안됨

/* 주석문은 /* 중복해서  */ 뒤에 사용불가 */
시작   무시   오류 발생  

 

 

 

 

 

C 프로그램 실행 파일

 

 

소스 파일 (*.C): 프로그램을 C언어 문법을 사용해서 작성한 파일

* 이 확장자 명을 보고 어떤 소스파일인지 구분하기에, 가능하면 형태를 유지하는것이 좋습니다.

예) .CPP는 C++소스파 / .ASP 어셈블리 소스파일 / .JAVA 자바소스파일

 

목적 파일(*.OBJ): 소스 파일을 컴파일러가 컴파일하면 생성되는 파일

 

실행파일(*EXE): 컴퓨터에서 실행할 수 있는 파일

하나 이상의 목적 파일을 링커(연결자)가 링크(연결)하여 만들어진 파일

 

 

 

 

오랜만에 올리는 포스팅 오늘은 간단하게 C언어 기초에 대해

공부해 보았습니다.

 

앞으로는 바쁘다는 핑계로 미루지 않고 열심히 포스팅하는 스베니르가

되도록 하겠습니다!!

 

추운날씨 감기 조심하길 바랍니다 ㅎㅎ

 

글이 마음에 드셨다면

 

♥좋아요☞구독하기 눌러주세요.

 

감사합니다.

댓글