早教吧作业答案频道 -->其他-->
chars[3][10]={"sunday","monday","tuesday"};printf("%s",s[1]+2);nday还有s[1]+2什么意思是二维数组s第二行第二列的元素么
题目详情
char s[3][10]={"sunday","monday","tuesday"}; printf("%s",s[1]+2);
nday 还有s[1]+2什么意思 是二维数组s第二行第二列的元素么
nday 还有s[1]+2什么意思 是二维数组s第二行第二列的元素么
▼优质解答
答案和解析
s[1] 是地址 &s[1][0]
+2 是地址 增加 2 * sizeof(char)
也就是变成 &s[1][2];
等价于 printf("%s",&s[1][2]);
--
s[1] 或 &s[1][0] -- 输出 monday
s[1]+2 或 &s[1][2] -- 输出 nday (第二行第三列起 到 字符串结束符 以前).
+2 是地址 增加 2 * sizeof(char)
也就是变成 &s[1][2];
等价于 printf("%s",&s[1][2]);
--
s[1] 或 &s[1][0] -- 输出 monday
s[1]+2 或 &s[1][2] -- 输出 nday (第二行第三列起 到 字符串结束符 以前).
看了 chars[3][10]={...的网友还看了以下:
关于发电机的,一台发电机的结构示意图,其中N,S是永磁铁的两个磁极,他们的表面呈圆柱形;M是圆柱形铁 2020-03-31 …
再解一道.用点组成三角形,n代表每条边上有几个点,S代表每个三角形共有的点数.第一个n是2,S是3 2020-05-13 …
可以参考的公式是:s[1]=a[1];s[n]=s[n-1]>=0?s[n-1]+a[n]:a[n 2020-05-14 …
s(n)表示自然数n数字和如s(1)=1,s(12)=3,s(516)=12,等等、试问是否有自然 2020-05-16 …
1.对每个正整数n,用S(n)表示n的各位数字之和,那么有()个n使得n+S(n)+S(S(n)) 2020-05-21 …
设S=1+2+3+4+…+n=n(n+1)/2,求最小正整数n,使得S>2008的算法流程如图10 2020-06-06 …
证明S奇/S偶=n+1/n-1.不要复制,见下S奇=a1+a3+a5+a7+...a(2k+1)= 2020-06-12 …
设某人的心脏输出的血量为0.83/10000,体循环的压强差为90mmHg,求出人体循环的总流阻是 2020-06-23 …
S4N4中S和N的化合价是多少为什么S4N4是由S2Cl2NH3合成的4个S排成正四面体结构4个N 2020-06-23 …
等差数列,若S奇表示奇数项的和,S偶表示偶数项的和,公差为d,则①当项数为偶数2n时,S偶-S奇= 2020-06-26 …