怎么理解函数原型中的size_t size
答案:3 悬赏:0 手机版
解决时间 2021-11-30 16:24
- 提问者网友:嗝是迷路的屁
- 2021-11-29 19:43
怎么理解函数原型中的size_t size
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-11-29 20:15
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
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;
如
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用好了。
你说的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用好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯