全站数据
8 4 2 0 5 8 1

把数组中的值全部赋值为一个数,怎么做

小初的初中学习 | 简单学习,快乐成才!         
问题更新日期:2024-11-15 07:10:02

问题描述

把数组中的值全部赋值为一个数,怎么做急求答案,帮忙回答下
精选答案
最佳答案

C语言还是C++;C++可以办到。C语言不用循环估计不好办。

C语言,如果是赋值为0,不用说,自然是可以的,只要写TYPE爔[100]={0};这样就可以;这对任何类型都适用。

float a[100]={0};

int b[100]={0};

C语言,要赋值成-1的话,对于所有的整数类型([unsigned]燾har/int/short/long等)都是可以实现的,用memset就可以;非整数类型,如float和double就不行。

C语言,要赋值成1的话,只有char和unsigned燾har可以做到,用memset,其他类型我还想不出有啥方法。

C++的话,要依次赋值为{1,0,-1, ,0,-1, , , 1 ..}这样的,不用循环都可以办到。