C语言数组怎么全部输出?

字符数组可以一次性输出整个数组中的字符,但是对于数值类型的数组,只能利用循环进行逐个输出了

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
	char str[100];
	int offset =0;
	int i=0;
	srand(time(0));  // *随机种子
	for(i = 0;i<10;i++)
	{
		offset+=sprintf(str+offset,"%d,",rand()%100);  // 格式化的数据写入字符串
	}
	str[offset-1]='\n';
	printf(str);    //这里直接将字符数组全部打印出来,没有用循环哦
	return 0;
}

猜你喜欢

转载自blog.csdn.net/CV2017/article/details/81270641