gpt4 book ai didi

c - 简单的代码不起作用。不知道为什么

转载 作者:行者123 更新时间:2023-11-30 18:41:25 27 4
gpt4 key购买 nike

昨天买了 mac 的 xCode 5.0.2,不明白为什么这个简单的代码不起作用。

#include "stdio.h"

int main(){
int N;
printf("vvedite koli4estvo dannih\n");//mistake and warning is here
scanf("%d", &N);
int *arr = new (int [N]);

return 0;
}

错误是

expected expression

implicit declaration of function 'new' is invalid in c99

最佳答案

您的代码是用 C 编写的,但您使用的是 new; C++ 运算符。请改用malloc

int *arr = malloc(sizeof(int)*N); // allocates memory for N itegers

关于c - 简单的代码不起作用。不知道为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21605812/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com