#includevoid doSomething() { int* ptr = (int*)malloc(sizeof(int)); // 使用ptr进行一些操作 // 忘记释放ptr导致内存泄漏 // free(ptr); // 需要释放内存的地方 } int main() { // 调用doSomething函数 doSomething(); return 0; }
如何在C语言中实现文件操作
#includeint 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语言中使用结构体
#includestruct 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; }