早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设chars[10]=“abcd”t[]=”12345”,则s和t内存分配字节数是多少

题目详情
设char s[10]=“abcd” t[]=”12345”,则s和t内存分配字节数是多少
▼优质解答
答案和解析
s已经定义了是10个单元,单元是char类型,所以为s分配的内存是10*sizeof(char)=10个字节,无论s是否放满还是不够,都是10个字节
t[]没有给出具体的单元个数,由后面的字符串决定,"12345"共5个字节,再加上一个字符串的结束符'\0',所以给t分配一共6个字节单元