C 언어에서는 이런것도 가능합니다. 함수가 값을 반환하였으나, 저장은 하지 않는것을 말입니다. #include int main(void){ int num; printf("12345\n"); num = printf("67890\n"); printf("함수의 반환 값 1 : %d\n", num); printf("함수의 반환 값 2 : %d\n", printf(Before or After\n")); return 0;} printf("12345\n"); → printf함수의 기능으로 "12345"를 출력하고 개행 num = printf("67890\n"); → printf함수의 기능으로 "67890"을 출력하고 개행후 변수 num에 printf함수에 구성된 문자열 개수만큼을 저장(Escape Sequence 또..
소스의 상단에 함수를 선언하는것과 정의, 자동 형 변환의 좋은 예를 보겠습니다. #include int Function(int n);int main(void){ printf("반환 받은 값 출력 : %d\n", Fucntion(5.67)); return 0;} int Fucntion(int n){ printf("정수 출력 : %d\n", n); return 3.14;} int Function(int n); → 함수의 선언 printf("반환 받은 값 출력 : %d\n", Function(5.67); → 서식문자 %d (정수)로 Function 함수의 반환값을 서식 하려 한다.▶double형 데이터(5.67)를 int형 매개변수 n에 저장하려한다. 소수점 이하의 값은 손실되고 저장된다. int Functi..
서로의 데이터나 변수, 상수 등을 비교하여 참(True)이나 거짓(False)을 반환하는 연산자 입니다. #include int main(void){ int num1, num2, num3, num4, result1, result2, result3, result4; num1 = 10, num2 = 20, num3 = 30, num4 = 40; result1 = num1 num2 || num3 num4; result4 = result1 && result2; printf("num1 : %d\n" "num2 : %d\n" "num3 : %d\n" "num4 : %d\n" "result1, 2, ..