生存期的问题
main(){
void max(int x,int y); /* 这行一定要加上,函数说明 */
int a,b;
printf(“input two numbers:”);
scanf(“%d%d”,&a,&b);
max(a,b);
}
void max(int x,int y) /* 不需要返回值,定义为空类型void */
{
int z;
z=x>y?x:y;
}
请问:是不是当执行到int z时就开始了z的生存期
x,y的生存期是从哪一行开始的?