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

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

第一点,全局变量 #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"); “=”号时赋值号
    A+
热门评论