티스토리 뷰
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
- html
- date
- datePicker
- Progressbar
- Redux
- input
- JSP
- javascript
- java
- Props
- angular
- 함수형
- ajax
- 리액트
- React
- 스프링
- nodeJS
- JSON
- typescript
- hooks
- value
- JSX
- paging
- script
- 클래스형
- Spring
- module
- list
- webpack
- hashmap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |