综合百科

c语言调试出现unhandledexception0xC00000005怎么回事

这个就是访问了不能访问的内存

scanf("%s %f %f %s",&list[i].name,&list[i].price,&list[i].sales,list[i].intro);

这里name已经是指针了,不需要&取地址

语法没错,调试时输入后,跳出一个提示“Unhandled exception 0xC0000005;Access Violation”

直接运行时,输入后,自动停止程序。