* 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