Day14-"字串"

在C语言里,字串就是字元的一维阵列,且这个字元阵列有一结尾符号「\0」我们称之为空字元,则这个字串称之为字元字串。「\0」这个符号,在普通字元阵列中不会出现,也就是说子元阵列不一定是字串。

在输入同样的文字时,字元阵列与字元字串的记忆体空间刚好差1个byte,就是因为多了符号「\0」,我们可以在程序中利用函数来分别求出大小

我们在宣告字串时,编译器会自动产生「\0」,我们无须宣告,但如果我们宣告了就是直接告诉电脑说这是字串。

字串宣告时,第一维度的长度编译器会自动计算,我们只需要注意字串长度,也就是第二维度的长度,必须要确实宣告。

若发生字元长度未达宣告长度时,会将符号「$」填入,但这也不需特别注意,因为我们只会撷取到「\0」之前的字元,来将其组成一个字串。

中秋节快乐

/images/emoticon/emoticon61.gif

/images/emoticon/emoticon29.gif

Day14就到这啦BYE~


<<:  【Day 06 】- Module 隐藏大法,不可能再被发现了吧 / _ \(基於 VAD 断链的隐藏方法)

>>:  【day6】彰化市区美食

DAY11 资料室--Vuex模组作用域略说

前言 今天将从前篇介绍的模组做延伸,继续稍微深入研究模组的一些眉眉角角。 在我们前篇有提到一个重点,...

Day31. Rails 搜寻的强大帮手 - Ransack

ransack是一个基於Model层级的Gem,使用Ransack,可以将原本的Sql Statem...

[D09] still placeholder

写在前面 still placeholder still placeholder still pla...

绘图 - 即时五笔

以下内容,都是 shioaji 的官网文件的内容,只是加了一些我自己的理解,感谢永丰提供这麽完整的 ...

Day4 - 如何设定预设交易帐号

在登入成功後,今天我们示范下单前,如何确认要使用哪个帐号交易。 *注1: Shioaji的各项功能(...