我的问题有点令人困惑,但我要问的是,realloc当它最小化缓冲区时,剩余数据是如何处理的?例如,我只想说我有一个填充50字节的缓冲区(假设我的缓冲区最多可以容纳50个字节的数据).稍后在我的代码中,我调整缓冲区的大小realloc,现在只能容纳30个字节.什么是realloc与左超过20个字节呢?
if如果语句为真,跳过语句会更快吗?例如:
if (a = true) {
blah blah...
goto end;
} else {
blah blah..
}
label: end;
Run Code Online (Sandbox Code Playgroud)
这段代码会比以下更快:
if (a = true) {
blah blah...
} else {
blah blah..
}
Run Code Online (Sandbox Code Playgroud)