검색결과 리스트
C/C언어 이론에 해당되는 글 50건
- 2018.06.19 (1)Hello World
글
(1)Hello World
1. 주석 (comment)
- 컴파일러가 소스코드를 읽을 때 무시하는 문장 (프로그램 수행에 영향이 없다)
- 코드에 설명 등을 달아 놓을 때 사용한다. (필수!)
- 한 줄 주석 : //
- 여러 줄 주석 : /* 로 주석을 열고, */ 로 주석을 닫는다.
******* 열었으면 꼭 닫아줘야 함!! (짝이 맞지 않으면 컴파일 시 에러~~)
2. 들여쓰기
- Tab 키를 누르면 일정 간격만큼 띄어쓰기가 한 번에 된다.
- 코드를 작성할 때, 같은 라인에 맞도록 들여쓰기를 잘~~해야 알아보기 좋다.
> 들여쓰기가 이상해도 프로그램 수행에 영향은 없다.
1. #include <stdio.h>
- #include : 컴파일 과정에서 특정 파일을 이 소스 파일에 포함시키는 명령어
- <stdio.h> : standard input/output 헤더(header) 파일
-표준 입출력에 대한 내용이 정의되어 있는 파일
표준 입출력
콘솔(cmd/까만창)에 내용을 출력하거나,
콘솔에서 내용을 입력 받는 것
2. void main() { ...... }
- main() 함수
> 함수 : 특정 행위를 하기 위해 만들어 놓은 기능
*** main()함수는 C언어에서 특별하다.
> 프로그램의 시작이자 끝
>> main 함수에 작성된 코드들이 프로그램 실행 시 수행
> 반드시 프로그램에는 하나의 main() 함수가 존재해야 하며,
한 프로젝트에 main() 함수가 여러 개 일 수 없다.
- { .... }
> main() 함수의 수행문 (몸체)
>> 블럭 또는 지역 이라고 표현한다.
> { } 안에 코드를 작성하면 '하나의 묶음'으로 본다.
>> 프로그램이 시작됐을 때, 수행할 문장의 묶음
> main()의 { } 블럭이 끝나면, 프로그램 종료된다.
- void
> main() 함수가 끝났을 때, 반환(return)할 게 없다.
> int main() { ... } 처럼 만들게 되면,
수행문의 끝에 return 0; 과 같이 작성을 해야 한다!! (불필요)
(우리 프로그램이 종료됐을 때, 누군가에게 어떠한 값을 돌려주고싶다)
3. printf("Hello World!\n");
- 결과 : Hello World! 라고 콘솔 화면에 출력
- printf() : 표준 출력 함수
> stdio.h 파일 (표준입출력)에 정의 되어 있다.
- 문장의 끝에 세미콜론(;)을 붙여준다.
> 특정 기능을(무언가를) 수행해라! 라고 해석될 때 사용
- \n : 줄바꿈(개행)을 하는 특수한 기능 가진 문자
> 오늘 집에 가면, Visual C++ 2010 Express 설치
> 개인 폴더 (C언어 공부용) 만들어놓기
> 01_HelloWorld 프로젝트 생성 (Win32 콘솔 응용프로그램, 빈 프로젝트)
> 소스 파일 추가 (HelloWolrd.c)
단축키
F7 : 소스코드를 실행파일로 만들기 (컴파일/빌드)
Ctrl + F5 : 만들어진 실행파일 실행
공부한 내용을 집에서 복습하려면?
1. 솔루션 폴더 통째로 압축해서 백업 (C:\홍길동\C언어\소스\ 폴더 안의 폴더들)
2. 집에 가서 압축 풀고, 솔루션 폴더 안에 있는 .sln 파일 실행
프로젝트 만들기
1. 파일 - 새로 만들기 - 프로젝트
2. Win32 콘솔 응용프로그램 선택
3. 프로젝트명 입력
4. 프로젝트가 생성될 위치 (경로) 지정
5. 확인 후, 바로 '마침' 누르지말고 '다음' -> '빈 프로젝트' 체크
소스파일 추가
1. 솔루션 탐색기에서
2. '소스 파일' 폴더 모양 우클릭 - 추가 - 새 항목
3. C++ 파일 항목을 선택
4. 파일명.c <-- .c를 붙이지 않으면 자동으로 .cpp 가 된다.
> .c 파일 = C언어 코드
> .cpp 파일 = C++ 코드
>>> 컴파일 시 처리되는게 다르다.
연습해보기
1. 아래와 같이 출력되도록 코드 작성
반가워, C언어! 나는 홍길동이야~~!
2. 아래와 같이 출력되도록..
이름 : 홍길동
전화번호 : 010-1234-5678
1
2
3
4
5
6
7
8
9 |
#include <stdio.h>
void main()
{
printf("반가워, C언어! 나는 홍길동이야~~!");
printf("이름 : 홍길동");
printf("전화번호 : 010 - 1234 - 5678");
system("pause");
} |
cs |
이렇게 코드 작성을 하시고 f5 를 누르시면
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
'C > C언어 이론' 카테고리의 다른 글
(6)Function (0) | 2018.06.20 |
---|---|
(5)Repetitive (0) | 2018.06.20 |
(4)Conditional (0) | 2018.06.20 |
(3)Operator (0) | 2018.06.20 |
(2)Data type (0) | 2018.06.19 |