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프로그램 작성

순서도

www.notion.so

 

아래 노션 페이지에 C 공부 내용에 대해 업로드 합니다!

수정사항이나 질문사항의 경우 노션 댓글로 남겨주세요!(*•̀ᴗ•́*)و ̑̑

 

 

 

C 언어 이론 정리

조건문, 반복문 사용 시 중괄호로 명령문들 묶어주기 - 명령문 1개일 때 포함 (코드 수정 시 오류 방지)

www.notion.so

 


 

개발 환경

Visual Studio 2019
Visual Studio Code

작성 플랫폼

Fluent Flowchart
Notion

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