Development/C, C++(556)
-
함수 형태 - 출력과 입력형태에 따른 분류
함수 형태 - 출력과 입력형태에 따른 분류 분류 출력형태 입력형태 함수형태 1 O O 함수형태 2 O X 함수형태 3 X O 함수형태 4 X X 함수의 형태 1 - 출력형태O 입력형태O 출력 형태 있음(int) è O 입력 형태 있음(int x, int y) è O 해석 x, y를 입력 받아 plus() 함수의 기능을 처리하고 int형으로 출력 출력시 출력 형태가 있어 함수 내에서 반드시 return문을 사용해야 함 //함수 정의 형태 - OO int plus(int x, int y) {//함수의 시작 int result; result = x + y; return result; //반환값 }//함수의 종료 함수의 형태 2 - 출력형태O 입력형태X 출력 형태 있음(int) è O 입력 형태 없음(void)..
-
Ex23 - if~else문의 한계 해결
if~else문의 한계 해결 -> else문 안에 if~else문으로 해결 -> else if문 탄생 배경 소스코드 #include int main(void) { int num; printf("숫자 입력 > "); fflush(stdout); scanf("%d", &num); if(num>0) printf("0보다 큰 수 저장\n"); //수행할 내용이 여러 문장인 경우 중괄호로 묶음 //else문 내부에 if~else문이 존재 //else문에서 중괄호를 지우면 else ~if문이 되며 정상 수행됩니다. else { if(num==0) printf("0이 저장\n"); else printf("0보다 작은 수 저장\n"); } return 0; } 출력결과
-
Ex22 - if~else문의 한계
if~else문의 한계 else문은 num==0, num== -1, num== -2와 같은 다양한 경우들을 제어하지 못하는 단점이 있습니다. 즉, 0보다 큰경우 그밖의 경우 박에는 제어하지 못합니다. -> else문 안에 if~else문으로 해결 -> else if문으로 해결 소스코드 #include int main(void) { int num; printf("원하는 숫자 입력 > "); fflush(stdout); scanf("%d", &num); if(num>0) printf("0보다 큰 수 저장\n"); else printf("0 또는 0보다 작은 수 저장\n"); return 0; } 출력결과
-
Ex21 - if~else조건문
if~else조건문 나이를 입력받은 후 조건문을 통해 회원가입이 가능한 경우와 가능하지 않은 경우를 출력 소스코드 #include int main(void) { int age; printf("나이 입력 > "); fflush(stdout); scanf("%d", &age); if(age>=19 && age
-
Ex61-main()함수에 인자가 있을 때
main()함수에 인자가 있을 때 소스코드 #include // int* p; // 포인터변수(주소 저장) // int p[2]; // 배열(값 저장) // int* p[2]; // 포인터 배열(주소저장 배열) // int argc: 문자열의 개수 // char* argv[ ]: 문자열의 주소를 저장하는 포인터 배열 int main(int argc, char* argv[]){ int i=0; printf("문자열의 수: %d \n", argc); // 디폴트로 하나의 값을 가지고 있습니다. for(i=0; i 마우스 우클릭 > Run as > Run Configurations... > Main탭에서 [Search Project]버튼 클릭 현재 수행하고 하는 파일 선택 > [OK] (x)=Arguments..
-
main() 함수에 인자전달-eclipse에서 인자값을 전달하여 결과출력하기
main() 함수에 인자 eclipse에서 인자값을 전달하여 결과출력하기 Project Explorer창에서 해당 프로젝트 폴더 선택 > 마우스 우클릭 > Run as > Run Configurations... > Main탭에서 [Search Project]버튼 클릭 현재 수행하고 하는 파일 선택 > [OK] (x)=Arguments탭 클릭 > Program arguments:영역에 전달한 인자값 입력후 > [Run]버튼 클릭 출력결과 확인!!!