#include <iostream>
#include <cstdlib>
using namespace std;
typedef struct node
{
int data;
pNODE next;
}NODE, * pNODE;
int main()
{
pNODE head, p, q, t;
int a, i, n;
cin >> n;
head = NULL;
for (i = 1; i <= n; i++)
{
cin >> a;
p = (pNODE)malloc(sizeof(NODE));
p->data = a;
p->next = NULL;
if (head == NULL)
head = p;
else
q->next = p;
q = p;
}
t = head;
while (t != NULL)
{
cout << t->data;
t = t->next;
}
free(p);
system("pause");
return 0;
}
C++代码在dev可以运行,在VS里却报错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-link 2022-01-25 15:52关注
不能用pNode,用struct node *next
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 ensp路由器启动不了一直报#
- ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
- ¥15 ats2837 spi2从机的代码
- ¥200 wsl2 vllm qwen1.5部署问题
- ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了
- ¥15 数学建模数学建模需要
- ¥15 已知许多点位,想通过高斯分布来随机选择固定数量的点位怎么改
- ¥20 nao机器人语音识别问题
- ¥15 怎么生成确定数目的泊松点过程
- ¥15 layui数据表格多次重载的数据覆盖问题