error: expected primary-expression before 'int'

a=(int *)malloc(sizeof(int*aSize));

写代码的时候出现

error: expected primary-expression before 'int'

应该不会只有我这么蠢把malloc()函数写错了吧。

改正:

a=(int *)malloc(sizeof(int)*aSize);

不过我觉得为了避免迷糊,还是把aSize放在前面吧。

a=(int *)malloc(aSize*sizeof(int));

猜你喜欢

转载自blog.csdn.net/qq_34941153/article/details/89921747