为了账号安全,请及时绑定邮箱和手机立即绑定

关于4-9代码提交练习

提交了代码,但是在右边显示,在main函数中没有声明x变量。。但x变量命名是引用命名空间里面的。特意回去看了一下视频,好像没有错。不知为什么,求指教

正在回答

4 回答

#include <iostream>

#include <stdlib.h>

using namespace std;

namespace myNum          //填写命名空间的关键字

{

    int x = 105;

}

int main()

{

    // 使用bool类型定义isOdd,作为状态位

        bool    isFlag = false;       

if(myNum::x % 2 == 0)

{

//改变状态位的值,使其为false

        isFlag = true;

}

else

{

   //改变状态位的值,使其为true

        isFlag = false;

}

    // 判断状态位的值

if(isFlag)

{

// 如果状态位的值为true,则打印变量x是奇数

        printf("%d是奇数", myNum::x);

}

else

{

        // 如果状态位的值为false,则打印变量x是偶数

        printf("%d是偶数", myNum::x);

}

return 0;

}


0 回复 有任何疑惑可以回复我~
#1

chi93 提问者

非常感谢!
2015-04-05 回复 有任何疑惑可以回复我~

没用,编译环境不行。

0 回复 有任何疑惑可以回复我~

编译环境怎么不行了


0 回复 有任何疑惑可以回复我~

1、在用变量x的时候前面加上myNum::

2、或者在main前面加上using namespace myNum;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

关于4-9代码提交练习

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信