我正在使用一个函数Map.entrySet()。当我使用import java.util.*它时,会出现找不到符号错误。但是,当我这样做时,import java.util.Map.Entry它会编译。不应该包括“*”Map.Entry?
我错过了什么吗?
使用导入的底线java.util.*给了我找不到符号错误。对于相同的代码导入java.Map.Entry;没有。为什么?
谢谢你。
#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;
}
Run Code Online (Sandbox Code Playgroud)
该程序的输出是:
Print
The value of x is 50
Run Code Online (Sandbox Code Playgroud)
所以我的问题是为什么功能打印Print之后它是打印The value of x is 50。为什么The value of x is不在之前打印,因为函数是在语句之后调用的。