jimmy9972 2016-03-13 10:24 采纳率: 15%
浏览 9402
已结题

C++中如何判断一个数组为空 数组固定了元素的个数

C++中如何判断一个整型数组为空 数组固定了元素的个数比如数组a[10]判断其为空数组 即各位都没有输入数值

  • 写回答

2条回答

  • iroan 2016-03-13 10:37
    关注
    #include <iostream>
    using std::cout;
    using std::endl;
    int main(){
        int array[10];
        bool flag = false;
        for(int i = 0; i< sizeof(array);i++){
            if(array[i] == '\0'){
                flag = true;
                break;
            }
    
        }
        if(flag){
            cout<<"is empty"<<endl;
        }else{
            cout<<"isn't empty"<<endl;
        }
    
        return 0;
    }
    
    评论
  • comwise 2016-10-16 08:41
    关注

    这程序写的太水了 1、没有初始化 根本不知道初值 2 、memcpy复制的时候是不管任何字符的

    理论上你应该给每个值设定一个固定值比如0或者null, 如果任意一个值改变就说明不为空,否则就是初值

    评论

报告相同问题?

悬赏问题

  • ¥20 关于vba使用HTMLfile执行js函数问题
  • ¥60 悬赏求解,通过实时现场摄像头的视频图像识别其他对家打出的麻将牌,识别麻将牌,识别牌墙位置,通过识别对家打出了什么牌
  • ¥15 关于#GPU jetson#的pcie驱动开发问题,如何解决?
  • ¥15 stm32f103zet6 串口5无法收发数据
  • ¥15 关于C语言使用线程队列实现多线程并发
  • ¥15 这个运行,错误在哪里呀,大家看看吧,教导我
  • ¥15 advanceinstaller对话框设置
  • ¥100 正常上网,内部网页无法打开
  • ¥15 组件库引入并使用在若依框架未展示
  • ¥149 关于#使用python 的Flash Echarts+ajax+mysql动态数据实现饼图#的问题,请各位专家解答!