본문 바로가기
Language&Framework&Etc/C

1일차

by 머리올리자 2017. 5. 9.

C언어 학습 1일차 복습


-VS(Visual Studio 단축키)-


1. 프로젝트 단위 : Solution > Project > xxx.c

2. 빌드 : Solution(Ctrl+Shift+B), Project(F7)

3. 실행 : Ctrl + F5

4. 디버그 모드 : F5




소스 코드(High Level 언어)



HelloWorld.c → (인간) : 설계도


번역(Compiler) VC++


HelloWorld.Obj : 부품


Link(Linker) : 조립


HelloWolrd.exe : 완성품


컴퓨터 → CPU (기계어)



선언 및 정의


#include<stdio.h>(컴파일)전처리기  // xxx.c - 정의, xxx.h - 선언


 int(=반환형식) main(함수의 시작) (void(=매개변수)) → 함수+선언/정의


 {


  body


 }Block Scope : 여러 구문을 한 덩어리로 묶을 때 사용


호출자/피호출자


main() → prinft()

호출자    피호출자

Caller      Callee


printf("실인수")



void → 없음 (명확한)

(형식-자료형)


main() - 없는건지 생략된 것인지 알 수 없음.


return 0; - 대부분 main 함수에서 반환하는 값을 0으로 한다. - 아무 이유 없음


int main(void) - 뭐라도 반환해야 함



'Language&Framework&Etc > C' 카테고리의 다른 글

6일차 - 기본제어문  (0) 2017.05.29
5일차  (0) 2017.05.20
4일차  (0) 2017.05.20
3일차  (0) 2017.05.18
2일차  (0) 2017.05.14