์ƒˆ์†Œ์‹

๐Ÿ‘ฉ‍๐Ÿ’ป C

C์–ธ์–ด -(1) ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜ , ๋ณ€์ˆ˜์˜ ์„ ์–ธ

  • -

* Hello world

#include <stdio.h>
main(void){
	printf("Hello world");
    system("pause");
    return 0;
}

C์–ธ์–ด๋ฅผ ์‹œ์ž‘ํ• ๋•Œ ๋ณด๋Š” hello world ์ถœ๋ ฅ๋ฌธ์ด๋‹ค.

 

<stdio.h> :  standard input. output์„ ํ—ค๋”ํŒŒ์ผ๋กœ ํ•˜๊ฒ ๋‹ค๋Š” ๋œป . ํ‘œ์ค€ ์ž…์ถœ๋ ฅ. ๋”ฐ๋ผ์„œ printfํ•จ์ˆ˜๋„ stdio.h์— ํฌํ•จ๋œ๋‹ค.

C๋Š” ํ•ญ์ƒ mainํ•จ์ˆ˜๋กœ ์‹œ์ž‘๋œ๋‹ค. ๋ฐ˜ํ™˜(return)์ด ์—†๋Š” ํ•จ์ˆ˜๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋ฉ”์ธํ•จ์ˆ˜๋Š” 0์„ ๋ฆฌํ„ดํ•˜๋Š”๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.

system()ํ•จ์ˆ˜

ex) system("pause"); ์€ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์ „๊นŒ์ง€ ๋Œ€๊ธฐํ•˜๋Š” ๊ธฐ๋Šฅ์ˆ˜ํ–‰

 

 

* ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜ , ๋ณ€์ˆ˜์˜ ์„ ์–ธ

 

๋ณ€์ˆ˜ (variable ) : ๋ณ€ํ•  ์ˆ˜์žˆ๋Š” ๋ฐ์ดํ„ฐ (๊ทธ๋ฆ‡ ์—ญํ• )

์ƒ์ˆ˜ (constant) : ๋ณ€ํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ (์‹ค์งˆ์ ์ธ ๋‚ด์šฉ๋ฌผ)

 

*mainํ•จ์ˆ˜

 

mainํ•จ์ˆ˜๋Š” ํ•˜๋‚˜์˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•ด์•ผํ•œ๋‹ค.

 

 

*์ •์  ๋ณ€์ˆ˜ ์„ ์–ธ

#include <stdio.h>

int a;
int main(void){
	printf("%d",a);
    return 0;
}

 

์ •์  ๋ณ€์ˆ˜๋Š” mainํ•จ์ˆ˜ ๋ฐ”๊นฅ์—์„œ ์„ ์–ธ๋œ ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์— ์ดˆ๊ธฐ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐ’์€ ์ž๋™์ ์œผ๋กœ 0์ด ๋œ๋‹ค.

 

*์“ฐ๋ ˆ๊ธฐ๊ฐ’

#include <stdio.h>

int main(void){
    int a;
	printf("%d",a);
    return 0;
}

>>>>>>>>>>.์ถœ๋ ฅ : 4194432

์œ„์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธ๋งŒ ํ•˜๊ณ  (int a ;) ์ดˆ๊ธฐ๊ฐ’์„ ๋„ฃ์ง€ ์•Š์œผ๋ฉด ์ž๋™์ ์œผ๋กœ a์— ๋Œ€ํ•œ ๊ฐ’์ด ์ƒ์„ฑ๋˜๋Š”๋ฐ, ์ด๊ฒƒ์„ ์“ฐ๋ ˆ๊ธฐ๊ฐ’ ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์ฆ‰, ์ดˆ๊ธฐ๊ฐ’์€ int a =9  ;  ์ด๋Ÿฐ์‹์œผ๋กœ ๊ฐ’์„ ์ง€์ •ํ•ด ์ค˜์•ผํ•œ๋‹ค.

 

 

 

* C์˜ ๊ธฐ๋ณธ์ ์ธ ์ž๋ฃŒํ˜• (Data type) - 6๊ฐ€์ง€

int

long long

double

string

bool

char

 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.