首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求s跟t在内存中分配的字节数分别是

2013-02-20 
求s和t在内存中分配的字节数分别是?设char s[10] 〞abcde〞,t[ ] 〞12345〞 ,则s和t在内存中分配的字节数分

求s和t在内存中分配的字节数分别是?
设char s[10]= 〞abcde〞,t[ ]= 〞12345〞; ,则s和t在内存中分配的字节数分别是( )。
A.6和5 
B.6和6
C.10和5 
D.10和6

这道题目应该选哪个呢,为什么呢,有用程序得到的方法吗
[解决办法]
通俗点说,就是你写一个10,那就是10 ,而t[],会根据你字符串的长度,自动增加
[解决办法]


#include <stdio.h>
#include <string.h>
 
int main()
 {
 char s[10]="abcde",t[]="12345";
 int i,n;
 
 i = 0;
 n = 0;   
 while (s[i++]!='\0')
 { 
    n++;
 }
 printf("length of %s=:%d",s,n);
 
 return 0;
 }

初始化
[解决办法]
一个sizeof就可以解决了吧?
[解决办法]
选10 和 6 + 空格个数。

热点排行