3条回答 默认 最新
- bostonAlen 2019-08-17 07:09关注
额,第一,第一张是你引号后面的逗号有问题,是中文。第二,纯c要求局部变量定义必须在函数或局部空间的开头,然后才能有其他语句。纯c确实对变量声明的位置有要求,c++却可以随用随定义的。 说明vs是严格执行了纯C的标准。变量任意定义是c99的标准。把变量放到最前面即可。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
额,第一,第一张是你引号后面的逗号有问题,是中文。第二,纯c要求局部变量定义必须在函数或局部空间的开头,然后才能有其他语句。纯c确实对变量声明的位置有要求,c++却可以随用随定义的。 说明vs是严格执行了纯C的标准。变量任意定义是c99的标准。把变量放到最前面即可。