对结构体变量进行清零操作
生活随笔
收集整理的這篇文章主要介紹了
对结构体变量进行清零操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自己為了省事,往往習慣對結構體變量清零時,直接在定義時賦值,比如如下:
struct tls_cmd_key_t {
? ? u8 format;
? ? u8 index;
? ? u8 key_len;
? ? u8 key[64];
};
struct tls_cmd_key_t ?key[1] = { 0 };
這樣就認為key里面的元素就都是0了,其實卻不然。
以后還是得用memset來清零才保險啊。
memset(key, 0, sizeof(struct tls_cmd_key_t));
總結
以上是生活随笔為你收集整理的对结构体变量进行清零操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: i2s传输中左右声道数据格式
- 下一篇: 字符串所占空间