728x90
순서도
- Sum (1 to 100) Program Flowchart
- Sum (1 to 100) Program Code
#include <stdio.h>
int main(void)
{
int sum = 0;
int i;
for (i = 1; i <= 100; i++)
sum += i;
printf("sum = %d\n", sum);
return 0;
}
C프로그램의 기본 구조
#include <stdio.h> //헤더파일 포함
int main(void) //메인 함수 시작
{
printf("Hello World!"); //화면에 "Hello World!"를 출력
return 0; //반환값 0
} //메인 함수 정상 종료
💡 헤더 파일(header file)
컴파일러가 필요로 하는 정보를 가지고 있는 파일
( main 함수의 printf 함수를 사용하기위해 사용.
printf 함수는 stdio.h (standard input output header file) 내에 포함되어 있음)
오류
- 컴파일이나 실행 시 오류가 발생할 수 있음
- 에러(error) : 심각한 오류
- 경고(warning) : 경미한 오류
오류의 종류
- 문법 오류 (Syntax Error)
- 실행 시간 오류 (Runtime Error)
- 논리 오류 (Logical Error)
디버깅
- 디버깅(Debugging) : 논리 오류를 찾는 과정
Visual Studio Debugger
- F5 (Go): 디버깅 시작
- F10 (Step Over): 한 문장씩 실행(함수도 하나의 문장 취급)
- F11 (Step Into): 한 문장씩 실행(함수 내부로 진입)
- F9 (Breakpoint): 현재 문장에 중단점 설정
GNU Debugger (GDB)
- gdb 실행파일명: gdb 실행
- run(r): 프로그램 실행
- next(n): 한 문장씩 실행(StepOver)
- step(s): 한 문장씩 실행(Step Into)
- break(b): 중단점 설정
아래 노션 페이지에 C 공부 내용에 대해 업로드 합니다!
수정사항이나 질문사항의 경우 노션 댓글로 남겨주세요!(*•̀ᴗ•́*)و ̑̑
개발 환경
작성 플랫폼
728x90
'🧑💻 Language > C·C++' 카테고리의 다른 글
[C 이론] 6. 조건문 (0) | 2021.05.03 |
---|---|
[C 이론] 5. 수식과 연산자 (0) | 2021.05.03 |
[C 이론] 4. 변수와 자료형 (0) | 2021.05.03 |
[C 이론] 3. C프로그램 구성요소 (0) | 2021.05.03 |
[C 이론] 1. C프로그래밍 기초 (0) | 2021.05.03 |