2个回答
展开全部
本程序的原意是检查全局变量和局部变量的作用域问题。
其中全局变量是char a[50];main()函数内部一个局部变量char b[50];aaa()函数内部定义了一个局部变量char a[50],该变量与全局变量a[50]同名。
主要流程:通过gets(a)和gets(b)函数为字符串数组a[50]、b[50]赋值后,再调用aaa()函数。aaa()函数内部对局部变量a[50]赋值。最后通过puts(a)、puts(b)打印a[50]、b[50]的值,确认aaa()函数对局部变量char a[50]的赋值操作不影响全局变量char a[50]的值。
其中全局变量是char a[50];main()函数内部一个局部变量char b[50];aaa()函数内部定义了一个局部变量char a[50],该变量与全局变量a[50]同名。
主要流程:通过gets(a)和gets(b)函数为字符串数组a[50]、b[50]赋值后,再调用aaa()函数。aaa()函数内部对局部变量a[50]赋值。最后通过puts(a)、puts(b)打印a[50]、b[50]的值,确认aaa()函数对局部变量char a[50]的赋值操作不影响全局变量char a[50]的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询