티스토리 뷰
Step.1 주석
주석은 코딩안에서 프로그램 빌드 시 읽히지 않는 부분으로
프로그램 안에 설명이나 메모를 위해 작성하는 부분입니다.
//한줄 주석
//특정 부분의 코드에 설명이 필요 할 경우
/*
여러 줄 주석
코드 전체에 대한 설계나 설명이 필요 한 경우
*/
Step.2 헤더파일(#include)
# : "전처리기" 프로그램을 시작할 때 가장 먼저 처리되는 부분
#include<stdio.h> 는 파일이 동작할 때 헤더파일 stdio.h를 가장먼저 읽으라는 의미입니다.
헤더파일 stdio.h는 C프로그램 자체에 이미 생성되어 있는 헤더파일로 standard input output이라는 의미이고
이 헤더파일도 프로그래머가 작성하여 프로그램에 사용할 수 있는데 그럴 때에는 #include"file.h"로 사용합니다.
Step.3 main()함수
main은 프로그램 실행 시 컴파일러가 가장 먼저 접근하는 함수로
프로그램을 동작하는데 있어서 동작 행위와 가장 근접해있는? 사용자와 가까운? 위치라고 생각하면 될 것 같습니다.
컴파일러가 main()을 가장 먼저 접근한다는 의미는 main()이 없으면 실행할 수 없다는 의미와도 같습니다!!
int main(void)
int는 반환형으로 기본적으로 c언어를 코드를 종료할 때 return 0;를 통해 0이라는 정수형(int)을 반환하는 것과 같아요.
main은 함수 명
void는 함수의 입력 형태 입니다.
모든 함수의 구조는 main문과 크게 다르지 않아요.
#include<stdio.h>
int main(void)
{
printf("Hello!! ");
return 0; //함수 종료
}
Hello를 출력하는 코드를 완성했습니다.
여기서 F7 을 누르면 빌드, 프로그램을 생성하면서 에러가 있는지 확인합니다.
Ctrl + F5 를 누르면 작성한 코드의 결과가 출력됩니다.
'SW프로그래밍 > C언어' 카테고리의 다른 글
visual studio 2012 프로젝트 생성 & 기본 셋팅 (0) | 2017.07.10 |
---|
- Total
- Today
- Yesterday
- JSP
- javascript
- paging
- nodeJS
- script
- typescript
- list
- input
- datePicker
- hooks
- angular
- 클래스형
- JSON
- JSX
- module
- html
- java
- hashmap
- Props
- ajax
- React
- date
- Progressbar
- 스프링
- 리액트
- value
- Redux
- webpack
- 함수형
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |