c语言变量按作用域范围分两种,第02天C语言(10):变量-作用域
#变量的作用域 ##本小节知识点: ####1.【掌握】变量的作用域 ####2.【掌握】局部变量 ####3.【掌握】全局变量 ####4.【掌握】常见错误
##1.变量的作用域 * C语言中所有变量都有自己的作用域,申明变量的类型不同,其作用域也不同。C语言中的变量,按照作用域的范围可分两种,即局部变量和全局变量。
##2.局部变量 * 局部变量也称之为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内(代码块),离开该函数后再使用这种变量是非法的。
- 例如
#pragma mark 变量的作用域
/**
1. 什么是局部变量
定义在函数的都是局部变量
2. 什么是全局变量
定义在函数的外面
*/
#include
int call()
{
int number; // 定义变量
return 0;
}
int value; // 全局变量
int main()
{
/*
// number = 10;
int number; //变量有自己的作用域
// 变量的作用域 从定义的哪一行开始,一直到大括号结束或者遇到return为止
number = 10;
printf("%i\n", number);
return 0; // 结束函数,只要执行到return 就 和执行到{}一样,代表着函数结束了
*/
// call();
// number = 50;
/*
{
int number;
}
number = 50;
*/
/*
int number;
{
// 自己没有 找爸爸
number = 10;
printf("%i\n", number);
}
*/
int number;
// int number; 同意范围内不能出现同名的变量
{
// 1. 如果自己对应的范围中有,就使用自己的
// 2. 不同的范围可以有相同名称的变量
int number;
number = 10;
printf("%i\n", number); // 10
}
printf("%i\n", number); // 有可能输出0 有可能输出随机一个数
return 0;
}
c语言变量按作用域范围分两种,第02天C语言(10):变量-作用域相关推荐
- php内li背景色,CSS_css中ul li的背景小图标属性设置的两种情况,这里我们分两种情况列出: ① - phpStudy...
css中ul li的背景小图标属性设置的两种情况 这里我们分两种情况列出: ①当标题前的图标是很长的一绺而不是单独的一个点或者类似图标时,在定义背景图background要定义在 里.因为很长,所以放 ...
- php是java语言吗_PHP和Java是两种语言对吗
本文讲解PHP和java分别是什么语言,方便小伙伴们区分,希望对大家有帮助. 编程范式: Java:纯面向对象的语言,有人说过:Java中一切皆对象!当然咯,人们都忘了Java的八种基本数据类型:in ...
- python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式
Python的安装.认识.配置环境变量以及helloworld打印的两种方式 一. 安装和配置环境变量 首先我们去到Python的官方下载地址根据自己的电脑机型来下载最新的python安装包,网址是h ...
- 指针数组下标JAVA_Java语言中可用下标和指针两种方式表示数组元素。
[判断题]一行可以写多条预处理命令 [判断题]如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名一致. [判断题]Protected类型的实例变量只能在本类中使用,其他类中不可 ...
- 程序的两种执行方式,静态语言和脚本语言
程序的两种执行方式,静态语言和脚本语言 文章目录 程序的两种执行方式,静态语言和脚本语言 编译和解释 静态语言和脚本语言 编译和解释 编译:将源代码一次性转换成目标代码的过程.(编译一次后,若需再次执 ...
- 回文字符串的两种判别方法(c语言)
C语言判别回文字符的两种简单方法 文章目录 C语言判别回文字符的两种简单方法 一.回文字符串的概念 二.介绍两种判别回文字符串的方法 1.将需要判别的字符串倒序排列再与原字符串对比 2. 通过指针锁定 ...
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
[判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...
- R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况
R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况 目录
- linux c语言乘法口诀,shell 脚本实现乘法口诀表的两种方法——shell与C语言
shell 脚本实现乘法口诀表的两种方法--shell与C语言 话不多说直接给出代码(执行c语言时没有gcc编译器会报错的哦!): 1 #!/bin/bash 2 if [ $# -eq 0 ] 3 ...
最新文章
- IT人永远不老,老程序员价值何在?
- 为最快动脉线诊断 铁科院联合第四范式完成高铁智能化巡检应用
- 使用jena 进行RDF推理
- 如何成为有效学习的高手:4. 在衣食住行上训练专注力
- 图像校色 白平衡调整
- 使用Python做饼图
- 在Mac上使用android studio调试android手机
- 做软文营销发布有哪些常见平台?
- 卡巴斯基和Endtab.org开设新课程教授用户如何防范人肉搜索
- 魔板 Magic Squares(bfs优化)
- 如何将网站转化为桌面应用
- Windows 10企业版 LTSC无法手机投屏问题解决
- size和sizeof的区别
- 论文阅读——A Comprehensive Study on Deep Learning-Based 3D Hand Pose Estimation Methods综述阅读2
- 深度linux安装宝塔,Linux 安装宝塔
- IDEA添加快捷注释功能
- 搭建开源的运维工单平台
- php如何做网站地图,如何做网站地图?
- 一:FPGA从入门倒入坟-第一个基础实例蜂鸣器
- 汇川plc可以用C语言吗,汇川小型PLC梯形图编程系列教程(七):数值存储与二进制数据知识详解...