본문 바로가기

프로그래밍

c# 기초

1. C언어를 공부하면 컴퓨터 내부 원리를 더 쉽게 이해할 수있다.

2. C언어를 배운다면 다른 언어를 더 쉽게 습득할 수있다.

3. 이미 많은 코드들이 C언어로 작성되어있으므로, 어느 정도 수준 이상에 도달하면 C언어를 피할 수없다.

4. C언어는 배워야 할 내용이 다른언어에 비해 매우적다

C언어의 교과서 : The C Programming Language

C++의 교과서 : The C++ Programming Language

예시

# include <stdio.h>

int main () {

printf ("Hello, World! \n);

return 0;

}

5.

문장의 마지막에는 ' ; ' 을 꼭 넣어주자.

6.

단축키 'Ctrl + Shift + B' -> Build

단축키 'Ctrl + F5' -> 프로그램 실행

7.

# include < stdio.h >

이 문장은 stdio.h 라는 파일을 이프로그램에 포함시킨다는 뜻이다.

8.

int 는 integer(정수)의 약자이다.

9.

int main()

문장의 뜻 : 정수형을 반환하는 메인 함수

10.

main

함수

11.

{ (중괄호)

main함수의 시작을 알림. 마지막문장에도 중괄호가 들어감.

즉 중괄호로 묶인 부분은 '여기는 main 함수 꺼야' 라는 것을 나타냄.

12.

Printf

괄호안의 내용을 출력할 수 있게 해주는 함수.

' 화면에 글자를 출력하는 것은 쉬운 일 일 것같지만, 매우 복잡한 과정을 거치는 것이다. 일단 운영체제에 자신이 화면에 글자를 뿌려야한다는 메세지를 보내고, 운영체제는 모니터에 이를뿌린다는것을 이야기 해주어야함'

13. stdio.h

STandatd Input Output Header (표준 입출력 헤더)

이 파일은 입출력, 즉 화면에 출력하고 키보드로부터 입력을 받아들이고있음.

14.

pirntf("Hello, World! \n);

\n은 키보드 상의 엔터, 개행문자입니다.

15.

\ 는 Escape Character이라고 합니다.

16.(몇번강조해도 부족하지않음)

문장의 마지막에는 ' ; '을 넣어주어야한다.

예외적으로

함수의 선언부분 ' int main() '

헤더파일 선언 부분 ' #include < stdio.h> '

뒤에는 ;을 붙이면 안된다.

15.

return 0;

0을 반환한다 는 뜻임.

0을 반환한다는것은 컴퓨터에게 프로그램이 무사히 종료되었음을 알리는것임.

1을 반환한다면 컴퓨터에게 프로그램이 무사히 종료되지 않았다고 알리는것임.

16. (개인적으로 아주 중요하다고 생각합니다.)

Comment ( 주석 넣기)

자신의 코드에 대해서 설명해주는것을 말함.

주석은 초록색 글씨로 표시됨.

주석은 우리가 코드를 이해하기 위해 필요한 것이지, 컴퓨터에는 아무런 도움이 되지 않는 것이므로 컴파일러는 주석을 무시함.

17.

주석의 형태

1) 한줄에 쓸수있는 주석 ' // '

2) 여러줄에 쓰는 주석 ' /* */ '

18.

/* 주석이 들어가는 부분 */ (여러줄 주석처리)

// 주석이 들어가는 부분 (한줄 주석처리)

'프로그래밍' 카테고리의 다른 글

c#기초 scanf  (0) 2020.02.20
c# 연산  (0) 2020.02.20
c#기초 사칙연산  (0) 2020.02.19
c# 기초 메모리  (0) 2020.02.19
c#기초 2진법  (0) 2020.02.18