问题遇到的现象和发生背景
使用C++编写了一段代码,编译后执行没有响应
Linux下使用vim和g++
问题相关代码,请勿粘贴截图
#include<iostream>
using namespace stdl;
int main(){
int n;
int a[10];
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
int p=1;
while(p=!-1){
p=a[p];
printf("%d",a[p]);
}
return 0;
}
运行结果及报错内容
vim a.cpp
g++ a.cpp
./a.out
//到这里系统是没有任何响应的
我想要达到的结果
使程序按照意图运行