22问答网
所有问题
当前搜索:
c语言局部变量和全局变量
C语言
问题 #include <stdio.h> void main( ) { int a=3,
答:
由此可以知道a作为一个在main函数里都有效且没在中间{}里重新赋值的
变量
且还在这个花括号结束前又变了一次值得变量,他的最近的一次变量是有效的,所以出了{}后a的值为2,b和
c
由于在中间花括号里重新赋值了,所以出了花括号,他们什么也没了,b=3,c=-2,***!!!(关于这步是我个人的想法,没查...
在
C语言
里 怎么用通俗的话解释
变量
的意思
答:
变量就是一个容器:这个容器可以为空,你可以往里面存东西(对变量赋值),也可以把东西从里面取出(修改变量的值),这个容器是有大小限制的,存入的东西不能超过容器的界限(数据溢出);经常用的容器我们就把它一直保存在哪里(
全局变量
),只使用很少次的容器,用完后就丢弃(
局部变量
,程序结束时就...
浙江计算机二级
C语言
考试大神们帮帮忙
答:
2009年全国计算机等级考试二级
C语言
考试大纲 二级C语言的考纲分两部分:公共基础知识和C语言。 公共基础知识 考试大纲 ◆ 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关...
C语言
中 .c和.h有什么区别
答:
如果在h文件中定义
全局变量
,并且将此全局变量赋初值,那么在多个引用此h文件的
C
文件中同样存在相同变量名的拷贝,关键是此变量被赋了初值,所以编 译器就会将此变量放入DATA段,最终在连接阶段,会在DATA段中存在多个相同的变量,它无法将这些变量统一成一个变量,也就是仅为此变量分配一个空 间,而不...
C语言
程序设计两道题 两题每句语句的意思 尽可能的详细
答:
printf("%d",
c
);//1.c=2 c=adds(a,b);//在调用一次函数 printf("%d\n",c);//2.c=3 } int adds(int x,int y){ static int m=0,n=3;//我想考的知识点就是这里 静态
局部变量
这个就相当于
全局变量
但是作用范围只在这个调用函数中 用完之后值是不释放的 而且在整个程序中只定义...
c语言
覆盖原
变量
答:
局部变量
仅在一个函数内有效,如果你需要在此函数内使用全局变量,可以使用
与全局变量
不同名的变量但是如果是在定义局部变量的函数外,全局变量是不受影响的。
c语言
里什么叫外部结构
变量
?
答:
C
程序由一组对象组成,这些对象包括程序中所使用的
变量和
实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或
局部变量
,而将在函数外部定义的、供许多函数所使用的变量称为外部变量,一般情况下,也可以称为
全局变量
。外部...
...在程序的第二个函数之后定义了某
全局变量
,则该程序的所有函数均...
答:
既然是在第二个函数之后定义的,那肯定就是
局部变量
了,局部变量只能总在定义的那个函数里不能用在其他
再问一个
c语言
问题?
答:
main()中的int a=8;应该是声明了一个局部变量a,并赋值8;在
局部变量与全局变量
作用于冲突时,局部变量应该会覆盖全局变量。也就是说这里main()中调用的max(a,b)应该是max(8,5),所以结果应该是8
C语言
怎样初始化
变量
?
答:
局部变量和全局变量
在任何时候都可以初始化的 只是它们生存的周期不一样而已 你可以在定义的时候初始化 一般也最好这样 你也可以在定义它之后初始化 只要是在你使用它们之前进行的任何时候初始化就是没问题的
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜