
各位大佬帮我看看,这个程序我运行时输入第一组数据后换行就输入不了了为什么
展开全部
请在scanf输入的基本类型变量前加“&”
如第二行的stu[i].num改成&stu[i].num
但是后面那个name不用加
scanf的输入参数需要提供指针地址,基本类型变量(如int,char,float等)在使用时表示的时该变量的值,其他变量(如结构体和c++的string)和数组则是表示指向该变量的指针,可以直接在scanf里输入。
纯手打,望采纳,谢谢。
如第二行的stu[i].num改成&stu[i].num
但是后面那个name不用加
scanf的输入参数需要提供指针地址,基本类型变量(如int,char,float等)在使用时表示的时该变量的值,其他变量(如结构体和c++的string)和数组则是表示指向该变量的指针,可以直接在scanf里输入。
纯手打,望采纳,谢谢。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询