简单好用的C语言偏门知识,复合文字
发布时间:2021-03-31 11:08:30 所属栏目:动态 来源:ChinaZ
导读:言 C99新增了复合文字(compound literal)。文字是非符号常量。例如:5是int类型的文字;82.3是float类型的文字等等。C99标准委员会认为:如果又能够表示数组和结构内容的复合文字,那么在编写程序的时候要方便得多。 数组复合文字的定义方式 对于数组来说,复
言 C99新增了复合文字(compound literal)。文字是非符号常量。例如:5是int类型的文字;82.3是float类型的文字等等。C99标准委员会认为:如果又能够表示数组和结构内容的复合文字,那么在编写程序的时候要方便得多。 数组复合文字的定义方式 对于数组来说,复合文字看起来像是在数组的初始化列表前面加上用圆括号括起来的类型名。析:
复合文字充当函数参数 复合文字也可以作为实际参数被传递给带有类型与之匹配的形式参量的函数。如下测试案例: 此处第一个参数是包含6个元素的int型数组,同时也是首元素的地址(同数组名一样)。这种给函数传递信息而不必先创建数组的做法,是复合常量的通常使用方法。 二维数组或多维数组中复合文字
这种技巧也可以用在处理二维数组或多维数组的函数中。例如,下面的代码介绍如何创建一个二维int数组并保存其地址。 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |