永发信息网

怎么理解函数原型中的size_t size

答案:3  悬赏:0  手机版
解决时间 2021-11-30 16:24
怎么理解函数原型中的size_t size
最佳答案
size_t其实是一种类型,类似于无符号整形(unsignted int)。可以理解成unsignted int size,当unsignted int用就可以了。
size_t一般用于指明数一个组长度,所以必然是个正数。它有足够大的大小来储存可能的最大数组。比如要将下标赋值给数组a[array_size]的每个元素:
const size_t array_size=10;int a[array_size-1];for(size_t i=0;i
全部回答
  • 1楼网友:怙棘
  • 2021-11-29 21:38
size_t实际上是对无符号整型起了一个别名.

size_t a;
相当于
unsigned a;

unsigned int a;

在stdio.h中它的定义如下:
typedef unsigned size_t;
  • 2楼网友:山河有幸埋战骨
  • 2021-11-29 21:01
size_t其实是一种类型,类似于无符号整形(unsignted int)

你说的size_t size,你可以理解成unsignted int size;你当unsignted int用就可以了。

size_t一般用于指明数一个组长度,所以必然是个正数。它有足够大的大小来储存可能的最大数组。

比如我要将下标赋值给数组a[array_size]的每个元素:
const size_t array_size=10;int a[array_size-1];for(size_t i=0;i
说到底,size_t 当unsigned int用好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯