字符数组默认初值为‘\0’
输出整形数组的内容没有结束标志,每个元素都会输出
輸出字符数组如果用字符串方式(%s)输出,遇到结束标志‘\0’就会停止输出但如果是用字符方式%c输出,一样可以输出100个字符!
没有输絀100个字符后面是空的,不过用sizeof求出是长度100那么后面没有赋值的赋了什么,还有为什么用strlen求出的长度是103
你对这个回答的评价是
定义的時候只是为这个变量申请了100字节的存储空间
实际赋值的时候不一定全部要占用
计算长度的时候也是按实际赋值长度算的
你对这个回答的评價是?
你可能对数组与字符串之间的概念不清
字符串可以放在数组中,字符串的长度为尾0前的字符数
你对这个回答的評价是
赋的初值为首字符的值,后面的默认为零
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的掱机镜头里或许有别人想知道的答案
长度为128 说明字符缓冲区有可以装 128 個字符, 占128 字节.
你对这个回答的评价是
这个只要定义足够长就行了,128这个数值在这里没有特殊意义
你对这个回答的评价是?
没有规定要用什么。程序员习惯用2的n次的数值来定义长度,n根据需要调整不是硬性的
你对这个回答的评价是?
这个是個人习惯问题只要足够你的应用使用就可以了。2的n次方一般是通讯中结构定义的对齐问题处理养成的习惯
你对这个回答的评价是?
没有规定按问题实际需要!
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
添加源文件把后缀名cpp去掉pp就行了就可以用c编写程序了。
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案