jimmy9972
jimmy9972
采纳率15%
2016-03-13 10:24

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

10

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • w2654189525 iroan 5年前
    #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;
    }
    
    点赞 2 评论 复制链接分享
  • comwise comwise 5年前

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

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

    点赞 1 评论 复制链接分享

相关推荐