【说站】c语言中局部变量是什么
语言 什么 局部变量
2023-06-13 09:13:23 时间
c语言中局部变量是什么
1、函数内部定义的变量称为局部变量,其作用域仅限于函数内部,离开函数后无效,使用后报错。
2、局部变量只能在函数内部使用,离开函数后无效,再次使用会报错。
实例
#include <stdio.h>
int f1(int a){
int b,c; //a,b,c仅在函数f1()内有效
return a+b+c;
}
int main(){
int m = 5;
int n = 6; //m,n仅在函数main()内有效
printf(" m = %d n = %d \n",m,n);
printf(" b = %d c = %d \n",b,c); //b,c 在函数中并未声明
return 0;
}
/*
输出:
main.cpp: In function ‘int main()’:
main.cpp:11:29: error: ‘b’ was not declared in this scope
11 | printf(" b = %d c = %d \n",b,c);
| ^
main.cpp:11:31: error: ‘c’ was not declared in this scope
11 | printf(" b = %d c = %d \n",b,c);
| ^
*/
以上就是c语言中局部变量的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程
本教程操作环境:windows7系统、C11版,DELL G3电脑。
相关文章
- visual studio code适合什么语言_将当前运行的配置备份成初始配置
- 2022-08-21:以下go语言代码输出什么?A:0;B:panic;C:不知道。 package main var n = -99 func main()
- java属于什么语言_java语言属于什么语言?
- 2022-09-18:以下go语言代码输出什么?A:1;B:15;C:panic index out of range;D:doesn’t compile。 p
- python面向对象三大特性,各有什么用处_面向对象语言三大特性
- C 语言内存泄露很严重,如何应对?
- 【说站】c语言中__cplusplus是什么
- 【说站】c语言中realloc函数是什么
- 【说站】c语言中共用体是什么
- c语言读取bmp图像_opencv 图像处理
- 2022-10-10:以下go语言代码输出什么?A:[1 2 3 0 1 2];B:死循环;C:[1 2 3 1 2 3];D:[1 2 3]。 package
- 2022-08-11:以下go语言代码输出什么?A:panic;B:编译错误;C:json marshal 报错;D:null;
- 2022-09-22:以下go语言代码输出什么?A:5、B:不能编译;C:运行时死锁。package mainimport (
- 2022-10-28:以下go语言代码输出什么?A:false false;B:true false;C:true true;D
- 在c语言里0和1表示什么_’0’是什么意思c语言
- 2022-11-08:以下go语言代码输出什么?A:2;B:编译错误;C:运行 panic。 package main import “fmt“ func ma
- ACL 2022 杰出论文:华为&港大提出SOTA预训练语言模型量化压缩方法
- 2022-12-31:以下go语言代码输出什么?A:1 1;B:-1 1;C:-1 -1;D:编译错误。 package main import “fmt“ f
- 如何在 Go 语言开发的宿主程序中嵌入 WebAssembly
- 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(2)- 简介和设计
- go开发入门篇之go语言
- R语言独立成分分析fastICA、谱聚类、支持向量回归SVR模型预测商店销量时间序列可视化
- 这门「没落」语言时薪451元,自由职业平台Upwork公布兼职语言薪资排行
- python从MSSQL到Python:一段跨语言的旅程(mssql除以)
- 深入探讨Oracle提供的语言环境(oracle什么语言环境)
- SQL语言查询基础:连接查询联合查询代码
- 深入理解:Java是类型安全的语言,而C++是非类型安全的语言
- GO语言并发编程之互斥锁、读写锁详解