程序员

小白学C之——常量变量字符串

作者:admin 2021-04-22 我要评论

小白学C 一、定义常量的方式 二、变量的作用域和生命周期 三、字符串介绍 一、定义常量的方式 1.const修饰的常变量本质上是变量只不过被const修饰后改变了属性不...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

一、定义常量的方式

1.const修饰的常变量,本质上是变量,只不过被const修饰后改变了属性;不能去定义数组的元素个素。
在这里插入图片描述
编译器对这种处理还是会报错。

2.#define定义的标识符常量,可以用来设置数组。
在这里插入图片描述
define定义后本质发生改变。

3.枚举常量,用“enum”来一 一列举
例如:用enum列举性别
在这里插入图片描述

二、变量的作用域和生命周期

1.作用域:①局部变量作用域:在{}内部起作用,代码如下
在这里插入图片描述
②全部变量作用域:作用在整个工程(在其它项目中调用该变量时要用extern声明)
在这里插入图片描述
这是未用extern声明,用extern声明后:

在这里插入图片描述
2.生命周期:①局部变量:进入局部作用域生命开始,出作用域生命结束。
②是整个程序的生命周期,与程序共存。

三、字符串介绍

定义:由“ ”引起的一串字符,以‘\0’为结束标志
下面看两个数组

在这里插入图片描述
用strlen来辨析一下数组的个素

在这里插入图片描述
arr2数组没有’\0’为结束标志,故字符个数为随机值。
同样,可以以字符串的个数打印下两个数组

在这里插入图片描述
arr2打印的是随机乱码。

;原文链接:https://blog.csdn.net/m0_52751535/article/details/115431562

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 小白学C之——常量变量字符串

    小白学C之——常量变量字符串

  • PAI-EasyTransfer应用实践

    PAI-EasyTransfer应用实践

  • 欢迎体验 | Android 12 开发者预览版 3

    欢迎体验 | Android 12 开发者预览版 3

  • 教育行业优质解决方案分享【三个课堂解

    教育行业优质解决方案分享【三个课堂解

腾讯云代理商
海外云服务器