컴퓨터/C 썸네일형 리스트형 C function 함수 I. 변수 전달 값의 복사가 일어난다. int fct(int a); int main() { int val = 10; fct(val) return 0; } int fct(int a) { return a; } II. 배열 전달 값의 참조가 일어난다. int fct(int* a); int main() { int arr = [10, 20]; fct(arr) return 0; } int fct(int* a) { return a[0]; } C goto if() goto label1; else goto label2; label1: 실행문 return 0; label2: 실행문 return 0; C continue break for() { continue; break; } continue 나머지 루프를 건너뛰고 다시 루프를 반복한다. break 반복문을 탈출한다. C 조건문 1. if 문 if(조건) {} //실행문이 한 줄이면 {} 생략가능 2. if ~ else 문 if(조건) {} else {} 3. if ~ else if ~ else 문 if(조건) {} else if(조건) {} else {} 4. switch 문 switch(n) { case 1: n이 1인 경우 실행문 break; case 2: n이 2인 경우 실행문 break; default: 해당 case 없을 시 실행되는 영역 } switch문의 조건에는 비교연산을 쓸 수 없다. 왜냐하면 n에는 int형 정수나 char형 정수만 올 수 있기 때문이다. C 반복문 1. while 문 while(조건) {} 2. do ~ while 문 do {} while(조건); 3. for 문 for(초기; 조건; 증감) {} 이전 1 ··· 7 8 9 10 11 12 13 다음