跳至内容
响水凹
欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
computer:c:tips:typedef_varlen_array
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== typedef与变长数组 ====== C99引入了变长数组(variable length array)的概念。当typedef定义的类型涉及变长数组时,数组的大小在typedef定义时确定,而不是在使用typedef定义的类型时才确定。 例如: <code c> #include <stdio.h> #include <stdlib.h> int main(void) { int n = 5; typedef int array[n]; n = 10; array a; (void) printf("%ld\n", sizeof(a)); exit(0); } </code> 如果sizeof(int)=4,则结果输出为20,而不是40。 {{tag>C语言}}
computer/c/tips/typedef_varlen_array.txt
· 最后更改: 2014/11/01 02:02 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部