컴퓨터/C 썸네일형 리스트형 C scanf() #include scanf("%d %d", &val1, &val2); C printf() #include printf("%d", 20); C array 1차원 배열과 포인터 1 #include 2 #include 3 4 int main(void) { 5 system("clear"); 6 int arr[3] = {1, 2, 3}; 7 8 printf("arr 의 %%p: %p\n", arr); 9 printf("&arr[0]의 %%p: %p\n", &arr[0]); 10 puts("━━━━━━━━━━━━━━━━━━━━━━━━━━━"); 11 for(int i=0; i C hello, world! #include int main() { printf("Hello, world!\n"); return 0; } C 변수 scope 1. 지역변수 지역은 함수, 반복문, 조건문을 말한다. 해당 지역 내에서만 접근 가능하다. 함수내의 변수는 함수가 호출될 때 메모리상에 올라가서 함수가 종료될 때까지 존재한다. 반복문내의 변수는 반복문 내의 실행문이 시작될 때 메모리상에 올라가서 실행문이 종료될 때까지 존재한다. 새로운 반복이 시작될 때 다시 메모리상에 올라간다. 조건문내의 변수는 조건 내의 실행문이 시작될 때 메모리상에 올라가서 실행문이 종료될 때까지 존재한다. 2. 전역변수 지역 밖에서 초기화 한다. 프로그램이 시작하자 마자 메모리상에 올라가서 프로그램이 종료될 때까지 계속 존재한다. 프로그램 내 어디서든 접근 가능하다. 3. static 변수 앞에 static 이란 키워드를 적어 정의한다. 지역 내에서 초기화되어 메모리상에 올라가서.. 이전 1 ··· 6 7 8 9 10 11 12 13 다음