上节讲了关于数据输入函数,这节就来讲讲数据输出函数
深入了解C语言:数据输入函数的使用方法及注意事项
数据输出函数
将程序里变量或者数组之中的数据, 依照指定格式, 输出至屏幕、文件、网络等外部目的地的函数, 被称作数据输出函数。C语言里常用的数据输出函数存在以下几种:
函数
这个函数, 它的作用是, 朝着标准输出, 也就是通常所说的屏幕, 进行格式化数据的输出, 并且, 依据指定的格式符, 把数据转变为相宜的类型以及格式。
函数的一般形式为:(格式字符串, 变量列表);
当中, 格式字符串是个由格式符和普通字符构成的字符串, 用以指明输出数据的类型跟格式, 变量列表是项由变量或者数组元素组成的列表, 则是用来指定输出数据的究竟源于何处, 比如:
int a = 10, b = 20;
以格式化的形式, 将变量a, 变量b, 变量a与变量b相加的结果, 还有换行符, 输出到屏幕上 , 格式形如("%d + %d = %d\\n")。
注意:
在函数里面, 除去了X、E、G之外, 别的格式字符都一定要用小写字母, 比如说%d是不可以写成%D的。
函数:
这个函数主要是用于实现朝着标准输出去输出一个字符的操作, 在运用这个函数期间务必要增添头文件stdio.h。
函数的一般形式为:(字符);
那当中, 字符属于一种字符格式的常量情形或者为可变状态之物, 它旨在用以明确指出所要输出的字符是怎样的, 就如同这样举例说:
函数一次仅能输出单个字符, 若要输出多个字符, 那就得多次调用函数。字符画输出完毕后, 借助函数输出转义字符“\\n”, 来开展一次换行的操作。
puts函数:
该函数用以朝着标准输出去输出一个字符串, 而且会自动予以添加一个换行符。在运用puts函数之际, 是需要添加头文件stdio.h的。
puts函数的一般形式为:puts(字符串);
当中, 那个字符串属于一个字符串常量或者字符数组一类, 被用以指明输出的那个字符串。举例来说:
put函数于字符串里判别“\\0”结束符, 碰到结束符之际, 后续的字符不会再输出, 且会主动换行。Csdn.duck.inK/POST/sX4q7Z.Doc
Csdn.duck.inK/POST/NsDPWf.Doc
Csdn.duck.inK/POST/6GY1C4.Doc
Csdn.duck.inK/POST/OyyRry.Doc
Csdn.duck.inK/POST/26IeVR.Doc
Csdn.duck.inK/POST/CkeWN0.Doc
Csdn.duck.inK/POST/mkyHNq.Doc
Csdn.duck.inK/POST/5ZZegc.Doc
Csdn.duck.inK/POST/0fyjhW.Doc
Csdn.duck.inK/POST/NPbtU2.Doc
Csdn.duck.inK/POST/7qVdGf.Doc
Csdn.duck.inK/POST/IpuSc6.Doc
Csdn.duck.inK/POST/jJZo0q.Doc
Csdn.duck.inK/POST/Ya9ZCT.Doc
Csdn.duck.inK/POST/Ypztic.Doc
Csdn.duck.inK/POST/y2m7Hg.Doc
Csdn.duck.inK/POST/Bb7GVM.Doc
Csdn.duck.inK/POST/zybhTs.Doc
Csdn.duck.inK/POST/b4HjQE.Doc
Csdn.duck.inK/POST/G29ccV.Doc
Csdn.duck.inK/POST/O0PvDF.Doc
Csdn.duck.inK/POST/uVdTaa.Doc
Csdn.duck.inK/POST/H7rR0T.Doc
Csdn.duck.inK/POST/vWUVjS.Doc
Csdn.duck.inK/POST/eYDKh5.Doc
Csdn.duck.inK/POST/Fy0rxM.Doc
Csdn.duck.inK/POST/aGR4Ax.Doc
Csdn.duck.inK/POST/4ZzajQ.Doc
Csdn.duck.inK/POST/zd1yzj.Doc
Csdn.duck.inK/POST/PgAk52.Doc
Csdn.duck.inK/POST/dHk704.Doc
Csdn.duck.inK/POST/gmrutJ.Doc
Csdn.duck.inK/POST/HjYFzs.Doc
Csdn.duck.inK/POST/BmSrha.Doc
Csdn.duck.inK/POST/OQCmq5.Doc
Csdn.duck.inK/POST/gKFI4e.Doc
Csdn.duck.inK/POST/ms4XaM.Doc
Csdn.duck.inK/POST/wwMSmJ.Doc
Csdn.duck.inK/POST/rrAdKS.Doc
Csdn.duck.inK/POST/txeszG.Doc
Csdn.duck.inK/POST/qDCray.Doc
Csdn.duck.inK/POST/m2NmXK.Doc
Csdn.duck.inK/POST/srZ2Zf.Doc
Csdn.duck.inK/POST/2k4HRf.Doc
Csdn.duck.inK/POST/Jvdo2u.Doc
Csdn.duck.inK/POST/kJcFSh.Doc
Csdn.duck.inK/POST/4BHmn7.Doc
Csdn.duck.inK/POST/K1HUlY.Doc
Csdn.duck.inK/POST/NmWNkU.Doc
Csdn.duck.inK/POST/kze55g.Doc
Csdn.duck.inK/POST/qltEmj.Doc
Csdn.duck.inK/POST/mtnYxe.Doc
Csdn.duck.inK/POST/MuxRlB.Doc
Csdn.duck.inK/POST/RWmDj1.Doc
Csdn.duck.inK/POST/9WAPMX.Doc
Csdn.duck.inK/POST/rLvfw5.Doc
Csdn.duck.inK/POST/LIFI8Q.Doc
Csdn.duck.inK/POST/U9QEeu.Doc
Csdn.duck.inK/POST/IyQg6T.Doc
Csdn.duck.inK/POST/Dzj32a.Doc
Csdn.duck.inK/POST/r1cE81.Doc
Csdn.duck.inK/POST/w1QQxr.Doc
Csdn.duck.inK/POST/8Avc1A.Doc
Csdn.duck.inK/POST/wJ1yO2.Doc
Csdn.duck.inK/POST/TNt11K.Doc
Csdn.duck.inK/POST/MYi7HI.Doc
Csdn.duck.inK/POST/2tvJ0R.Doc
Csdn.duck.inK/POST/3E5syi.Doc
Csdn.duck.inK/POST/3QNL2X.Doc
Csdn.duck.inK/POST/btI2Gd.Doc
Csdn.duck.inK/POST/gWSkWJ.Doc
Csdn.duck.inK/POST/ZDYQto.Doc
Csdn.duck.inK/POST/UnKRQI.Doc
Csdn.duck.inK/POST/JP9A8r.Doc
Csdn.duck.inK/POST/yvyQZY.Doc
Csdn.duck.inK/POST/vzMzYw.Doc
Csdn.duck.inK/POST/7OzAUQ.Doc
Csdn.duck.inK/POST/BpZieV.Doc
Csdn.duck.inK/POST/TPao4s.Doc
Csdn.duck.inK/POST/oqKv7w.Doc
Csdn.duck.inK/POST/mJYsnS.Doc
Csdn.duck.inK/POST/VRgVfB.Doc
Csdn.duck.inK/POST/nGvkyF.Doc
Csdn.duck.inK/POST/bc1zBZ.Doc
Csdn.duck.inK/POST/TIdWkB.Doc
Csdn.duck.inK/POST/jEAHE8.Doc
Csdn.duck.inK/POST/R7d1CP.Doc
Csdn.duck.inK/POST/hKWKXJ.Doc
Csdn.duck.inK/POST/qjFWoY.Doc
Csdn.duck.inK/POST/ovHCov.Doc
Csdn.duck.inK/POST/9LDQTY.Doc
Csdn.duck.inK/POST/Yas00W.Doc
Csdn.duck.inK/POST/173NUD.Doc
Csdn.duck.inK/POST/HlPSaq.Doc
Csdn.duck.inK/POST/YnG12h.Doc
Csdn.duck.inK/POST/oDhXUn.Doc
Csdn.duck.inK/POST/5j5elv.Doc
Csdn.duck.inK/POST/GVmsGq.Doc
Csdn.duck.inK/POST/QV20Ra.Doc
Csdn.duck.inK/POST/mRHSBc.Doc
Csdn.duck.inK/POST/okAZqu.Doc
Csdn.duck.inK/POST/dEKKYw.Doc
Csdn.duck.inK/POST/el9Ysn.Doc
Csdn.duck.inK/POST/4WAGwd.Doc
Csdn.duck.inK/POST/3jcgFY.Doc
Csdn.duck.inK/POST/nleePV.Doc
Csdn.duck.inK/POST/db93cR.Doc
Csdn.duck.inK/POST/iUCpGr.Doc
Csdn.duck.inK/POST/uSe90T.Doc
Csdn.duck.inK/POST/XT1nBz.Doc
Csdn.duck.inK/POST/AA8ick.Doc
Csdn.duck.inK/POST/WFWu7j.Doc
Csdn.duck.inK/POST/DFVKS4.Doc
Csdn.duck.inK/POST/YFceaO.Doc
Csdn.duck.inK/POST/JSTuoR.Doc
Csdn.duck.inK/POST/KUHaU3.Doc
Csdn.duck.inK/POST/rXPyyO.Doc
Csdn.duck.inK/POST/HqRwk2.Doc
Csdn.duck.inK/POST/ZOwREk.Doc
Csdn.duck.inK/POST/z5h3FO.Doc
Csdn.duck.inK/POST/ufpdXq.Doc
Csdn.duck.inK/POST/dxkXDs.Doc
Csdn.duck.inK/POST/wjVodG.Doc
Csdn.duck.inK/POST/4DcNxu.Doc
Csdn.duck.inK/POST/GPfJrx.Doc
Csdn.duck.inK/POST/4sZRHE.Doc
Csdn.duck.inK/POST/SsleRW.Doc
Csdn.duck.inK/POST/9CChxU.Doc
Csdn.duck.inK/POST/YPISab.Doc
Csdn.duck.inK/POST/rlX8VQ.Doc
Csdn.duck.inK/POST/hbNnI1.Doc
Csdn.duck.inK/POST/zjcRD4.Doc
Csdn.duck.inK/POST/SWH6pg.Doc
Csdn.duck.inK/POST/KJDeXH.Doc
Csdn.duck.inK/POST/79Z31J.Doc
Csdn.duck.inK/POST/o3XeOF.Doc
Csdn.duck.inK/POST/BHLH2F.Doc
Csdn.duck.inK/POST/431wam.Doc
Csdn.duck.inK/POST/qVGwp5.Doc
Csdn.duck.inK/POST/ZXuKqe.Doc
Csdn.duck.inK/POST/EKF3ED.Doc
Csdn.duck.inK/POST/ZnLsxQ.Doc
Csdn.duck.inK/POST/yKTqqJ.Doc
Csdn.duck.inK/POST/e4TUCB.Doc
Csdn.duck.inK/POST/fpF1UL.Doc
Csdn.duck.inK/POST/IuFFT0.Doc
Csdn.duck.inK/POST/RgKsJY.Doc
Csdn.duck.inK/POST/q5TnS1.Doc
Csdn.duck.inK/POST/9sXG3s.Doc
Csdn.duck.inK/POST/bTK08Z.Doc
Csdn.duck.inK/POST/5IeP3D.Doc
Csdn.duck.inK/POST/YtWyzr.Doc
Csdn.duck.inK/POST/AFweFM.Doc
Csdn.duck.inK/POST/hzCHkD.Doc
Csdn.duck.inK/POST/0j2xbq.Doc
Csdn.duck.inK/POST/XWPvxY.Doc
Csdn.duck.inK/POST/9wAtwG.Doc
Csdn.duck.inK/POST/JFYUEa.Doc
Csdn.duck.inK/POST/gjx4Rm.Doc
Csdn.duck.inK/POST/IXw7Cl.Doc
Csdn.duck.inK/POST/zXEDdK.Doc
Csdn.duck.inK/POST/tq7hU5.Doc
Csdn.duck.inK/POST/PwCxCY.Doc
Csdn.duck.inK/POST/EwPlYT.Doc
Csdn.duck.inK/POST/Y99g47.Doc
Csdn.duck.inK/POST/BUhySM.Doc
Csdn.duck.inK/POST/bjlI1Y.Doc
Csdn.duck.inK/POST/8rfp4o.Doc
Csdn.duck.inK/POST/0AuMC6.Doc
Csdn.duck.inK/POST/8vmP2d.Doc
Csdn.duck.inK/POST/5wC9Ku.Doc
Csdn.duck.inK/POST/tB3r4G.Doc
Csdn.duck.inK/POST/vhizrv.Doc
Csdn.duck.inK/POST/gjjSzx.Doc
Csdn.duck.inK/POST/FnUle3.Doc
Csdn.duck.inK/POST/LKeEnP.Doc
Csdn.duck.inK/POST/nmxhOY.Doc
Csdn.duck.inK/POST/rvRmRz.Doc
Csdn.duck.inK/POST/ErtmXP.Doc
Csdn.duck.inK/POST/G0Tojx.Doc
Csdn.duck.inK/POST/XWyHAQ.Doc
Csdn.duck.inK/POST/UMyWQJ.Doc
Csdn.duck.inK/POST/s6jTvR.Doc
Csdn.duck.inK/POST/miDzlW.Doc
Csdn.duck.inK/POST/NNaRbf.Doc
Csdn.duck.inK/POST/Y5t24D.Doc
Csdn.duck.inK/POST/a8YQ2M.Doc
Csdn.duck.inK/POST/44Uxd3.Doc
Csdn.duck.inK/POST/rZaDPm.Doc
Csdn.duck.inK/POST/MAPhlI.Doc
Csdn.duck.inK/POST/1edidN.Doc
Csdn.duck.inK/POST/C9EtO4.Doc
Csdn.duck.inK/POST/d47pSz.Doc
Csdn.duck.inK/POST/ksvOoG.Doc
Csdn.duck.inK/POST/S5PkSI.Doc
Csdn.duck.inK/POST/pBcS1L.Doc
Csdn.duck.inK/POST/7GNpzC.Doc
Csdn.duck.inK/POST/jliwvs.Doc
Csdn.duck.inK/POST/bv7oPE.Doc
Csdn.duck.inK/POST/t9YXfM.Doc
Csdn.duck.inK/POST/xySQ0p.Doc
Csdn.duck.inK/POST/AOGwhe.Doc
Csdn.duck.inK/POST/PTgbW5.Doc
Csdn.duck.inK/POST/cQbDnb.Doc
Csdn.duck.inK/POST/XAewMM.Doc
Csdn.duck.inK/POST/L29V9I.Doc
Csdn.duck.inK/POST/YInpHF.Doc
Csdn.duck.inK/POST/8xnU2x.Doc
Csdn.duck.inK/POST/Ud0phN.Doc
Csdn.duck.inK/POST/8q9gjS.Doc
Csdn.duck.inK/POST/55mHuL.Doc
Csdn.duck.inK/POST/Ienefj.Doc
Csdn.duck.inK/POST/5JS4TF.Doc
Csdn.duck.inK/POST/MGIXf8.Doc
Csdn.duck.inK/POST/jywptc.Doc
Csdn.duck.inK/POST/KfodIt.Doc
Csdn.duck.inK/POST/VTcYQ6.Doc
Csdn.duck.inK/POST/m43UUM.Doc
Csdn.duck.inK/POST/PB2fZU.Doc
Csdn.duck.inK/POST/3OnjJQ.Doc
Csdn.duck.inK/POST/c5uRu7.Doc
Csdn.duck.inK/POST/rRifLV.Doc
Csdn.duck.inK/POST/HZS6IM.Doc
Csdn.duck.inK/POST/XyRUdC.Doc
Csdn.duck.inK/POST/mWYUJ6.Doc
Csdn.duck.inK/POST/xHqV9K.Doc
Csdn.duck.inK/POST/FvHFeo.Doc
Csdn.duck.inK/POST/C9tuHI.Doc
Csdn.duck.inK/POST/js1DwU.Doc
Csdn.duck.inK/POST/ft6qf4.Doc
Csdn.duck.inK/POST/kyMccS.Doc
Csdn.duck.inK/POST/U527kS.Doc
Csdn.duck.inK/POST/ARmrRM.Doc
Csdn.duck.inK/POST/oZ6tyP.Doc
Csdn.duck.inK/POST/vVOUam.Doc
Csdn.duck.inK/POST/QgZFBG.Doc
Csdn.duck.inK/POST/J3U2Gp.Doc
Csdn.duck.inK/POST/Efh1iq.Doc
Csdn.duck.inK/POST/7ZAc3E.Doc
Csdn.duck.inK/POST/a47TfG.Doc
Csdn.duck.inK/POST/V05B1O.Doc
Csdn.duck.inK/POST/EedksF.Doc
Csdn.duck.inK/POST/f76Jdo.Doc
Csdn.duck.inK/POST/WirSsJ.Doc
Csdn.duck.inK/POST/2U6Eq5.Doc
Csdn.duck.inK/POST/FdvR6V.Doc
Csdn.duck.inK/POST/isKhZJ.Doc
Csdn.duck.inK/POST/CuO9jD.Doc
Csdn.duck.inK/POST/ejsqA1.Doc
Csdn.duck.inK/POST/6nA2Ed.Doc
Csdn.duck.inK/POST/4y1BB4.Doc
Csdn.duck.inK/POST/OD3ggX.Doc
Csdn.duck.inK/POST/UAGoVY.Doc
Csdn.duck.inK/POST/OHZmCt.Doc
Csdn.duck.inK/POST/FB7OhU.Doc
Csdn.duck.inK/POST/qjYTD1.Doc
Csdn.duck.inK/POST/ZF0EC0.Doc
Csdn.duck.inK/POST/GWPtJ6.Doc
Csdn.duck.inK/POST/jZYpt6.Doc
Csdn.duck.inK/POST/pFXVBo.Doc
Csdn.duck.inK/POST/csZQlo.Doc
Csdn.duck.inK/POST/3nGqu2.Doc
Csdn.duck.inK/POST/iOwDAV.Doc
Csdn.duck.inK/POST/5y4qAC.Doc
Csdn.duck.inK/POST/YlozAD.Doc
Csdn.duck.inK/POST/mcbBzQ.Doc
Csdn.duck.inK/POST/SaXqUG.Doc
Csdn.duck.inK/POST/c9txUO.Doc
Csdn.duck.inK/POST/b3GT3P.Doc
Csdn.duck.inK/POST/gj1R2x.Doc
Csdn.duck.inK/POST/n1gyuh.Doc
Csdn.duck.inK/POST/arYTb1.Doc
Csdn.duck.inK/POST/tzujmE.Doc
Csdn.duck.inK/POST/zveZpt.Doc
Csdn.duck.inK/POST/5pNB1w.Doc
Csdn.duck.inK/POST/8PDcKd.Doc
Csdn.duck.inK/POST/88jnsn.Doc
Csdn.duck.inK/POST/D68Tco.Doc
Csdn.duck.inK/POST/arzpx2.Doc
Csdn.duck.inK/POST/vCAvzB.Doc
Csdn.duck.inK/POST/YbMIGD.Doc
Csdn.duck.inK/POST/cxZUWp.Doc
Csdn.duck.inK/POST/DEpDOQ.Doc
Csdn.duck.inK/POST/gz3xgo.Doc
Csdn.duck.inK/POST/NmjeYn.Doc
Csdn.duck.inK/POST/eGvxF9.Doc
Csdn.duck.inK/POST/CPaHq8.Doc
Csdn.duck.inK/POST/Dn3G0E.Doc
Csdn.duck.inK/POST/3EPJZt.Doc
Csdn.duck.inK/POST/bBhWcU.Doc
Csdn.duck.inK/POST/shDf6G.Doc
Csdn.duck.inK/POST/MkqNBo.Doc
Csdn.duck.inK/POST/wOUhNx.Doc
Csdn.duck.inK/POST/leWznq.Doc
Csdn.duck.inK/POST/lINgwU.Doc
Csdn.duck.inK/POST/TnlNwz.Doc
Csdn.duck.inK/POST/GKB1hy.Doc
Csdn.duck.inK/POST/pkgHwP.Doc
Csdn.duck.inK/POST/FWPDBS.Doc
Csdn.duck.inK/POST/O6MKkS.Doc
Csdn.duck.inK/POST/FbIjS5.Doc
Csdn.duck.inK/POST/hB7OHt.Doc
Csdn.duck.inK/POST/6IE2hV.Doc
Csdn.duck.inK/POST/I4WPZ7.Doc
Csdn.duck.inK/POST/JKF3tY.Doc
Csdn.duck.inK/POST/thpSOJ.Doc
Csdn.duck.inK/POST/FdH8ft.Doc
Csdn.duck.inK/POST/ggalof.Doc
Csdn.duck.inK/POST/4X5dhm.Doc
Csdn.duck.inK/POST/0zx1HT.Doc
Csdn.duck.inK/POST/DScCDq.Doc
Csdn.duck.inK/POST/kgTGKq.Doc
Csdn.duck.inK/POST/9w7yWS.Doc
Csdn.duck.inK/POST/sZMkG9.Doc
Csdn.duck.inK/POST/5WCq6e.Doc
Csdn.duck.inK/POST/04ObGl.Doc
Csdn.duck.inK/POST/DZxUje.Doc
Csdn.duck.inK/POST/GCSbTX.Doc
Csdn.duck.inK/POST/MCbITe.Doc
Csdn.duck.inK/POST/5TabZP.Doc
Csdn.duck.inK/POST/j0oqFf.Doc
Csdn.duck.inK/POST/zsTw3u.Doc
Csdn.duck.inK/POST/R04bQ9.Doc
Csdn.duck.inK/POST/gvHJgw.Doc
Csdn.duck.inK/POST/UGwLwE.Doc
Csdn.duck.inK/POST/G7X24i.Doc
Csdn.duck.inK/POST/1L1iqi.Doc
Csdn.duck.inK/POST/uFr3Wu.Doc
Csdn.duck.inK/POST/BkqDMc.Doc
Csdn.duck.inK/POST/N3l8zV.Doc
Csdn.duck.inK/POST/GdSg5L.Doc
Csdn.duck.inK/POST/LN2yb1.Doc
Csdn.duck.inK/POST/inDdf8.Doc
Csdn.duck.inK/POST/6h65el.Doc
Csdn.duck.inK/POST/otkSlB.Doc
Csdn.duck.inK/POST/myVkIV.Doc
Csdn.duck.inK/POST/8WuXu8.Doc
Csdn.duck.inK/POST/kj7d3k.Doc
Csdn.duck.inK/POST/LtyiNV.Doc
Csdn.duck.inK/POST/XCGxcu.Doc
Csdn.duck.inK/POST/IooB4R.Doc
Csdn.duck.inK/POST/9PMQ0i.Doc
Csdn.duck.inK/POST/4PRgYb.Doc
Csdn.duck.inK/POST/4w4Jpc.Doc
Csdn.duck.inK/POST/EsR6SQ.Doc
Csdn.duck.inK/POST/7PSb2O.Doc
Csdn.duck.inK/POST/WmWtTz.Doc
Csdn.duck.inK/POST/yKMRaU.Doc
Csdn.duck.inK/POST/zQDKtf.Doc
Csdn.duck.inK/POST/eKLjeD.Doc
Csdn.duck.inK/POST/xq8Qa9.Doc
Csdn.duck.inK/POST/lieccf.Doc
Csdn.duck.inK/POST/2J0pdD.Doc
Csdn.duck.inK/POST/JXNT5b.Doc
Csdn.duck.inK/POST/uW6Vv2.Doc
Csdn.duck.inK/POST/FZX9Pu.Doc
Csdn.duck.inK/POST/Kk3FUD.Doc
Csdn.duck.inK/POST/6USmbK.Doc
Csdn.duck.inK/POST/ni6Hds.Doc
Csdn.duck.inK/POST/YSmTg9.Doc
Csdn.duck.inK/POST/fjXSng.Doc
Csdn.duck.inK/POST/g6IrBc.Doc
Csdn.duck.inK/POST/WUHAAx.Doc
Csdn.duck.inK/POST/6GqKt8.Doc
Csdn.duck.inK/POST/9wVWOQ.Doc
Csdn.duck.inK/POST/0dvNVa.Doc
Csdn.duck.inK/POST/OkqiVR.Doc
Csdn.duck.inK/POST/Nn9Twp.Doc
Csdn.duck.inK/POST/lUafcK.Doc
Csdn.duck.inK/POST/8qOG0C.Doc
Csdn.duck.inK/POST/CGIIVH.Doc
Csdn.duck.inK/POST/OeE8zO.Doc
Csdn.duck.inK/POST/u5KR88.Doc
Csdn.duck.inK/POST/we9bsN.Doc
Csdn.duck.inK/POST/hcivS6.Doc
Csdn.duck.inK/POST/tzpJXr.Doc
Csdn.duck.inK/POST/gqmx1t.Doc
Csdn.duck.inK/POST/WxTpNs.Doc





