#include

void doSomething()
{
    int* ptr = (int*)malloc(sizeof(int));
    // 使用ptr进行一些操作
    
    // 忘记释放ptr导致内存泄漏
    // free(ptr); // 需要释放内存的地方
}

int main()
{
    // 调用doSomething函数
    doSomething();
    
    return 0;
}

如何在C语言中实现文件操作

#include

int main()
{
    // 打开文件
    FILE* file = fopen("example.txt", "w");
    
    // 写入数据到文件中
    fprintf(file, "Hello, World!");
    
    // 关闭文件
    fclose(file);
    
    return 0;
}

如何在C语言中处理字符串

#include
#include

int main()
{
    char str1[10] = "Hello";
    char str2[10] = "World";
    char result[20];
    
    // 连接字符串
    strcpy(result, str1);
    strcat(result, " ");
    strcat(result, str2);
    
    // 打印结果
    printf("%s\n", result);
    
    // 获取字符串长度
    int length = strlen(result);
    printf("Length: %d\n", length);
    
    return 0;
}

如何在C语言中使用结构体

#include

struct Point
{
    int x;
    int y;
};

int main()
{
    // 创建结构体实例
    struct Point p;
    
    // 初始化结构体成员
    p.x = 10;
    p.y = 20;
    
    // 打印结构体成员
    printf("x: %d, y: %d\n", p.x, p.y);
    
    return 0;
}