搜索结果
查询Tags标签: Linux C,共有 3条记录-
位域
位域 一、基本概念 1.1 位域的概念 结构体中的冒号表示位域,如: struct bit_struct {unsigned int bit1:10;unsigned int bit2:8;unsigned int bit3:14; } data1; // sizeof data1 = 4struct bit_struct {unsigned int bit1:10;unsigned int bit2:8;unsigned int …
2024/3/14 1:02:26 人评论 次浏览 -
对指针的深入理解
一、牛刀小试 在讲解本次内容前,先来看个小栗子: #include <stdio.h> #include <stdlib.h>void safe_free(void *ptr) {if (ptr){free(ptr);ptr = NULL;} } int main() {int *p = (int *)malloc(sizeof(int));printf("[before:addr] %p\n", &…
2023/5/21 1:22:21 人评论 次浏览 -
将代码中的调试信息输出到日志文件中
一、将调试信息输出到屏幕中 1.1 一般写法 我们平常在写代码时,肯定会有一些调试信息的输出: #include <stdio.h> #include <stdlib.h>int main() {char szFileName[] = "test.txt";FILE *fp = fopen(szFileName, "r");if (fp == NULL)…
2023/4/6 1:23:10 人评论 次浏览