且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

尝试在 C 中打印值时出现分段错误

更新时间:2022-12-06 23:33:57

你还没有给n分配内存,所以

You haven't allocated memory to n, so

*n = 20;

尝试写入未指定的内存.

attempts to write unspecified memory.

试试

#include <stdlib.h>

int *n = malloc(sizeof *n);
/* use n */
free(n);