프로그램 : 컴퓨터와 스마트폰에서 특정 목적의 작업을 수행하기 위한 관련 파일의 모든 모임
프로그래밍언어 : 사람과 컴퓨터가 서로 의사 교환을 하기 위한 언어
C언어
C언어는 간결하고 효율적인 언어이다. C언어로 작성된 프로그램은 크기도 작으며, 메모리도 적게 효율적으로 사용하여 실행 속도가 빠르다는 장점이있다. C언어는 다양한 CPU와 플랫폼의 컴파일러를 지원하기 때문에 이식성이 좋다. 현장에서 많이 쓰이는 자바나 C#, Objective-C 등의 그 뿌리는 C이므로 , C 언어를 알면 자바나 C#, Objective-C 뿐만 아니라 그 이후의 프로그래밍 언어들은 가지를 뻗어나가듯 습득이 매우 쉬워진다.
디버깅
프로그램 개발 과정에서 발생하는 다양한 오류를 찾아 소스를 수정하여 다시 컴파일, 링크, 실행하는 과정,이를 도와 주는 프로그램을 디버거(debugger)라 한다.
기본 소스코드
C 프로그램을 실행하려면 항상 main()이라는 함수를 가져야만 한다.
프로그램은 main() 함수의 첫 줄에서 시작하여 거기서부터 차례대로 실행되어 마지막 줄을 실행하고 종료된다.
main() 함수는 프로그램이 실행되면 가장 먼저 시작되는 부분이다.
문장의 종료를 표시하는 세미콜론 ;을 콜론 :으로 잘못 입력하면 컴파일에 문제가 발생한다.
한 프로젝트는 단 하나의 함수 main()과 다른 여러 함수로 구현되며, 최종적으로 프로젝트이름으로 하나의 실행 파일이 만들어 진다.
프로그래머가 직접 만드는 함수를 사용자 정의 함수라고 하며, 시스템이 미리 만들어 놓은 함수를 라이브러리 함수라고 한다.
printf(),puts()
함수printf() : 원하는 문자열을 괄호("원하는 문자열") 사이에 기술하면 그 인자를 현재 줄의 출력 위치에 출력하는 함수
함수puts() : 원하는 문자열을 괄호("원하는 문자열") 사이에 기술하면 그 인자를 현재 위치에 출력한 후 다음 줄 첫 열로 이동하여 출력하는 함수
식별자
프로그래머가 자기 마음대로 정의해서 사용하는 단어
-식별자는 영문자(대소문자 알파벳), 숫자(0~9), 밑줄(_)로 구성되며, 식별자의 첫 문자로 숫자가 나올 수 없다.
-식별자는 대소문자를 구별한다.
-식별자의 중간에 공백문자가 들어갈 수없다.
주석
일반 문장과 달리 프로그램 내용에는 전혀 영향을 미치지 않는 설명문
-주석에는 자신을 비롯한 이 소스를 보는 모든 사람이 이해할 수 있도록 도움이 되는 설명을 담고있어야 한다.
한줄 주석 //
// 이후부터 그줄의 마지막까지 주석으로 인식
블록주석 /* .... */
주석시작 /*로 표시하며, 종료는 */로 표시
'C 프로그래밍 > C언어 정리' 카테고리의 다른 글
C언어 총정리 6 - 포인터 변수와 선언 (0) | 2021.08.08 |
---|---|
C언어 정리 - 5 (0) | 2021.08.05 |
C언어 정리 - 4 (0) | 2021.08.02 |
c언어 정리 - 3 (0) | 2021.08.02 |
C언어 정리 - 2 (0) | 2021.07.27 |