咕嘟小李. 2021-11-16 22:41 采纳率: 90%
浏览 38
已结题

哎呀,这个为什么呢,一直不对

img

  • 写回答

6条回答 默认 最新

  • 接着奏乐吧 2021-11-17 11:47
    关注

    C语言中数组和int double所分配的空间是在一起的,C语言是先给这些变量分配固定的空间,才可以使用这些变量的空间,之后才会运行程序,而且c语言的变量申明必须放在程序运行之前,所有的变量遵循先申明,再使用。你之所以能在for循环的初始化中定义变量,这是c++的写法,不是C的写法,而你的文件后缀名是.cpp的,所以可以使用C++的语法。同理,局部变量,也要在局部先声明,再使用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月18日
  • 已采纳回答 11月18日
  • 创建了问题 11月16日