当前位置: 代码迷 >> C语言 >> 一个外部变量的问题,晕得很
  详细解决方案

一个外部变量的问题,晕得很

热度:175   发布时间:2006-05-11 18:25:00.0
一个外部变量的问题,晕得很

大家来帮忙看一看,为什么在 level 函数中对 air 的修改无效

#include<stdio.h>
int level();
int air=0;
int gap=1;

void main()
{
printf("%d %d",level(),air);
}

int level(){
int count=0;
air=5;
gap=5;
return count+1;
}


搜索更多相关的解决方案: 变量  

----------------解决方案--------------------------------------------------------
把 printf("%d %d",level(),air);
改为 printf("%d %d",air,level());

----------------解决方案--------------------------------------------------------
谢谢你,不是我拍马,其实我经常见你回贴
你回的贴质量都很高
比方说13个球的问题,勾股数的那个完全平方算法尤为经典
再说一次 谢谢


----------------解决方案--------------------------------------------------------
为什么要这样改啊

----------------解决方案--------------------------------------------------------
PRINTF从右向左打印
----------------解决方案--------------------------------------------------------

似乎是巧合 本来是count为1 但它也等于air 而程序仍然没对air进行修改


----------------解决方案--------------------------------------------------------
  相关解决方案