请教一个C语言的结构问题?

[复制链接]
查看11 | 回复5 | 2011-8-4 09:01:53 | 显示全部楼层 |阅读模式
int a=0,b=0,c=0;
void d()
{

a++;
if(a==1)
{
c=c+b;
a--;
}
请问此处用变量a的作用是什么?难道有什么作用?如果没有会有程序结构漏洞吗?
}

回复

使用道具 举报

千问 | 2011-8-4 09:01:53 | 显示全部楼层
如果a在函数里面定义 那就是画蛇添足了 关键是 他是个 全局变量 其他函数 可以改变他的值...
回复

使用道具 举报

千问 | 2011-8-4 09:01:53 | 显示全部楼层
只有这句话,看不出来什么啊,最好把整个代码都发上来...
回复

使用道具 举报

千问 | 2011-8-4 09:01:53 | 显示全部楼层
单就这段代码a应该没用吧!不过a既然是全局的在其他地方可能有所涉及...
回复

使用道具 举报

千问 | 2011-8-4 09:01:53 | 显示全部楼层
单看这段代码,毫无用处。这要看其他地方是否也用到了这个变量a!!!...
回复

使用道具 举报

千问 | 2011-8-4 09:01:53 | 显示全部楼层
能不能把程序都发上来啊,盲人摸象的感觉这像...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行