반환형 없음 : void 반환형 있음 : int, float ...
전달인자 없음 : () 전달인자 있음 (int a,char s,int *b ...)
지역변수와 전역변수
지역변수와 전역변수에 관해 짠 코드이다.
#include <stdio.h>
//전역변수
int globala = 10;
int locala = 10;
int func1()
{
printf("before declare func1 local a is %d\\n", locala);
int locala = 11;
printf("func1 local a is %d\\n", locala);
printf("func1 global a is %d\\n", globala);
}
int main()
{
printf("before declare main local a is %d\\n", locala);
int locala = 9;
printf("main local a is %d\\n", locala);
printf("main global a is %d\\n", globala);
printf("\\n\\n");
func1();
}
우리가 사용하는 핸드폰이랑 비슷한 것 같다. 같은 종류의 핸드폰 아이폰이 전역변수라면 개인이 가져가서 뭘 설치하거나 꾸민 것은 지역변수가 아닐까 싶다.