여기에서는 main()에서 printf() 함수의 출력을 변경하는 방법을 살펴보겠습니다. 여기에서는 주어진 유형의 모든 printf() 문을 다른 유형으로 변경하는 함수를 정의합니다.
이 작업을 수행하기 위해 #define 매크로를 사용하겠습니다. 이 매크로는 함수 내부에서 정의됩니다. 함수에서 사용하지 않고 #define 행을 직접 배치할 수 있지만 이 경우 printf()는 항상 변경됩니다. main을 사용하여 제어하려면 먼저 함수를 호출해야 합니다.
#include <stdio.h> void changePrintf() { //always any printf will print 50 #define printf(x, y) printf(x, 50); } main() { int x = 40; changePrintf(); printf("%d</p><p>", x); x = 60; printf("%d", x); }
50 50
위 내용은 main() 함수에서 printf() 함수의 출력을 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!