#include
struct TreeNode {
int val;
struct TreeNode* left;
struct TreeNode* right;
};
struct TreeNode* fun() {
struct TreeNode* root = (struct TreeNode*)malloc(sizeof(struct TreeNode));
root->val = 1;
return root;
}
int main() {
fun();
return 0;
}
加个头文件 #include <stdlib.h>
你不看编译输出提示的么?