#include+ }$ k1 w) v& n% {
#include
9 T* N$ @1 K# B3 I2 X3 i4 j, Kfun(char *w,int n)' W6 A% J% s x; z0 o
{0 ]/ a4 Z) M* U8 z
char t,*sl,*s2;
, U5 _) b8 m7 }" [7 J8 k8 Zs1=w; o% k+ r" g3 p9 _+ F) D
s2=w+n-1;
% D* R- ]& [: j: pwhile (s1 {; T% L" T' a9 H' @. E2 L
t=*s1++
; u. w; [3 G& K0 B*s1=*s2--7 s: R" w- S- m, ] c
*s2=t;1 z3 T3 l$ D9 {0 u$ x0 O0 G8 j
}3 k- v, b: b# H
}1 S* n+ I. p( ~) Z# F( Y
main()
7 E; L4 ^& x l7 N7 m{
. b x1 I" q7 z7 Rchar *p;) X' j R, a+ \
p=“1234567”;
" N \( u+ B) N& z( h; `, m, J5 Pfun (p,strlen(p));* s5 y4 \* @. g- Z3 p! k
puts(p);
: {. e8 C! O: e. |5 D* \- }3 Z}+ ^2 A1 q7 ~$ [3 J% z
谜底:1711717+ t* `6 f- x& M4 b! v
主若是认清嚣张S1=? S2=? 首先 S1=W,这S1存的是字符串W的首地址,而S2=W+N-1=P+7-1 OK,也就是W中最后一个字符的地址· |