专栏中心

EEPW首页 > 专栏 > GLib库实用功能

GLib库实用功能

发布人:chen3bing 时间:2024-06-19 来源:工程师 发布文章

代码;

#include <glib.h>

int main()
{
   GRand *rand;										// 创建一个随机数对象指针
   GTimer *timer;										// 创建一个计时器对象指针
   gint n;
   timer = g_timer_new();									// 创建计时器对象
   g_timer_start(timer);									// 开始计时
   rand = g_rand_new();									// 创建随机数对象
   //for(n = 0; n < G_MAXINT; n++)
	for(n = 0; n < 1000; n++)
      g_print("%d\t", g_rand_int_range(rand, 1, 100));			// 产生随机数并输出
   g_print("\n");
   g_rand_free(rand);									// 释放随机数对象
   g_timer_stop(timer);									// 计时结束
   g_print("Execution takes time:%.2fsecond\n", g_timer_elapsed(timer,NULL));	// 输出计时结果
   return 0;
}

编译:

5.jpg运行

6.jpg

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: glib
更多 培训课堂
更多 焦点
更多 视频

技术专区