#include<stdio.h>
int func(int x){
printf("Print\n");
return x;
}
void main(){
printf("The value of x is %d",func(50)); /* Print is printed first then the value of x */
return 0;
}
출력은 다음과 같습니다가 The value of x is 50
를 인쇄하고 그 후 기능이 Print
인쇄 왜 문을 인쇄하기 전에 함수가 호출되는 이유는 무엇입니까? 이 프로그램에 대한
Print
The value of x is 50
그래서 내 질문입니다. 명령문 다음에 함수가 호출 된 이후에
The value of x is
이 인쇄되지 않는 이유는 무엇입니까?
'printf()'가 호출되어 그 값이 반환되기 전에 – Rizier123
메인의'printf'에서 사용할 수있는 값을 반환합니다. 또한'void main()'대신'int main (void)'를 사용하십시오. –