作业帮 > 综合 > 作业

用C语言输出等腰三角形

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 14:07:16
用C语言输出等腰三角形
#include
int main()
{int n; //定义一个数作为行数
printf("n=");//输出提示输入的信息
scanf("%d",&n); //输入行数
for(int i=0;i
因为你定义的是一个局部变量,你可以定义在外面啊
再问: 其实,这个程序删了for你的就能运行了,可以不定义,定义了有什么好处呢?关于局部变量这一说法可以详细点吗?
再答: 你可以在网上搜索一下,可能比我说的详细。 根据C语言的说法,局部变量:定义在方法内部的变量叫局部变量;全局变量:定义在方法外部的变量叫全局变量。局部变量和全局变量的主要区别在于二者的生存周期不同。 全局变量的生存周期:静态分配内存,程序运行期间常驻内存,直到程序运行结束。 局部变量的生存周期:动态分配内存,位于线程堆栈中。 另外全局变量和局部变量的作用域不同,举例来说,类中的变量作用域在当前类中,类方法中的变量作用域在当前方法中。 全局变量的使用场景:多个地方需要使用,大家共享。 局部变量的使用场景:只在当前这个地方使用。