![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/CPP
文章平均质量分 81
记录C语言和C++的一些特性
MCmengde
trust the process
展开
-
C语言中变长数组的陷阱
C语言中变长数组的陷阱本文为译文[原文链接](The (too) many pitfalls of VLA in C | Jorengarenar)相比于定长数组,变长数组会产生额外的代码,使代码运行速度更慢,鲁棒性更差 ~ Linus Torvalds变长数组缩写为VLA(variable-length array),它是一种在运行时才确定长度的数组(地址空间连续的数组,并不是表现得像数组的多段内存组成的数据结构),而非编译期。以一种或多种方式提供VLAs支持的语言包括:Ada, Algol翻译 2021-09-01 09:31:18 · 2322 阅读 · 1 评论 -
C语言中字符串的初始化
字符串是最常用的数据类型之一。C语言中,是没有类型来存储字符串的,字符串被看做是一组连续的类型。所以,字符串有两种表示方法,分别是字符数组和字符指针,而这两种表示的初始化却又不尽相同...原创 2021-03-19 14:29:23 · 27385 阅读 · 10 评论