《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(贰)

简介: 《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(贰)

image.gif

目录

😃😃变量的作用域和生命周期

🎉🎉作用域

🎄🎄生命周期

✨✨常量

💎💎字面常量

🎵🎵 const 修饰的常变量

🎁🎁 #define 定义的标识符常量

🍕🍕枚举常量

🍊🍊 字符串

🍔🍔初始字符串

💥💥库函数

🆗🆗转义字符

🛴🛴笔试题

🚀🚀注释

🚩🚩注释风格


往期文章:《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)_forever_bryant的博客-CSDN博客


😃😃变量的作用域和生命周期

🎉🎉作用域

作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。

  1. 局部变量的作用域是变量所在的局部范围。
  2. 全局变量的作用域是整个工程。1.png

🎄🎄生命周期

变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段

  1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
  2. 全局变量的生命周期是:整个程序的生命周期。

✨✨常量

💎💎字面常量2.png

🎵🎵 const 修饰的常变量3.png🎁🎁 #define 定义的标识符常量4.png🍕🍕枚举常量5.png2.gif

🍊🍊 字符串

🍔🍔初始字符串

"hello C游记.\n"

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。(使用字符数组来存字符串)

注:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容。6.png7.png

💥💥库函数8.png


🆗🆗转义字符9.png

🛴🛴笔试题

10.png11.png转义字符表


\?

在书写连续多个问号时使用,防止他们被解析成三字母词

\'

用于表示字符常量'

\“

用于表示一个字符串内部的双引号
\\ 用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a 警告字符,蜂鸣
\b 退格符
\n 换行
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1~3个八进制的数字。 如: \130 X
\xdd dd表示2个十六进制数字。 如: \x30 0

🚀🚀注释

  1. 代码中有不需要的代码可以直接删除,也可以注释掉
  2. 代码中有些代码比较难懂,可以加一下注释文字12.png

🚩🚩注释风格

  • C语言风格的注释 /*xxxxxx*/
  • 缺陷:不能嵌套注释
  • C++风格的注释 //xxxxxxxx
  • 可以注释一行也可以注释多行

13.gif14.gif

目录
相关文章
|
8月前
|
存储 算法 NoSQL
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
|
10月前
【C国演义】第一章
一堆数字里面,有且仅有一个数字出现的次数是奇数次,其他的数字出现的次数全为偶数次,求出这个数字(要求时间复杂度O(N))
|
IDE Java 编译器
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)
119 0
《C游记》 第一章 - 灵根孕育源流出 初识C言大道生(壹)
|
程序员 C语言
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(壹)
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(壹)
81 0
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(壹)
|
程序员 编译器 Python
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(贰)
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(贰)
80 0
《C游记》 第叁章 - 一朝函数思习得 模块思维世间生(贰)
|
人工智能 分布式计算 算法
从长安十二时辰中学到的东西
19年的暑期里,长安十二时辰(下文简称长安)不愧是电视连续剧中的一匹黑马。紧凑的故事情节,扑朔迷离的人物关系,给观众再现盛唐一片气派的景象。这是1个令人引以自豪的时代,这是1个文人骚客辈出的朝代。 不同的人会在剧中找到不一样的东西,这里更多的是从科技以及技术的层面进行分析,而不是更多地从文化的角度。
从长安十二时辰中学到的东西
盛夏光年 - 江湖一剑客
何当共剪西窗烛,看巴山上,呦呦鹿鸣。 却话巴山夜雨时,盼君归期,食野之苹。 青青子衿风中飘扬, 悠悠我心雨中凄凉。 但为君故沧海荒, 沉吟至今变田桑。 曾经沧海难为水,沧海月明珠有泪,泪雨零铃终不怨。
1354 0