C++的变量问题

[复制链接]
查看11 | 回复2 | 2010-5-9 15:06:57 | 显示全部楼层 |阅读模式
int main()
{
int n;
}
如果要在其他过程调用n,那么在主过程中应该怎么说明,用extern吗?
#include
using namespace std;
int hour = 23, minute = 59;
int print_time()
{

cout <<hour << minute <<endl;
}
int main()
{
print_time();

cout <<hour << minute <<endl;
return 0;
}
在程序开始就说明了hour minute的值,就能被程序调用。
如果程序开始并没有指定变量的值,而是在主过程中读入main minute,就不能通过编译。请问应该怎么解决?麻烦用程序语言举个例。我想知道怎么说明和调用。

回复

使用道具 举报

千问 | 2010-5-9 15:06:57 | 显示全部楼层
可以,或者static也可以
回复

使用道具 举报

千问 | 2010-5-9 15:06:57 | 显示全部楼层
使用的时候也加上extrn,
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行