专注嵌入式、Linux精品教程。 微信公众号:宅学部落 嵌入式视频淘宝店:https://wanglitao.taobao.com
发布时间:2019-03-22 08:02:04
顾名思义,零长度数组就是长度为0的数组。int a[10]; int len; int a[len]; 在这个程序中,我们定义一个变量 len,作为数组的长度。程序运行后,我们可以通过输入指定数组的长度并初始化,最后再将数组的元素打印出来。程序的运行结果如下:input array len:3 .........【阅读全文】
发布时间:2019-03-20 15:11:34
ANSI C 定义了 sizeof 关键字,用来获取一个变量或数据类型在内存中所占的存储字节数。GNU C 扩展了一个关键字 typeof,用来获取一个变量或表达式的类型。这里使用关键字可能不太合适,因为毕竟 typeof 还没有被写入 C 标准,是 GCC 扩展的一个关键字。为了方便,我们就姑且称之为关键字吧。在上面的代码中,因为变量.........【阅读全文】
发布时间:2019-03-20 15:02:36
表达式表达式一般用来数据计算或实现某种功能的算法。表达式有2个基本属性:值和类型。如上面的表达式2+3,它的值为5。根据操作符的不同,表达式可以分为多种类型,如:关系表达式逻辑表达式条件表达式赋值表达式算术表达式……语句是构.........【阅读全文】
发布时间:2019-03-20 14:49:35
在标准 C 中,当我们定义并初始化一个数组时,常用方法如下:int a[10] = {0,1,2,3,4,5,6,7,8};比如,我们定义一个数组 b[100],其中 b[10]、b[30] 需要初始化,如果还按照前面的固定顺序初始化,{}中的初始化数据中间可能要填充大量的0,比较麻烦。int b[100] ={ [10] = 1, [30] .........【阅读全文】