“语言的作用域规则”是一组确定一部分代码是否“可见”或可访问另一部分代码和数据的规则。 “同一函数中,不同的结构体成员名能相同,当变量处于不同的作用域时,名称可以相同。 注:作用域,其对象是变量,而非表达式。” C语言中的每一个函数都是一个独立的代码块。一个函数的代码块是隐藏于函数内部的,不能被...
() 正确 *79、函数的形参可以是常量,变量或表达式( ) 正确 80、指针变量可以存放指针(地址)、数值和字符( ) 错误 81、fseek 函数一般用于文本文件。 () 错误 82、C 语言程序只能有一个文件。 () 错误 83、在同一个作用域中不可定义同名变量 , 在不同的作用域中可以定义同名变 量。 () 正确 84、数组...
[解析] 本题考查函数调用的变量作用域。全局变量不在任何函数体内定义,作用域为整个文件:局部变量在函数体内定义,作用域仅为本次函数;static类型是静态变量,为了方便其他编译单元的引用,不能随意改变。 一个函数包含两部分:函数首和函数体。函数体包括花括号内的所有语句。结果...
接着介绍变量的作用域,定义全局变量、静态变量、只读变量、变量初始化等等。 一、函数定义 //定义一个函数 int func(int a,int b) { } <函数的返回值类型> <函数名称>(函数的形参列表,...) { 函数代码主体部分; } <函数的返回值类型>: 返回值类型可以是C语言支持任何类型。基本数据类型、指针、结构体...
下面关于局部变量的描述中,正确的有? ( ) A. 不同作用域可以有同名的局部变量 B. 函数运行结束后,函数内部的局部变量无法再访问 C. 在函数外部无法访问函数内部的局部变量 D. 在一个函数中可以访问另一个函数中定义的局部变量 相关知识点: 试题来源: 解析 A,B,C ...
变量的作用域 函数的作用域 7.1 函数的作用 (1)函数的作用 将 较大的程序 划分为若干个程序模块。每个模块实现一个特定的功能。 在高级语言中,用子程序实现模块功能。 函数间的调用关系:同一个函数可以被一个或多个函数调用任意次。 (2) 一个C程序 由一个或多个程序模块组成。
局部变量只在整个函数得运行周期中有效B。全局变量得作用域为整个程序得运行周期C。当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量D。全局变量会覆盖掉所有与它重名得局部变量 2在C语言中,关于变量的作用域,下列描述中错误的是( ) A. 局部变量只在整个函数的运行周期中有效 B. 全局变量的作用域为整个...
(1)C语言中,每一个变量和函数都有2个属性:数据类型和数据的存储类别。C的存储类别有4种:自动的(auto)、静态的(static)、寄存器的(register)、外部的(extern)。变量的存储类别对应变量的作用域与生命周期。 3、局部变量的存储类别 (1)自动变量(auto变量) ...
这篇介绍C语言里函数的定义、子函数的使用。接着介绍变量的作用域,定义全局变量、静态变量、只读变量、变量初始化等等。 一、函数定义 //定义一个函数intfunc(inta,intb){}<函数的返回值类型><函数名称>(函数的形参列表,...){函数代码主体部分;} <
关于变量作用域,下列说法正确的是( )A.在函数体内部定义的变量,可以在外部使用B.全局变量指在函数体外定义的变量C.在一个函数体内定义的变量,在所有函数体内部都可以使用