본문 바로가기

반응형

Develop/C

(14)
C언어 프로그래밍 기초 정리 #3. 코드를 구성하는 기본 요소 코드를 구성하는 기본 요소 - 토큰 : 프로그래밍 용어로C언어를 구성하는 최소한의 요소 - 토큰은 특성에 따라 키워드, 식별자, 리터럴, 연산자, 문장부호로 분류됨 키워드 - 의미가 고정 되어 다른 의미로 사용할 수 없는 단어 = 예약어 (중요⭐️) - 프로그래밍 언어 마다 키워드는 다를 수 있다. - Int, char, float, double, case, else, if등의 경우가 c언어의 키워드 식별자(Identifier) - 프로그램을 구성하는 각종 요소(변수, 함수 등)를 식별 하기 위해 프로그래머가 지은 이름 - 식별자를 만들 때 지켜야 할 최소한의 규칙이 있다. o 키워드(예약어)는 식별자가 될 수 없다. ㄴ> Int, return, float, double,이 함수나 변수 이름이 될 수 없..
C언어 프로그래밍 기초 정리#2. C언어 기초 1 소스 파일(*.c) - C언어 코드는 보통 소스코드 (*.c)에 작성이 된다. - 프로그램의 핵심 코드가 담기는 파일 - C++ 의 확장자 : cpp | c의 확장자 : c 헤드 파일(*.h) - ­ 헤드파일은 쉽게 비유하여 참고 문헌이라고 할 수 있다. - 프로그램의 핵심 코드가 담기는 파일C로 만드는 최초의 프로그램[Main.c] # include int main() { printf(“Hello World”); return 0; } 들여쓰기(Insert} - 칸을 띄어야 할 경우 Tab이나 Space Bar 이용 [보통 Tab]을 이용 세미콜론(;) - 문장 끝에 마침표(.)를 찍듯, C언어에 문장 끝에 세미콜론(;)을 이용 Hello World 코드 해석 - #include o C언어는 #inclu..
C언어 프로그래밍 기초 정리 #1. 프로그래밍이란? 프로그램 - 컴퓨터에 의해 실행되어 서비스 되는 앱, 소프트웨어 - Chrome, MS Office Excel, MS Office Words 등 프로그래밍 - 프로그램을 만드는 작업 프로그래머 - 프로그래밍 하는 사람 기계어 - 비트(bit) 사용 | 기호 0과 1, 단 2개로 구성 컴파일러, 인터프리터 - 프로그래밍 언어(C언어)를 기계어로 바꿔주는 번역기 프로그래밍 언어 - C, C++, C#, 자바(Java), 파이썬(Python)등등 C언어의 특징 - 프로그램이 크기가 작고, 실행 속도가 빠르다. - 배우기 어렵다. 통합 개발 환경 (IDE, Intergrated Development Environment) - 프로그래밍 하는데 있어서 필요한 모든 도구들을 모아 놓은 패키지 형식의 프로그램 - 코..
[CodeUp 끝판왕 정리] C언어 코드업 1003번 1003 : [기초-출력] 출력하기03 본 글은 내가 강의를 보고 배운점을 정리 하는 과정 중 하나 입니다. 제 정리를 통해 쉽게 정보를 얻어 갔으면 좋겠습니다. 문제 이번에는 줄을 바꿔 출력하는 출력문을 연습해보자. 다음과 같이 줄을 바꿔 출력해야 한다. Hello World (두 줄에 걸쳐 줄을 바꿔 출력) 참고 백슬래시 문자 '\'는 글꼴 설정에 따라, 'W'와 비슷한 원표시('₩')로 보이기도 하지만 같은 문자이다. printf( ) 함수를 이용해 문장을 출력할 때, 줄을 바꾸기 위해서는 '\n'(new line을 의미)을 줄을 바꿀 위치에 넣어야 한다. '\t'는 탭(tab), '\c'은 캐리지리턴(carriage return, 그 줄의 맨 앞으로 커서를 보냄) 등이 있다. 이러한 문자를 이스케이프(escape) 문자라고 하고, 출력..
[CodeUp 끝판왕 정리] C언어 코드업 1002번 1002 : [기초-출력] 출력하기02 본 글은 내가 강의를 보고 배운점을 정리 하는 과정 중 하나 입니다. 제 정리를 통해 쉽게 정보를 얻어 갔으면 좋겠습니다. 문제 이번에는 공백()을 포함한 문장을 출력한다. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) 참고 #include int main() { printf("문장1 문장2"); return 0; } 을 실행시키면 "문장1”, "문장2"가 공백()을 사이에 두고 출력된다. ** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야 한다. 정답 #include int main() { printf("Hello World"); return 0; } 해설 #include // 컴파일 하기전에 stdio.h를 추가하라는 의..
[CodeUp 끝판왕 정리] C언어 코드업 1001번 1001 : [기초-출력] 출력하기01 본 글은 내가 강의를 보고 배운점을 정리 하는 과정 중 하나 입니다. 제 정리를 통해 쉽게 정보를 얻어 갔으면 좋겠습니다. 문제 C/C++언어에서 가장 기본적인 명령이 출력문이다. printf()를 이용해 다음 단어를 출력하시오. “ Hello “ 정답 #include int main() { printf("Hello"); return 0; } 해설 #include // 컴파일 하기전에 stdio.h를 추가하라는 의미 #은 “전처리기”라는 뜻 입니다. 전처리기 : 컴파일 하기 전 미리 처리해야 하라는 명령어 컴파일 : 어떤 언어의 코드 전체를 다른 언어로 바꿔주는 과정 컴파일러 : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램 // 헤더파일 .h는 확장자를 가르..

반응형