1. 程式人生 > >c語言學習--數組篇

c語言學習--數組篇

一個 printf include 初始 隨機 tchar getchar() highlight num

數組聲明並生成隨機數賦值

要求生成的隨機數的範圍在20-50之間

#include <stdio.h>
#include <time.h>

void main(){
	/**
	數組聲明並初始化賦值

	生成隨機數範圍在20-50之間
	*/
	time_t ts;
	unsigned int times = time(&ts);
	srand(times);

	int nums[20];
	int random;
	int length = sizeof nums/sizeof nums[0];
	for (int i = 0; i < length; i++){
		random = rand()%10;
		nums[i] = 20+3*random;
	}

	for (int j = 0; j < length; j++){
		printf("%d\n",nums[j]);
	}
	getchar();
}

【註】如何確定一個數組中含有多少個元素?

sizeof是c/c++中的一個操作符,其作用是返回一個對象或者類型所占內存的字節數;

c語言學習--數組篇