用malloc这类函数时一定要检查返回值,否则可能会导致程序非正常终止。下面说明一般的方法:
float *vector = malloc(20 * sizeof(float));
if(vector == NULL) {
    // malloc分配内存失败
} else {
    // 处理vector 
}
用malloc这类函数时一定要检查返回值,否则可能会导致程序非正常终止。下面说明一般的方法:
float *vector = malloc(20 * sizeof(float));
if(vector == NULL) {
    // malloc分配内存失败
} else {
    // 处理vector 
}
极客教程