charbuf[20]={0}什么意思

如题所述

charbuf[20]={0}意思是表示定义了一个大小为20的char数组,并将所有元素赋值为0。根据相关信息查询得知这个语法是数组的列表初始化。如果列表元素数n小于数组大小,则将数组的前n个元素初始化为列表里的元素,其他元素执行默认初始化,对于基本内置类型而言,就是初始化为0。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜