由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - how to get this size?
相关主题
Array in C大家看看这个简单的qsort排序的问题
difference between: char** p and char*p[] ??为什么这个小程序错了?
C: struct 里面一个CHAR, 一个INT, 这个STRUCT 占多少字节?a=(char **)malloc(12*sizeof(char *)) 是什么意思?
我写了一个strcopy的函数,大家看看怎么不对呢?再问一个free()的问题
这段代码为何要这样做?一个指向指针的指针的引用?
初学C,对什么该free一直搞不明白数组问题
来,出个题C里面一个被分配了内存的指针如何知道分配了多少?
free(char *)的问题 (转载)看下这个小程序
相关话题的讨论汇总
话题: total话题: get话题: size话题: sizeof
进入Programming版参与讨论
1 (共1页)
h**o
发帖数: 548
1
const char *MetricsTitleStr[] =
{
"Total_1",
"Total_2",
"Total_3"
};
how to get the size of the array MetricsTitleStr, i.e. 3?
It seems like I can get it using sizeof(MetricsTitleStr)/8 = 3. but I do
not know why. can somebody explains the reason?
t****t
发帖数: 6806
2
8==sizeof(const char*)

【在 h**o 的大作中提到】
: const char *MetricsTitleStr[] =
: {
: "Total_1",
: "Total_2",
: "Total_3"
: };
: how to get the size of the array MetricsTitleStr, i.e. 3?
: It seems like I can get it using sizeof(MetricsTitleStr)/8 = 3. but I do
: not know why. can somebody explains the reason?

i***h
发帖数: 12655
3
a general solution is:
sizeof(MetricsTitleStr)/sizeof(char*)
1 (共1页)
进入Programming版参与讨论
相关主题
看下这个小程序这段代码为何要这样做?
请教一个C的问题初学C,对什么该free一直搞不明白
怎么得到char *分配空间的大小?来,出个题
大侠们救命, C++ operator new 问题free(char *)的问题 (转载)
Array in C大家看看这个简单的qsort排序的问题
difference between: char** p and char*p[] ??为什么这个小程序错了?
C: struct 里面一个CHAR, 一个INT, 这个STRUCT 占多少字节?a=(char **)malloc(12*sizeof(char *)) 是什么意思?
我写了一个strcopy的函数,大家看看怎么不对呢?再问一个free()的问题
相关话题的讨论汇总
话题: total话题: get话题: size话题: sizeof