1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 函数内部定义的局部变量与全局变量重名

函数内部定义的局部变量与全局变量重名

时间:2021-06-14 09:44:08

相关推荐

函数内部定义的局部变量与全局变量重名

/**********************************************************************************************************函数内部定义的局部变量与全局变量重名时,函数在使用该变量的时候会以局部变量覆盖全局变量,也就是只有局部变量会起效果。*********************************************************************************************************/#include <stdio.h>#include <stdlib.h>int n=5;void fun(int m){static int n=1;if(m<10){fun(m+1);printf("%d ",n++);//打印 1 2 3 4 5 6 7}}void test_print(){printf("%d\n",n);//打印5}int main(){int n;scanf("%d",&n);//输入 3printf("%d\n",n);//打印3fun(n);test_print();return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。