c语言函数调用#include <stdio.h> int y=100 int tac(int x,int y) { for(x=2;x<=y;x=2*x) if(x=y/2) ret
c语言函数调用#include <stdio.h> int y=100 int tac(int x,int y) { for(x=2;x<=y;x=2*x) if(x=y/2) ret
日期:2013-06-02 17:08:11 人气:1
第一点,全局变量
#include
int y=100
int tac(int x,int y)
{
for(x=2;x<=y;x=2*x)
if(x=y/2)
return(0);
else
return(1);
}
你申请了y全局变量,
但在子涵数时你又申请了一个名为y的变量。
第二点
int a,b,w
w=tac;
调用tac时没有传值。
第三点
if(tac=0)
printf("fuck you");
“=”号时赋值号