程序员

2021-04-03

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

初识C语言2 作用域和生命周期 1.作用域即一段程序中所用到的名字并不总是有效/可用的而限定这个名字的可用性的代码范围就是这个名字的作用域。 2.生命周期变量的...

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

初识C语言(2)

作用域和生命周期

1.作用域:即一段程序中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。
2.生命周期:变量的创建到变量的销毁之间的一个时间段。

常量

一共分为4个:字面常量、const修饰的常量、#define定义的标识符常量、枚举常量。
下面展示一些 代码。

#include<stdio.h>
enum sex
{
	male,
	female,
	secret
};
//括号中的这三个元素为枚举常量
#include<stdio.h>
int main()
{
	3.14;
	5;
    return 0;
}
//括号里的为字面常量(在遇到实际问题时几乎不用,不常见)	

#include<stdio.h>
int main()
{
	const float a=1.253;  //const 修饰的常量
	#define min 2     //#define的标识符常量:标识符常量即可以写在括号里又可以写在括号外;
	const 修饰的常量 具有常属性(不能被改变的属性)
	return 0;
}	

如下 const 修饰的常量 具有常属性(不能被改变的属性)

#include<stdio.h>
int main()
{
   const int a=10;
   int arr1[a]={0,1};
   return 0;
}

运行结果 报错:int arr1[a]={0,1};【】里必须是常量,常变量不可以。

字符串

定义:由“”引起来的一串字符串称为字符串面值或字符串
重点:字符串的结束标志是一个\0的转义字符;在计算字符串长度时\0不算进长度。

转义字符(出题时很容易掉入陷阱)

着重强调:?, \t, \ddd(ddd表示1-3个8进制的数字 切记8进制0到7), \xdd(dd表示2个16进制数字), \n,\
列题:

#include<stdio.h>
int main()
{
	printf("%d\n",strlen("c:\test\328\test.c"));
    return 0;
}

运行结果为:14

注释

1./xxxxxx/ 注:不能嵌套注释,会报错
2.//xxxx

后续

;原文链接:https://blog.csdn.net/AI_ELF/article/details/115421308

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

相关文章
  • 四两拨千斤——你不知道的VScode编码Ty

    四两拨千斤——你不知道的VScode编码Ty

  • 我是如何在 Vue 项目中做代码分割的

    我是如何在 Vue 项目中做代码分割的

  • position:sticky 粘性定位的几种巧妙应

    position:sticky 粘性定位的几种巧妙应

  • 从零到一搭建React组件库

    从零到一搭建React组件库

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