初学C,编了个超级简单的程序,不知哪里错,各位大虾前辈帮瞄两眼啊。。不胜感激。。就是那个变量n的问题

2025-01-06 07:35:06
推荐回答(3个)
回答1:

你的错误在两个子函数上,你两个子函数里面都用到了变量n,但是你子函数里面没有定义n这个变量,所以编译肯定会被报错,而你之前若定义#define n 10 说明有全局的宏n他的常量为10,是全局的,所以就可以通过,如果你项用主函数中的n在子函数中使用,那么需要将主函数中的n变量以传值方式传到子函数中

回答2:

对于这方面的只是楼主可以去华夏联盟学下的啊。
近期提供免费培训c语言系列精品语音教程、大型免费培训破解系列教程——中级班、免费培训网络安全班系列语音教程、免费培训零基础学习linux系列语音教程、培训VB编程系列精品语音教程
希望你对有所帮助。6月6日开放注册哦、欢迎你哦。

回答3:

数组的大小在编译时要确定。
宏定义,是在编译之前的。
要定义可变的数组,c++里面用vector,c里面我目前不知道。