这个程序运行结果的原因

360U2631260151 |浏览941次
收藏|2019/03/20 16:54

满意回答

2019/03/20 17:04

你的程序可以通过编译,也可运行:因为程序中只定义了char arr1[4],所以上图中只能打印出4个字符。不知你想实现什么?另外,程序中p.a = 0*20206576;strcpy(p.arr2,"3G!");都没有用到?

ygl990951

其他回答(1)
  • 错误太多,包括语言错误和逻辑错误,比如:#include后面怎么没有头文件呀,mian()前面也没指明类型,嵌套循环也是有问题的:外层while语句根本没作用,就相当于y--语句。第一次进while后,y=1,do{}while完了之后y就等于-1了。如果语言修改正确了的话,也会出来一个结果,输出a=1,y=-1,但是while语句根本没有起到作用了。
    回答于 2019/03/20 17:18
0人关注该问题
+1

 加载中...