sizeof 相关问题

sizeof是指标准C / C ++运算符,用于返回表达式或数据类型的字节大小。

颠覆一个词+一个大红包(bug)

我刚开始接触C语言,写了这段代码来反转单词,但是我发现了一个小东西,不知道是BUG还是语言未来的问题。这段代码的目的是:......。

回答 1 投票 -1

如何计算结构中数据成员的大小?

我无法理解size_1变量如何计算数据成员名称的大小。有人可以解释((((struct cheese_msgbuf *)0)-> name);这行的意思和作用是什么? #include

回答 2 投票 1

为什么在for循环条件下不评估sizeof运算符?

我不知道为什么在运行时未在for循环条件下评估sizeof运算符。我正在使用不同的C编译器尝试此简单代码,但始终不显示任何内容。但是如果我替换sizeof(...

回答 4 投票 5

当我将整数复制到新的动态数组中时为什么会得到奇怪的值?

我用C语言编写了一个函数,用于将所有素数从一个int数组复制到一个新的动态数组中,该数组将具有相同的大小。这是函数:int * cpy(int arr [],int size){int * newArr = ...

回答 1 投票 0

为什么在for循环条件下不对Sizeof运算符求值?

我不知道为什么在运行时未在for循环条件下评估sizeof运算符?我正在使用不同的c编译器尝试此简单代码,但始终不输出任何内容。但是,如果我将sizeof(i)替换为4 ...

回答 4 投票 3

字符串数组的Sizeof运算符在C ++中给出不同的输出

我正在尝试编译以下代码:#include 使用命名空间std; void show1(string text1 []){cout <

回答 1 投票 0

sizeof类,带有int,函数,C ++中的虚函数?

这是一个在线C ++测试问题,已经完成。 #include 使用命名空间std; A类{}; B类{int i; }; C类{void foo(); }; D类{虚拟void foo(); }; ...

回答 5 投票 16

int array [10] = {1,2,0,3}。我如何发现这里有4个元素?我知道如何找到数组的大小

我尝试了这段代码。您可以看到问题是空元素为零。因此,我尝试进行检查,但事实是我可以将0作为元素。 int main(){int array [10] = {1,2,0,3,...

回答 2 投票 0

Longof的大小冲突

我在网上检查过,它的long大小为4个字节。但是,当我在笔记本电脑上打印sizeof(long)时,它会打印8。为什么价值观存在冲突?我正在使用此打印语句printf(“%zu” ...

回答 1 投票 -2


编译时的向量元素计数

Visual Studio 2019,C ++ 17如何在编译时确定myVector(MYSIZE)中的元素数量? typedef struct {char text [64];诠释int b; } MYSTRUCT; const std :: vector&...

回答 3 投票 -1

alignas()对sizeof()的影响-强制性?

此程序:struct alignas(4)foo {}; int main(){返回sizeof(foo); }返回4,带有GCC 10.1和clang 10.1,以及icc 19.0.1。这让我感到奇怪-alignas()是否必须影响...

回答 1 投票 3

为什么c ++空类没有字节对齐?

我最近了解到空类的大小为1而不是零。为什么它没有字节对齐,在32位环境中它的大小应该为4?下一个对象的地址是什么?

回答 1 投票 1

sizeof运算符给出错误的结果

struct val {int first;整数秒}; int maxChainLen(struct val p [],int n); int main(){int t; cin >> t; while(t--){int n; cin >> n; val p [n]; ...

回答 1 投票 0


如何在void函数中使用sizeof来确定2d矩阵的大小? [重复]

#include #include #include void find_col_num(int matrix [] [5]){printf(“矩阵大小=%d \ n”,sizeof(matrix)); printf(“一个元素的大小= ...

回答 1 投票 0

alignof(T *)是否对所有可能的类型都相同?那么sizeof(T *)呢?

alignof(T *)对于所有可能的类型T是否都是相同的值?那么sizeof(T *)呢?请根据标准允许/指定的内容而不是不同情况下的当前情况进行回答。

回答 1 投票 3


php简单函数中的未定义偏移量()

我不确定为什么会收到未定义的偏移通知:

回答 5 投票 5

函数类型的大小; gcc无法识别为格式不正确

进行此小测试(http://coliru.stacked-crooked.com/a/71096660a727f4b0):#include int main(){std :: cout << sizeof(void())<

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.