首页 > 试题广场 >

假设二维字符数组s为char s[][10] = {"man

[单选题]

假设二维字符数组s为char s[][10] = {"mango" ,"apple","orange","banana","pineapple" },那么sizeof(s)的结果为()

  • 31
  • 36
  • 50
  • 60
char s[][10] = {"mango" ,"apple","orange","banana","pineapple" }
简的来说  二维数组:五行十列   如:
1 2 3 4 5 6 7 8 9 10
m a n g o \0 \0 \0 \0 \0
o r a n g e \0 \0 \0 \0
总共5行*每行十个=50

发表于 2021-12-13 14:50:20 回复(1)
一句话能解释:sizeof是计算分配了的空间。
发表于 2022-01-16 09:38:55 回复(0)
sizeof是求分配空间
发表于 2022-10-23 17:20:17 回复(0)
C语言的二维数组字符串有没有{}都行,一维数组也可以省略不写
发表于 2023-09-15 15:54:24 回复(0)
如果是java来写,是不是就是31?
发表于 2023-04-13 23:43:26 回复(1)
五行十列
每行长度为10
发表于 2022-08-08 18:23:50 回复(0)