일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오버플로우
- 아스키코드로 숫자 넣기
- Official髭男dism
- 정수와 상수
- 백준 11720
- 아스키코드
- 마법이라고 불러도 좋을까?
- 魔法っていっていいかな
- 십진수 8진수
- 문자열숫자를 숫자로
- 히라이켄
- 백준 8958번
- React.js
- html
- 異端なスター
- HEAD
- meta charset=
- 자료형
- 백준4344번
- body
- !doctype html
- 십진수 16진수
- 平井堅
- ㅇ
- Today
- Total
갓비니
[C언어 복습]1. 기초 본문
#C파일의 구성요소
[hello.c]
//program 1
#include <stdio.h>
int main(void)
{
printf("Hello world!");
return 0;
}
@ //program 1 : 주석으로서, 프로그램을 설명해주는 역할을 한다.
/*program 1*/로도 쓸 수 있으며, 여러 줄일 경우 이것을 사용하는 것이 더 편리하다.
@ #include <stdio.h> : #으로 시작하는 줄은 전처리기 지시자이다.
stdio.h는 헤더 파일이며, #include는 소스코드 안에 헤더파일을 이곳에 넣으라고 지시한다.
-전처리기 (preprocessor) : 컴파일하기 전에 사전 정지 작업을 하는 컴파일러의 일부분이다.
@ 모든 C프로그램은 여러개의 함수를 가질 수 있다. 그리고 반드시 하나의 main()함수만 존재할 수 있다.
@ int main(void) : 이 메인 함수는 int형의 출력을 가지고(정수 형태의 출력) / 입력은 (void)없다는 것을 알 수 있다.
@return 0; : return은 함수가 작업을 끝내고 값을 반환할 때 사용되는데, 이 문장이 실행되면 메인함수는 종료되고 밖(운영체제)으로 0을 반환한다. 0은 프로그램이 정상 종료했음을 이야기한다.
# 변수
@자료형 변수이름;
@표준자료형 : -정수형 : short / int / long
-실수형 : float / double
-문자형 : char
@변수 값 출력 : -%d : 정수
-%f : 실수
-%c : 문자
-%s : 문자열
-%% : %출력
# 입출력
@가장 기본적인 라이브러리 함수 - printf(), scanf()
-printf("자료형",변수이름);
-scanf("자료형",&변수이름);
&:변수의 메모리주소를 가리키기 위함
# 오류 &디버깅
@오류
case 1
컴파일 시간 오류(문법적 오류)
case 2
실행 시간 오류(실행 도중 발생되는 오류)
case 3
논리 오류(논리적으로 잘못된 경우)
@오류의 경우
case 1
error : 심각한오류(실행 불가능)
warning : 경미한 오류(실행 가능)
'Programming > C' 카테고리의 다른 글
[C언어 복습]2. 변수&자료형 (0) | 2017.12.28 |
---|