请教大神为什么这个程序在调试的时候没有给N分配内存?在运行至13行时没有给相应的N[i赋值?是由于定义不合法吗?打入的值没有储存进字符串中
N的内存分配是编译器指定的,它是全局变量,memset不是分配内存,只是将内存用特定的数据填充。malloc、realloc、calloc等带有alloc(allocate的缩写)才是“分配”的意思。