有以下程序,执行后输出结果是

2020-12-31 15:35:50 字数 504 阅读 9424

1楼:匿名用户

8,10

统计的是数组的大小。

其中 a没有指定大小,那么它的大小就是字符串常量"abcdefg"的大小,注意后面的那个'\0',所以为7+1=8;

b[10]已经指定了数组的大小为10,所以就是10了。

2楼:匿名用户

sizeof()函数的作用是 计算所占内存空间的大小!

字符所占的空间大小为1个字节

int 占4字节 float 型占 4字节double 型占8 字节

你这里的话 sizeof(a) 因为a 没有确定数组的元素个数那么大小就是 初始化字符串的大小!

当然 还要加上一个结束字符 '\o'

也就是 8个字符的内存空间大小! 也就是8;

sizeof (b) b指定了数组元素个数为10个那个她的内存空间大小也就是10;

3楼:川一八

8和10,sizeof()取总长度!

有以下程序,执行后输出结果是,以下程序的输出结果是()。

1楼 乐vov乐 8 17 刚帮你运行了一下 2楼 匿名用户 输出 817 int func int a int b int main 以下程序的输出结果是 。 3楼 表哥傻叼 main int adds int x int y 整个计算过程是这样的 第一次调用adds a b n m m 1 n ...

执行以下程序后输出的结果是Main

1楼 匿名用户 int i j w 0 for i 4 i i 退出这个 循环的条件是i 0 for j 1 j 2 j w w i j w i j i 0 w当然是0printf d n w 2楼 小宝 你是说w i j那一行吗,这一行在循环语句之外,也就是上面的循环结束后执行的,此时的l应该是0...

下列程序运行后的输出结果是,以下程序运行后的输出结果是_______。

1楼 匿名用户 p b p指向 b 0 p b 0 p立 开始循环 累计输出 5 p p指向b 1 p b 1 p输出为 5 4 3 2 换行 下列程序运行后的输出结果是 2楼 匿名用户 n j n t 1就是把n t 的值加上1赋给n j 。 首先循环 for t 0 t 3 t n t 0 之后...