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 |