From fe210030d8ac5084278e199d3bd7c2aa9ee4907c Mon Sep 17 00:00:00 2001 From: Aurorxa Date: Sun, 4 Aug 2024 09:06:43 +0000 Subject: [PATCH] deploy: 3da8ad6bfad960296ecf02acb5af8a8be9a59b0e --- 404.html | 4 ++-- assets/191.SnFXRSaL.png | Bin 0 -> 172950 bytes assets/192.DnoEqOjV.png | Bin 0 -> 140318 bytes assets/193.BJBdn7pw.png | Bin 0 -> 172660 bytes assets/194.DXtQWYsM.gif | Bin 0 -> 402333 bytes assets/{app.s2H7hd-g.js => app.BdzEhgRp.js} | 2 +- .../chunks/@localSearchIndexroot.B5otHjIP.js | 1 + .../chunks/@localSearchIndexroot.BfxhPxIL.js | 1 - ...dzBM4zR.js => VPLocalSearchBox.Dq06j-Oj.js} | 2 +- .../{theme.BijEqWNX.js => theme.CW46Errv.js} | 4 ++-- ...tes_01_c-basic_01_xdx_index.md.s3snPvLO.js} | 8 ++++---- ...1_c-basic_01_xdx_index.md.s3snPvLO.lean.js} | 2 +- hashmap.json | 2 +- index.html | 6 +++--- notes/01_c-basic/01_xdx/index.html | 10 +++++----- notes/01_c-basic/02_xdx/index.html | 6 +++--- notes/01_c-basic/03_xdx/index.html | 6 +++--- notes/01_c-basic/04_xdx/index.html | 6 +++--- notes/01_c-basic/05_xdx/index.html | 6 +++--- notes/01_c-basic/06_xdx/index.html | 6 +++--- notes/04_linux/01_xdx/index.html | 6 +++--- notes/index.html | 6 +++--- 22 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 assets/191.SnFXRSaL.png create mode 100644 assets/192.DnoEqOjV.png create mode 100644 assets/193.BJBdn7pw.png create mode 100644 assets/194.DXtQWYsM.gif rename assets/{app.s2H7hd-g.js => app.BdzEhgRp.js} (95%) create mode 100644 assets/chunks/@localSearchIndexroot.B5otHjIP.js delete mode 100644 assets/chunks/@localSearchIndexroot.BfxhPxIL.js rename assets/chunks/{VPLocalSearchBox.DdzBM4zR.js => VPLocalSearchBox.Dq06j-Oj.js} (99%) rename assets/chunks/{theme.BijEqWNX.js => theme.CW46Errv.js} (99%) rename assets/{notes_01_c-basic_01_xdx_index.md.B18Yh3p5.js => notes_01_c-basic_01_xdx_index.md.s3snPvLO.js} (98%) rename assets/{notes_01_c-basic_01_xdx_index.md.B18Yh3p5.lean.js => notes_01_c-basic_01_xdx_index.md.s3snPvLO.lean.js} (84%) diff --git a/404.html b/404.html index 50fb152..b9168c2 100644 --- a/404.html +++ b/404.html @@ -8,7 +8,7 @@ - + @@ -18,7 +18,7 @@
- + \ No newline at end of file diff --git a/assets/191.SnFXRSaL.png b/assets/191.SnFXRSaL.png new file mode 100644 index 0000000000000000000000000000000000000000..77fb5e3d031090e653f62af126b617f3b8b2d4f3 GIT binary patch literal 172950 zcmYg%190S9^Y+B{W@FnM+qSKZZQHi(jlHoqw(V@Vv8`|J-uwRRo2sdrnwf)NpFWMJ zpN>$F6Gwo>h6Mls2$B*aN&o;P8~^}j2@MMThKKu10RSKbNQwxmxM!c`cRethRl|`p5Vj_CRxj< zIRCOR^}opYC#~%=(7o3eV6> zDl5k~FFy-5mzURcf)7NF^acD%refdVWrUN0)Bzc zhdkKTgz3bJblaiVF-}vUOlIlGH4H@v<```|B_hwl_FA6(TWma^W_U-B9d55^JhIg5 zb1$)o7!?9Skxv(32xX2T>HhIi`kkaG8PNBh$i>S5O%$wzHG_c)>&BnpT@g#tN(m?I zXGbYWkdh1`1S8;m_Sg;Ze0Crr4IX*feD8z`UzZICc)xc@wTlA?IB#<77)n4NUs4bi zTzv2y!v}M$dh48PQvj}v#<(N@8SzGe#gpe$STuy91Al#;zLWRC7aZ*WSSJJ7;)QF^ z_zSI{pRM4}gcx+nM;0{}UQemUx1o8#df#dE-@e!KzOij&MO3YdT0z5(qs*Z3 z4*5YI?zn;sBgpz--sIZ(1=sM6%YA~-98JN)`fqOW$U??MZ@4&5`Om!3iNpF!6mp`} zDm30F{_zUiVdKoYA@W4Cs94CbI?1C#8@4^16Fr3QJ_By{ApT01$l+aA-Kp>*n1Xf^ zm@l6F(4N9W1(${J_F=KY+oC=7dzEB>d+$SN7uX<5Fd=A9B8w?z&S%X5H{2g_?ZSh{ z=N`*PZ2Cv@@pSJWo1_lN}(_i9rgO$dR z_!2^Z`tiZA46l9S83O*|>yFpx^6o&jg~M*EBO)>|5P@db`aAS`Z+P68NeKG+q_UQ> zm_k0+nJdT7>y|EU{9sqB`{U)5ku|IL`!~$!`lHmX+jY4W)4RvmovmNl&@kg!1$@|F z8BefHW%Bq=eyaPUQON7rpkcy82K_T)8JB&-K1c|^RDts2AZ%NmI)&MEf-pFKzEpnw z`~eIKThH@(F{xBe*M#=%~JOfU|q_i}LsYyirpY50{@FmEM|ION6 zFO$c1UI0ZfW0|yI>GEeZi2@1NeC1;!ucle`@50f^_9t78H!H>C!ku%C2MhJtSTGnP z=xZ9oz&-u_hYm?Lk4vO_Ffj> z{cmN=ZCc=lRnx}NnMk-E_T>56)`tF0$fyJqNowxTu$Lq3ZcU$7~P-o-{Iu4 zIUL|8F`e4mhh@Z#{{Nk*{Q^K zhDXm8GH>XXTFWMtwuSMC@0yDwo7}KSK?8)!AI{3Pr`+JRKhu-jAH9dq4eJ*9hh)p* z!VQNtnEn$LQB&%5d;*T*NC7##%s>qGkG zW;e)x)fgVq2suzWe0O)3&2H;0h~O>1r{}ZnDA(&|lmh6)zB1_PsH?lJ(t;PCY}jb0 z+M7hNXM%NBGE|ID)zSr&ZeB%iP^ppRIoADuT^EOc-0R4*Og?Y4U#>wx~S=UN5S83{5$Zpr!l}(vt099~?t)PAc!TY<1 zctXBwo&Xu{y#;O~pKQ6kJ=OSW{d%5<`|ZvpQ11OusKeo#%O-r!>O-ILeT(bRMgFh! z1@|*FO))pBDdY7dM_5t&s|BN#dK&l*m+YcVv8k(0+Gnm|`=gO@ac&&ADjhE&2aK<| z-iC2Tzci44@)JiQVeg6(rv``rV<3Q5ixE?hQiOKrWSK$R#g%tKZ#|scI+6n9~gF2Gq6oq&DN}d1Ax33Q;BuKDF4-v$kkLVquBC4g zwtDVFT_ChTtGwRti=nJ=3RDE91QT>Ls&;_tQN^+zp0~YEU+e2^aY#gDW{U>JocQ6mXO3!GoEH2gkmU;_fpJSa{`OauKrk41nhVK)JyoAlAk=xvlvtd z-C8m{-|@cVlfp`PUZ=j1NgV3Jrke;QQLNoAVp+OB zdhgBRfqC!Ld%6i(tYHwq5yMJdEfni6i*B81BD!k+O%3KG?o%1L?#Vn_(c}n&G%(7; zYueuJ;uiw9*p@g|%NDY#Hv=7`{+u{$@o1$QZ7j&{F0^hg#(ZQmNtn^$z>b8rw#-C! zdh4q$mk2W?|S^jp*Acb(#$xK$et@C;#taBZvVw)dwqNILDJuetoSKpx8n#jrn+1fCWFe;!i2`l5>kZPp z(!0(%Uu(3cTTIm_OXfTsB21c4g-+-;P;D|xER8!>%DC8-z3d-P7HkHk^2@CSBUUSO z7fd1_M-S{BvY#+!YiN=?0D7$`^oS;yRn5pkflM+v4PAZtgu&$1VO`iev|=PbmuYZP zarWFurHs;X$&+~9yt>tLf9%JAE^Dmq1eYOuz+15`nUZ1sh$?i>Nu3)4BS$ub8?yub zM|o~xrZADwW>p%F1$dRHQzH+#kR18gpPpkVnPHtCyuP0F4em@9spM3oI5o*sX=Xnin2Tf*RU_`5!TGcC9X(}7|F}j(Xj62hLw@U{}=dfr^ zUCqQQoTS%DwjH0NtgmDOH^o!Iu$Fu5k|iVwa1gteTbmr_#rhJQ|9zWHmn3oLCrc!1 z0h8ha0c3_t#X=vb@X(Usa3HGFRSnwF7P2gw_M-Ao_BlFG-YUmS;|Kmia?lCm1q!GY z8v17%dWQIS7P6CDhBGxZOIczD_yEJLR`PC29JR_-HB>^>SsJ8jI>rFx+adH1Hx#BB zuYh$}-wRE*8jVJ@EqBQ$@JY!83No|Nt|SClPEs>P&%BMqMMMOEs;j7=VUoBEX_1%p zd{hf&@{e+B)reKGa;`3S>25Y{eSO1b)dRYk-OC7dOSA)eqm&*p;jaWCjIL%$gU8ky zUN8I5F$54q6l z`fcvpNlm#N`Aa0VJj$mMTB>cBx9Y0&nbOc|XWj-7l<)T9wxVc6YtK$ITFYEAPO-w` zS{M@<1p0eu2LBhs2rqql8C(?c^Shq4Zr^7x+f{6Kox;+H$iG#Xn;qn(9`I44N4R_Z zLGp8VU08%HKo%7d0sJ{R!FDks30tXu%=abe<&;kG4 z->XnpTl4Fc+-2!%h+qfakrVZxritv~>F(qwQyv#fG8>5xWj}JG!GM}-yD7iQYREGx zgc!cLxTg2T!<(@`x5h^!ibcpXr0wH}sWF^xyyryw_AZnASJ5|ZbIWgWeRe^;oJgP* z&Il8RbW*x%1*rbT-HyK=&``|<; zr}Zm#&F~1Y3_zjtl_auH8?`}p_jvWXf27KKa8D8j|1#Zb9f?*%sPWi??cifyC#e}d z*x{I>YP6v(|A`V?-_09gEGABbjm1XfF0CXsk+F%>)4NBcV&!zcLDW$oOFm4&p z{9RYvn#4jYN84OLIb#-aC9ei5e{3uJculpPU{(8P_9EG#e-I7Nmq~=LL23$OVvN@; zmaHc+@hUXM44AnPTN*LvTF4rigk)wStn6HxNn zx6ocFSmS<~HU%gV!7F2%f332~wV1eUA{{WL);#xLl!8`0b!u?A`{jkW*rn+xkdUog zDA$t?~frFh2#>MQB*_fSip z!?iz%6U6Z=wwk>DYOBxPtTQ=1M+ z89AnV2r+k;Wzp(w2g|3)W`i>bKs8e>AgF^zmOO@fK7M3%($tr13M$CoDcl4gP>eF4 z1r0~h5heWVjU(V2*0_I__j&J)RL9heO7qyC28*$xANHwQN2ql9ip9oXNdvh@I6+1Z zv^Z%GT$LMK{0+ufy7V?QhA9YO#=hmRMs5gIca~SpMIs1q9F@`PD#NHc7<{C{3T0ZV zrKHpp!u>r(nij?NCva8rh{h%u}=R6-(kT%^{E{;tDT;nZq6ELWJMTK^3rk@ zWy&A*P+Q6Fv)jI{nke>lT3oP)>`(05cs#{Pi-p3$q=MaJpxg|W} zssrBANw&VQI20k+hl}wRYpn%9tImu$s(ZNvSoo<}FHedPkxLqZpeK@oMN)F=jU{*f z*aE%aUH~NU!x($Mpfwk(reL^EDbrzf&GHX)HA*_Mm{6@OADSBN!H&3hI?akY5LPe4-%uk?y*wg3>uLQ11GW7Wh4i;Y!Q7 ztnvgaHb+*%HmmdwMCWxu$l8l?S>3I+5q(Ow)0+?N(~#^AQEJ~WA-;b>#Km&#pA)Ly zx7)@nM9ILYvH>e$Bx0+)(khmnQyTUXDOaI{$&VigDf6bqs&JnfLe^HbuyGU(Ep+p= zrgUoyj%QmXMU+Z`tgA?djUdNd5SMyOB&coWhOBo8o`HzMXem4&F#tpww^cSFz|eYAey9bq zT*CR~PCbnt38EDF{_YMFK2*2EHHXUuR=~x@#ofKttV2^;I*RA}z!;f8c(r4TiR8x| zZc{mG+drWM{i=6?(ugi@Dc~%HX6cLqWIo4I#ZjPLS~8)&hFI90Zk2>wy`q!mtw7ds zfaXBfghnQFLxvRH`aqN#qZn3*(uP)F#c-}{Kc2#b5@0>G)wtA0CiT@Nd(gZ&0T61z z3_Gw+Iw~$^iRmAleGd#}6v&`Y;ZvBt+oI_@hzc^fv?He0(u-=j9=^20izXE_<_~9{ z;&2Al&C=?Y7EfUp#qFX5dwgR(8`Y_x(_wH31?E-Bz%e+J!3sW#0jUBVtT6ctgW@AB zDb-BGUJYiiTYw&r*F0+VGrAGViPfGyzex_m+c}pAdTF#q|8nDcO_}sf1!CFQ+*}(4 zRLj-IX2BNCuwZvGMeG;}OveP%PbOV|9YN@A+#c!J z?YY)AcV$jsq^srikScU^f{ys>z!BURw|OZdF6eRx(qKJ2v-x6MwR=1GtX)Rk$0um> zcUn0%w0Z86g2KrzEkfdNggzc%v@r8yTcPDkUFIYk@JTjQJDSJ7=y$45M9A@Q*6FZ{ zHB26AG!OuKo^4^&o0rU6AU#dPNLPCCP;`{{@;$->zcFyEKiQ~tE;Y9ZgzsBYYhNYf z0ib_Zu+`LIEFO$oNqbD z_u2gp+S}V*cBemF5qBP^uI!}d-=RyL%fC31ZNlTRK$3foLE=KcQ13z)T#Q8ItMb#=&K|Y z0JW&Mu5HB;*(kN?Wmzq)uukt4GS@@t_bYnSOtGwWWFz zk$zT5x%~Lex*=Nj_QEmsiktfDR?R;qtoa3?g59)exusE3DeaK@yiXKp2R#AkxkeSp zsG;Ak<7-iyTl_u|)K$>AP?MP5bZGB5Q^Arf)$*k+o1XL6`rats9;brcw_8xOWDn4d z+)ZzI#a>hcnqunlq(9ueUN9UODNYBKF%mQrM-Nry&ShUlrsWtgXfVIyyRhN!6Uxs? zq4`4DtV?7r{V+M8QE8I0M^GsLkx`KX*gZF0S3n98%TrF*uhWbe#F;E|%mFN798frT zjXeq%Ij}4^K0^$8qWOJfvNSOh=t@v2k@@Kz_I4SInd@COqZA?=qjc0)RS81(Vb_xh zqZ1SteeoIP@9PMd=hEkDb~wVxjIWiI4oj5pAP<#+xQ!6sJF0y;4_sLydDSx9+m9R^ z$JiO^_Q@W1fu?U{>qfc`B6FSEj54~2jUu5FcjqlTkH@PRz!WrYXlVptgiR5DvRLg9 z%q(x8Bf%IPHJbJOVKVXlA4uT9YJfdc_qLap*S2|4H&cfchue0y1_ZC%t&4c~&A(h3 zh^%>6<8JhB@~vt|OfF4an%AkPB0f#(fAK$)!$9@%eQ0{c`%Ffzz1vT~!ax1cZF1!} zLj?Lhh~c*V&_H-Vh@^_(lH!^>0FbYEy0@1ilA)s!tt)3&Vi}SMUC#&te@ns9FN0uW zE-|WqLaVE5*Q5nAOS^7M7(AvLn^-zNuZqoj(9#StgJCnB$jvEzU$f~Nw#jf^(PK~o zDedd)=*qUg^RVDm4Ku}~>Z(?P8b6MXd$fr`qK+(tAl;y|NGv%*7`rbl5E#J63| zTh77KN3xi;Zd-=Tgvtd1ax_3eFhkth6ixL=s^*_ym~uD3v|@^GDzyH`SZ6(p@2jbx zu+jmKHpQ8LQ4MdC9FdaP39quSayJ_zv%1j@t{6RTIDX?}FlKgumGW!N4O5u?YLl5; z5K|AJj*UcH@JlG&tNT4A%{+twb7IdUM^wFWY0OE~!&hVDQuQ0n?4V{F@PE>!nv(WF z_&JqOl}-N@Hj_-C$Ar$$YvGpRhtI!yqVC6DgU`@tYgGp z^3@hg={Y{#tjP)Ud&M^>vERQ8c9c_Sl7p$=m{rjd6;7T|P5XgZZGT3=uNs@q|Hf`T2?(M z2u-=X7RgzEV;~%)5{cP!ZtnYLv;qDxSh@@MKNrl7$M-n1WcIN#H^=nN;hqvRM#yW$~1lbP(S4C=jEvYQgiq3sd8m9NYe8fls`G zM{cDMieku?aYywmL{A#iT}CY2JKTA7UUJ69OGYhHl30p|t?FGtPv%svLnMA~IsHLf zJ`8>^vS9zMhfq?wtU-(z8RCfDa4X#`)O7V>5>msJU)Q7=X4P+?sCU4Vvvk%RJTFY5 zSjAqhBYs7sc;O~%6BLn>=&*FmC6||05b0Dv1_A08?x!P533UpS(c--T}&|0x17FNh0CF=zgFxP^JfQ^-J!msjx;at@;3{Emm!@6YNw_!nZ zQYBlo8^P%88mb9Zm7vJZZBLf}$?|9KJJXV>W!nDjHH+XnTVlyz9WBK77WQ9=guWJq zOUKqb?6Rw1SrmL8x zU6fqz;G0uR%+=87nX)gD@VWQ|sC~2h;v`@6Rk6l7*sgaj+vDF#-# zNZn*SvRmXU5jQn`=J)w2)IR*N5^PJ%&BCYjG^32F9>Z?w_+?3H4H);;>N&>$NMU%x z$))iuNtoMDVW2I1>$twYF~>%G|HWX4j3#Szp;cec+I-NjjvG9nEJfvBJh~`lA!E%` z?5ZF|m8Ubk9%xTuXk=(U4pqIo7%;RTF2c*Fi?AagvS7a1|6jSGHS|ha_B^fC(;2)J z8R2cqBf~XAvB_81Krk^87@@>TLgvq6pdaGEHex+DI!tFKfgE_cL}*g6-bqE zF<-s}e`-2uxT)QJc&!CB?xsFdN+^GKbcSId;2~;y)iH5WK(i1i?3gOo`<#1zVV2H< zgi;)1Vn+Zy^^F1BXZ8iOx=*#iGK8dqo}aTrgGk+dK9KbAawV6lZF5kt!?!~aQN23P z;4OhyL<2sk!950M%?{ARY*k%U_KmrED|lhonk<FDKo_MwL z`bnjs#?yE!y-GkWt0<-ZtR|!~vQmPy)04G`fHD3Ol%=fkI}MY&KWRJipCo6TrrN$t zWi=y|l*~cX@Cwa2ya5<-3-`MZl(s zei;-uss7|olcdqt;7e0jBNl-f=S$&uuFFW!;>AA4neUqU%|*b^8wW~YK?bk0 zmzI8eQv&zsbFbN@rJ} zQdu#pPJ>!s&@JnS8@gs^S5z8$L=x$xAc}Pme<@uYht@tmIg5J7hcBA$U1Bvog0r8~ z(-55Tru~3Z{a*s=Ar*Eu8`z|{&ieGFa%x=@NkHr!Nb zsF|VJ2RSKARS!e@&wl%Wk=z_y67v#|%F{vK0%48Q)%N?r;L+Tuz(AwzhP_c?#IUk` ze>U4^*(lh$b-ZA}ml$n)n>#hprW@5rbxY3Y3XdD4$Ld@6}JW~D}3m8oj)cnng`#k^p>%xS4e)yghX~{B3!PTI&2}{&%i$r*v5)kXMQV9Ay1vcts5A+VuFogT zG+>|7?CDKRga_Wk2uT#|qO!%oI%;%>&-`8ARN)1QJ_TMfmanAVLQ~Pfa3XAxKj%wj zanNw+(K>~kFP~%ibGaaQt}U3ijn*eIQPZ{l#enYcFL}Iw3rYVwl958V@5Z!DJ~&uc zii|?&@8{SGRIKaUtZO7c3V>0xQ ze;i^R9F4C75-5PQh%}dM_)?O|z71hx?xK>*@JRg4LndGJ^VN12E4MHpG2vKy8I|ur z!4pAi1i7`*M$f2OJUWladLHYqbhm~6E%8U&u>qwqzQ1xZViA{Tqdntd+858I$ewTx zG^4Adj73|yYzhXNOO{{)zy02$!plm^%58-JBb2fy9Pc@|c>PNR`6`bRQnEi~a!(*Z z2*DO}d4b;_0i0djz}!2HXs3OQbjaytJ8&wl08M7@_hCw7B7Y_Ft=r~X$loVi1_O#R zw^Q-CgDUcwH|Hg{;UtQed83Q@#SyxG+(FrfJpK!db@FqZ*xbSl5m8Vw$_+At;>~T}A%^rY-7LHF(*C;3`z-qJl1{x|Qd&hTIq2G|yJqK*0Ahx}H< zEJPtH8W4<(3Yq~AO~!;J5pF+tD@1zZ zqVPLJAzQ*XBgK~nL(0<@&mE_jFj&g=hlmo%Z$G3%hUdkzrokS#j}{M4>Uyxm3uHc# zEYBK+r-cg(I(v)(TlZJ+Jbuc6Qlmt%=bETWOri49>24aF2u0)X!b<8PxlMcZ1OaPH1A#%8L0!OGydJ!rdm=I==>U( z-{>N~1q+RUURN(`2N_>5Vn&Y-6CQ_o)5`dlTifevZGHf}81jga zP@hmgkWQHAxYy`(#MRzD<*|iLn;tHT`qy7y+Xy6vg`_=mEiSo$6nhRkq>& zN`&4;ikM7E7vGu!5NZnK5%DfYt9Ok1AhWd7!+GlQ7TcI_A5cW*CBmXDw+GwZLyprI z%^G05gAM2g<}K&t>f0p2EjpMaiebdvYndy`ajqm|s;GXRFLdej_YH10xATd8%m$=4 z@wMAeV-UsiOt@DzOX`t^-@1#Vi&*N9Hhg&TGNX9s$t)`5$NH-FhI+X9PIjIo(-KS8 zFbF)%#}Jf(+%^3izQyHjcCmYA%rrPRzt5154>$}UNi;9-3pzR<-&^H;=~GK^-jc?j ze|b6EQX}ULmxhcYK*((n+2eK8FdQ@5ju6Np6L(*D?~YLZz}#1S3;+#(D+(Kmi{o%Q ztR$>9{Z<20BGXo1dem2!AVM4cufaRT|0+CS7_I@25(PB<-MzuekCCwtCU_M6VGE(| zGYhYo0(#7_TS35l`JZ!3u>1)Fi zFW*N|mCJU!Z{I5-4350%*1Z>38W&gBHe6cyC@uoh3S@i{$gOEmshwcc-mffVZAFFe z>NkA*&&q{J`10LHQgmNoi2LGwFpA{fS7K`J!PLczB>PM3qbpE*L!l6xKzE|M>j~X# zidqNj^D6t!o+B6%3C%<}Pfj!R^R_4KN5w6(*}*3?vP!0j7Wkv`;g1ygMbxV*9Y6%W z5uU@KOri!>fIci3@m@PCaG3_mCi}ae-omgJii}VTfVT;9S^6@H@EM)qaT9oiOZ=b= zr_Kh>Mz|qimB1qPMr`$C7Y2nz2tJ%B@P{h0pe71lUzi4pQ0La;r|T(>FnAn)moG-4 zC%C-(#^JoOd~)U!#2WjB9CFpKxU^ax5uP<7emXL=A%;*1E{D!0YkUoP7|kkO0W7-&nQ2^ak2Gh`rxZy5T9WK}octWdcGslgEF zP!)e|`h5htaC=UB^x=2*#jr#mk&XpYpCA523KrGZWx3|w(TTN zP#G@xz=lYmhRbFB^ruI*(898lCo4C3^P(OVCS|m(%k2}#z3!$MfmfQf@ekciiWnvF zd@g66;}MxdRE|Ig+lRM12y_UzLH1Do1pnIkCPF^?{TZ75>Y9y`lsY}GokR>w5^|j4 zhjeC`1S&6?Ck)69vSI{_2u#A5DsYm-+&+2jWY0h;psS02fW)HBW4yOmk_Q@y8mGQ; zFEg)OiPQm--$_?6oXn_ij;ILuG{1eq{K(R1*4MO#22dgQDz2VZ+4M+XgcqXC$VI&t z@`%0=lmBa79dwDGg=iCqypfr}l>xK$NTDGz@gU&wiX#9lh=6?vQGYjK;=aNjh8P-@ zw7r4#V0mK%hO1udx=bH$VC2DWDd(c#;_7#9&QHeeX$$(%o&}BZzJ-usuUxAx z_~e>n;_4J=XzIPeC_X-GiorcD!?c^bM8+uc-7KTNVFEMS0C*)js`mC*mfEWJj9vB{ z(RTG3dV$uLe%!zD_NXM6^BVh?oWG$?nmg(v&@T?Lhw#7sMxtJneSd$Kl}-KV{&>DU zii->1**-Zwe%{}U)32?3z3T5z+nNbZhhZjAQI=ZAS(Ec~e3_%c&Ah_tW6gj;+a(A5 zu|00Su>omw6mlZ$ z4i+&&m5u{?o7n%}FN4S^lJY%nmm35>Hs5~_PsY7D_iA7Id|&(gZOUNh3J>2|LhY)Cj)_$d3z zU+Wuedb$*`RLX%e&wW4P=;r!Jap(K;PaG;Hp<%o+u<|3muAq?U#mlQ*E6bC6RZdR~ zSwt>U>){i>+x~jD^Eo2;`>+!?us5T>ht>D(X<%R=g+{%*(QLYSoS@#qp#V+Ti`&zT zUQs@ezyF$D+)a8}jV2Etx!k0-qUF4R~Se&+KaT%LYxsNtUBExs50uiqqL z+S*zS;%Ljz$H$)2ryL%*{$9@QQ5X=L=Rh(Tf#2KcO0)ZNcH86UAKxY|uwSMP-PbMb zd|WrbSJ-+<(#9{l9=rA5h~t!AUboY_wr6&nImI>DS}}J_MGF8^&W|+-SDEr=(#9l8YO;^8bTIySno%YY3X^m@Eu-^CenK1J)hT( zIj5NJeEdkbul%`P&M!mRrdgC;9?5NL$7$*EKTnMroq#5{3D+?N@3&1K>4&1<(*~-^ z9ZFYUcRJxGtEdA{u4ky0S2u67Gg)L*%k$sC0Yuv}*(^$+bZk?vr;a)JcUvu9P+ zj$ISV!thIqAKLNRnR8pVy>c86i_gnlbo2xqFE1-=2Z8U?r_bByFk;xAQYLf`@|sh{ zQB+Qze1}!$n^)xe$9eNSLC)cp!@aBC2_rVhS|oJNkL(54{DZy>IDi};A4(D`1}e&$ zU$@=Fx}_ce^^&&THN#NnjaB5`opTQj6&2U?DUko?ZH-vH>(^B%^a50A3J_}N~r;MMAE;sOVZ5E(^);J_~+tv%cTH2k9XH>5c!#)k=a z_Xmuv#y96lv@$PWc{AaGAN7pRRkLM_xy#q9+Bb^8vNZ;S#n<*-Te;Ag4cRvu@Zj zp?Y)^(tkK()6|y5s7J=vg%=zU0lJQ+gM&qNP@GiOei%njEUM%+@NNTXl3cn&)Bp*F zEv0-i`cgPah^(fHCXbXQfxL`}omO&+MEGaP(Taa?S?uXBSASC-f8JjQL>)Uhx{y^? z)Y=M6>5we$2XlT>ftDX@1wFNw{JBr6#>S-n4tsrac^@Zds|~obS=?kst3mgTjzFdlY*L~`|k-@pbTWs!gs{pGkM6lm6x*ONj67r~Ha7 zn*@A9mYn+V{N9u@h*7vHb!k8@&joQZ==D4RFmFojFyY{6%ENmYf1NTBT{?^_gr*>u z6_GS7a`3A1vPRXv^Vts|AOu0InzRZCm@pad#o(5j(a@KgY)NvY*HhxVljsr4($Lq;7xkV1gGl{#Ce#3-lhwCs)>Af`-et^xq0 zh}qaQ-`HuMx^c6spZQZRkzTc!0|aX9Q)?Ny00Jqxii9?dx}_nNO9qSkUoC&{Dn&*q z542u88s|BS~<|Nx6WoIxZ?1pr3 zRo{O-=KZ1>sG_eNziaAy4$xcj{=f5`FCs8Ou^y@v(t|44$=x}nGG!|9yQ1k?Eu3 z=P?H?2!Wly!#%}J(zIqsg({dsGFu?DW@EX+f8H@a@4bsFd!2zsRJ13T%jM)bH}{aC z2ObIO^ENMrLM|tr&t*-&GKQh&jtNk7&Cu@U>^7an9vbtY|HrNCoa_0wO{fv%@n%^#ky1M8%G#a)Zj$H*zER?xC{y5uYU-&vsXcRu+Ev#Hz0lt@+|!jrdaO2nGMT*o|hJ{rjL6&)SN_02n#3w?D;ud($Y8; zKa2u^()SYY=FpXcF3wYVvs&y(zpb3hBO5{iB)=Np_NaGb^z3A8`^aBmJ}xo9#r~*% zTMpX?zX|(18s>NkV?~gZe{2S}|WzF)ibSP`l`nm_N&GIVX#=z5E9{QmT*1JVF7 z3-e6qUjFP&pKkM?MG#5NPG&g`S8M0JGymt7Q^cL>&04kft`RUi3C7v?a++E_zJ7}q z`hnklQwdhDn!=+tc&RYL^h?wu0Xn-_Yh_9RTJ;E8D#mfswA#{U%eNFx%6xaWu2ijb zVrmhGMs|d5f}Ik2lwrc<4Dv|H6ukyx&E6r`F73_o=(~rBlcz&SA|R5qxbNW0K4lpo zi;^fpREIT7>U40ss9H@(qANtZP=|~;e|{_aku8Y z@5-7axm#zkLsoH96}2MAf=0s4&&c!A0}81*!gKawr*bXQaEX7oOjd&lL>5OgO>vRWnv+c zILG9Uy!|s<9FgGT`)7w90?9ew`=;CUYu?W}nnf1|46fFsLQ-cYOq=j!!zU!+lPb+D z_0?>>PEP%{(xq}%b0AF;*boQhR1O7*cZ401SRk1vn6&hV)r2VyQFBEM4%Onm zEzLJdnB-GxrtjreGFpFFeG?Q_HGq9;4V_A=zzvMH<;PEfRN!-L%w16kS>J!PjSxgZ z8bGoKRXu`NdyYi)vMpGyDESEi<;?vSbt@PDdHA{fnOC&TIMn%8_VS(+w03VQd=WpP*G4eK@Qj+HdHN&`Ez zy5}$#&<@bzy4_W@7TflYOlxyDEiN0E)?V6&-1W6p7Dxejc-yIe7DS`I=DxpJt=I1X zb02Y^E}zS;SA2kGBl+Eu@uQ^pHvgl(CmOR^MGNoiaKJME=UKzXhB!l)FCfqFV>RwV z9~lM3;p6RjWu>)H-_HGZvIpdDxo7Jt@AFwjT3Q;|>U*ZyAbZ)#?97`uf6>Kh%y~A2~;5@cFi#cWTq2!{k*HkrKIhU&+zrJ4%I^4UJ>! z0$nNS^|;N}3VgT;UOZF>#r?g9WRVUpJZkKxoj&y%_9&31I>>6y{~YFhJ_`5voCmQX zJKhZ9)pl)2wfWT6yq@QMXg|5ASke_sB30)|Bc88c?~qI{?ksWmBX_#}aT?f2MMaXb zzkJi4eOP@(R8W-ONjv4X+Uk0hla-pY@phq#Xxa2BH9fLzXmyKn4+j4f>%z(}cPH+Y zmlwP)oX+D!k{I7G7|nDV1_x?GPD`Jx`2Pknj83F;qjei1au|Ga#Y zruFA-kU7&=_vshfW#jiH-berVxC;Fb>5pkx{HN7Cq`}FtiO8%B9`2fh`OoK72EUtu zJftQeF)dfV+oLp&v95<*hP)O#JkIQ{pC^yc zS%@AjwGl@8_i5@!lQ}7#)0>@%DTN(gAK99!e!il_nO6y{a~g!xSmy($Y$vDeyBL}z zn+y_!witJDe<4z2I|FK!(No{T$B0k(>j1I=Z3v-}U%8%g<7oT%J+0g) zsscVPjJ+BslPF|4-+&k_sx;aEhmW>?WL)51aL+{bm*QeaWA&@~rU1!VaA(tP}KPBdRS23m2Q@PAW8;%v%Z#FV%t)fwX5jN{!M* z>gOjC!%AwpT9?_O8zrv_MBJnO)*;>E#jjJN4sw4SS(8B}rVlZ6flO&SU~HuP|ET%~ z=t#P)?T#k4Cbl)P)xk_`+qP}nwry)B6FZsMHYT3<>v`XM@B06&T3OZARn=AJoW0L} zo{h6tIF&iqec%ySGvZ|}7Lg%eDJKDLw!);~cdnWx^GA^6)e$CgUwKmgtyA-NC7jL6 zh@s61d2qbb1ySGilok<3UR31bL=FzDbaaNt(MA({lDTpAVQfd{H{6Phsva}j<_{9L zBude*a&gJ81UM2FN29J&S{E-wtzM6HViuR*er+a|E(}~}&9b>os7!~)O0;`CixRUK zJPmgbtY(PH87OEGl$q-|Naj0L*kj%lRee)AyGkxkP_xU7rv6u z*Xq`r&-S;pe4Aiegx~swv0b@DuU%g{RPr|w3i&2T-m_I$0+emQpxthX-F!oW_x8(a z4Lu1YhUkjTr5j~((vt6>BTOP6jAXDCqmF4M);obARh$GEDHK2qspjPt)B9C4^aX58 zbIfkJu`GZ0k7=?>Cfb>2-WZf72e*~X5O^%cb!Yj4$+6jVT>4zOroX9gL!MQ26xWj9 zEwC9^a~MZbX#JdIhBTw-D)g;%Ha2au8_)hutj{fEe|B zJ@z}5Ebu8*CwIw6-0Qe8nl+&CC)|Bdl1~XXwmGJZNjLg_t_QpN!AZSjjVIh-kj%J$ zX{0W}*hRPaNro?<#p6lZ0Uw%sF;mR(@n;+oy*z%aHeTDF`^E9u0U@4Pm)E@&Kdy%r zvOThcEj4XJ8y}sXd6}-Y=@%NAo}8YIi=&Dx-A^9Wr%xcG=lu!0u&@`i%$|*%z?ml- zS>R4ywbWoNhBI@^Cv92>)Ai_4#BMf};{CJ1j@sG~szKAr`_qY_bEh)kaihu)qzZc; zR_W?`9!|6DdL6cWJOPjEMK4EYc^Yp)ly9&+p(9PyDL<$j*!v1MK(Q4})^D9%KMBVp zNBHpGs~B{2u*0%tsR8cwZ>sjS5wzi)x@<7jlzP&;4phjHYUm1KE5Ye%xrGqnmXf zr`Ki$A-i^4?YWRhASfJlfI>o_r^p1~2)A0guI9UcFS$**kpfkb;_3EgmMxujcB->W9JW6UxDKtU z1bdAxuAE%L1Zx@Btdd4Yu2taxHNzJStVw1lXt&#AREdBAF^KR!SZ}^rscF8CO$Tt_ zs0=%V*$yY2>8thITN5dFvZKk2`}L1S*W5E>kH5aMAP1H7S?t%Pd}wSip^e{Tv-T-3 zd?xRjKMur7l6iGxx$`Gz_jwzgy+{DDJU_tdpUVeeA3_@!#EtDnzpm`Ym`*lcge*^+ ziP^M5$d{HYe^cZc$4ki=rNwM^RHvW8#kdw~>J9%8)2SVoRaPInl^)TMOvVXWO9b<; zdf1oV!JkuA!DYrtsIU2cxr?&CVy_k(k&qDF+~x$)az6svO@Iu~{tT;+hQiIygPZWU z$%d+dfj>aQgoR^2kmG5QZW?1#ckCKw&%KafDHg@OXx2_S$79uC( z_S15REcv0XNOMW!bV0+wyaof4@I27%F!Yik-RS-wR zLdJ~yy?t~Cd-_xOb@3b9>(KSqXb0x^h@cCzckaLPT2Pf zq;hCcCV#$*>Xqv~h9_9M?Rt$6lqP&U?ZWOlCF*{y`dIbQMo`!hV}8CKuY28Kd>D4X zmv^@!Jg0Ap{VS{0Z%-@`)VVKPt5dPEuBkZVA_Mx~M(*xJs+8N4n1-5#cH{%9_sY3E zZdt11DruhR%47mwKE2(u)TN>_-{h2N^GB9DHME*IrXi`IYb1-9Do5nmQZ>3(trl zqi}`sXBhbV5gDWM-(iIc7A#4^Lh2SxEcO$d&8cbF`z6Cafl@~tWC8Z8U_wQS5OW*E zk=^X|RaVDm|x*~~6;v$g9uWG%6rd+gy_3uBWT7C>f4QM_Ua2j7_dYc$6Dx?F_&#G_KF0&MTU{qaElMZc~a| z_#58s{C^I@5x((nF&{`Dj|1SzIun2IxPxXpcx27J+zrHBs&xaXPojkgA-f+DPD>dqH?&+S>N3WAIO*wrRkfBgsC80w z=x_L1n81@q`CHhw`%iqg{_Y?7g|+ea^_{CJ8|Tw!l*g-=gDTV9Tl%e|39v)&DL2$` zz`m?=GkS!rm&!34%N-gP13^tiy$fA>v@NhtpN)$BLg=tU#Y+q7OK-d+$@Mj|KhjFS|*!gTthv2q{ zKMt)#3`?gm2?f8wm^-I@hv3x-IuIGCu3N$rl-Yt0#>I_RA4l*BN7?_RxOXT}y>OyT zBR%PLRJp;Lq?h8bMChx0qv*;N;E#NGF2rVVP&#i;nK01VOwUcCTteAoY9k3XnVTlf ziLm=w08j#jH^-tphX4RLcuPj-+y5L-B?rc*G%!kKH_CkiEGCy{f{&AV0*%&5cy zUG2oN00uYnFeGIBS|l>*X{2KkMzz$W@q-kHV@>+Hj^s(_;t0~>S=IFEf?A*C%_W>z z&2p7f;0u$<1@5wE!aAhPbhXoT9$DvtJ!qK6qMMsTI&Rx+B+()-bg;*jEm^EoB@L(W zG~(MWHL9O;nx}aWK4r4gndna8oy409SQLLKCZ|%!XcL&gZPSi3%urI4l%i?= z(RDRL<)Hicoj9K%b#%nIYWtRMZBiVZvX(0PV-xYJ*o+Q{zGp&@8Nq}hRnc9|>6lZ60=i_mL zpknSfiQKH$#Z@=${z6_{%QZTwH4MLYv4M63ELZJz+J>t?4T3kou)Yq{izyww9B!}7 z3fDZAM+qjm>C&Mg-xXQWf$(30gE28N0C^Raj>AdLbm;|YG*W=MwKboLH!Ue&zeUIh zED@=aI*z~O3YJIPOF~f%0U(a=SfSR^4a~e7NR+-yqSlIyZ%43y<@oryjj7M7k-Y8l zTtpPZ=hpk=Jp8 zOWu(8?evF_66X7I;L(GC-_A$_8mPXZWMuEA`%<79q38Qqn2?rB!5pclx#I(Vln&oc z|3@!FE2T%nJ&ECIJ03#Jxi`<-iHI=|L~}{Wy&%q3+Sr0A>+`WlvHX&<0N=A6FGn}f zMVgVLtYg+T>0laENG~&3o}B%QT?0{<}oY4%R~G=dol!lM?5J zA10vObGlQuKkOj+QVvRzJ?!?vk4Qsy^<5)h!Rm8LiFC;#<*4GLUth51sTjCI@fEG4 zCR&NXJ|C|X%&4!C$V4lJMApN!q3@aN6l!kDL#+EkWAXfBl41b!pA=^$#gAf*I@|TM z>?d2~77TpN&Ank8KQxYFZu$1}wxW9V7Psrb`w$|xUV5+AnzLWFJE}|67xwq|CY2j* z%`WD?vv+DOUVz_(rx)BaKaJwU+~OZoPU#jOi0$Hp2``2?t_n8QDr=p2p?A}hlQ9b9 z^B2qg{_K2BQG@~z**sBOyQ{Ae7lduaBTZ_w?I_GFf&*+(nHfBI>l`~kW!Z9=ct5tA zq4PWrxdHOj`*}7W%@qyTC23fFAMd43M^m~7uTM`Nc6~jUy~JBZWJb_V z)a0W5%3XO}26LAi{MNzIxU7WXbR@OgyWrd6+S>l@nVR%W+S=*ZO5)Zf00PKv?-AB% z4`gH~2>&Ju8!f>uL+fG!$ji**_ahBmLc;Asao;f;S&)~TARi(>$iJ0*l9W^Z@`e}n4F{#kdHl96G%|fPlD#}=)wR%L`48|k>Qr&003z5Nx^hFR4p0f3B<=eLDw<+Vi7`P5wUHyyvjOlLXq~dDl z4LZk-ps_xQ*F8p1$#-yPI$4Ib?9Wv6jU@6?eo zkyGt~rg|k6g7`}Ysv~c+RiTvQD-Ly26Q(p6acR3;hVy%?j70p?4e46hz#sxp|p$WSc&9kVJ1eli}6-FZ-vN9S(ft+-E6E*{}z zrJ@|S!R)MJ5$RR(dh(}myn%aWONNf}$zOy_s>hSRP9yzzG$%8MF-%H%ucHFd2^gTn zbcJz(hX#;Xv+L(sjMnrQ>aCXwyCal_p-yDa&8(YZpDUIEOqmwd`qcFh0iX~|-|q*^ zgmbAy1HI=#C2y1%AGRLZ)vk7x9h)6^DZzo=(mZ}^rN_3G85`sX`0wStr*Vrzmn>!N zUQbS8vfbYAemXAoRjyk&t}8C3p*>KlMK+ioUsF~Y`hImj`3%0xlh|xTy^3u$Ge>_)13anGN)(C#&psM_*{fa|u$2Qvv`baEUD$XGy@~8U5pePe>M()64FN} z8)qFFSy+y&BV&_n-HuDGXaI%i6ch#V%UR%&k4OXgZA=L)J8|arM`DT-R-^XRwWmTAIl; zZ_kDWYpdhHdIJ1c4`>fO<%`$&9u=K_nRx2Uq( zVoSVq(8s#aYku!7v2L{i=V+=IG-pxedRs1xE!8IN9MFAmxh5-S zW@q0_t=UzuPl=D-Ga@TkY4vnv>4kBxS9e4xemN*_4Hp#>sw+!QZziF%Q}F64a3UnN zYOuYv>1H>9Hz=tGYa)VrAzXfqf~o$XIwU;_PDh{k;(^$w?C{DU8rS z7zJy+M@PnygJ2Z<*G@gT)TYn-+-JQ;!-Gh9ok`f-^faI~r z_ndCpI!kqbDtYRys&@BN!w=ah`S%zJ3sy_SGC^9T&w}Y>`v9TID|YNSJ##x-Xu$pS zTQ)*hWuxU;D#Jw7d(KnpclJA5dlx&pmyNkO)rT&x{UTd3!@30EK)9$H6LQ0>WeYU& z`@>F{7T9(e(E~3N@``u{s+zq6$+l?(4Xap2M?0XMnQ7>E9{m31plA&9jwyk@kAY=# zGy0iTPj7qcGhR~|S_`D#3fH!J33`23^1@t)c1+7tts?g(ZLP9ZoG3;E2IyhFw1NTyGuN_x;cs!X(1771glx7N|jl zv-9`#(RBU zcsZxincu{h1Mg6ySwv7Eg;9bF+yq3Ata@?w`R67V@FsRlv6x7X_a)|qCojbaV$v92 z9U*+er5&MKcsjJrh)APu0znTL1?Lk!1Cpobfv>*8$arUboepHD{F4JFQdj7(2ks8o zP~i~Zq5JGD_eIQYSk#|LU;>F@0@pd}E#DRT(eTyN9am8R=9XRB#ok@wA78b!g5aUR zw}C&Ps+pu?4%;qlJbMb%OI8;bOU+D<8ptgQ7Ad}az93U#BYrvil&pSF+~l#iW;g!9 z;0f5n2G@5nB%!Q;R-a;zW)16zs3#25uxav~s#i10A+5Rr%FsqG$Q!b+G#WTzTX~W; zX_O8~Be_{NZ0;T#-e!QQccG-J8(sfkeyRdA&@xpcFO!CA@LSO5^&ChmRf)j2c&nxvzpS$=(&*6u8;2W~Pj+SN~9dNYaQA(WD(JMGG^k$A(j`MdZKorpw1t7uPaTpNbQ>PS1v(mIfVmUdf1P z-M1Rp$X^r21Bb z#!0-*myHbG4J6Y%grp**apXZtxQGMJxh7;(b*lPq$kZWY*j_L*@9>Gz`)!edMAOb& z5^!E3(g#_MTH@_&Jt(3&sn%?k75Cdt5sQ$!nSy_9bOye=>PU|!d-1@hKw}M zuM7_ZA`{d1z8+-MMV6nMrXZToDud)(A9Hb!%WcR_Z%9_o-EUn!u7Lu+ePaezfIZlA zc^s8q*@;8PF4(3=^>Oam(FX5G>t>ko{lyh)KFROGoK+ZuiRISwh*ii57ZVTQ zh+G{0JxZwr9FMOYtLXLn1+tAHMGWa}vl5C8+2T>8V!W`3s`tSc2z%ybt+V#Avg}$7 z`gsly1F12M-Q~+`CvUPg;FJCgW6P&{stR>y49geuQyk;8t=Cq?zhna_Ft~eZJv-@n ztuh}9v)Iuloxe(2AGJ(>ZNWmhbRdcpCNKo%uMAz{e?dk)Br(hpnh**00EvfcQAWG<172qm>z~2r z)39il&5cu0weWFYq7MdNVKtmw)2}WrCW0Ux%o&`Yzl~=D{^P7)Fl zzS(dDu7fwTac=#Uj*deFLVWWt$2nIYWrF;>hli~mzr=fV?Y^6isOr}FT#2vf?p)6-M){xP2` z!5xLWjccB2D_`gzJN8Vv<%5=wf8WuO)v0Cy)9Zs62m`XhzxxQ;QQ>Y2_z%OMD<}X_ z2EgsM>opoGnhcdZAi_4xwLq^W+unuz=jjOIJhid0F~8tJ&T3gcv)=Qhu|z5eV;gS-Z zlEu;2M;icC9nwYA!=kz{g!@NjqU=8m=#uQ(bNR%Feg4#rylv0*W`G&Ee)z}zc``yL z^Le>-ad8N=%@4PNKA-NLxD{OhQT8)$57IvPz5jgaGBLOReegWKfj~meTO?nzP|2Qb z$!=NGN=$|gnD3gq5e9fI*`#F=O`F5B&Mj82ltB6aS$I(_f{BoP^WExw+wy5+2~Y%l zi%tj-FFIWW0x>#5G<)fFBY*7uXNaKXV3OulWn9vRk&W2IRYh6#w{w4FcMTi)9}R&@ zQ~#d73@UTAd)%NlIsRc# zst`tr(fyA^y^XK7ZRxx`bS-(N{Qez2ulDgi`&CPDwUOa|q3^4xC>QsPfKp3WSJ#0{ zbhAl*+vM%fylMC5W;ad(FZa6qM2{*Z$iGF`M4F@RoRqt~gf%$|VCmW>v0Mqq@h{do zVI28kZ;&7^6~~zlANs0F&pgqWHTqYG3-z_`hR| z!)@Cqh-W;=)?$b{jHkl5^(GcT0y_HdbW)l8d+=OoYm5dOnv$M-NdvX@a&w+dWv@4l zO!`>txN{-G;4g0;wrMM6m30*7wN*<#8a;u>J=3y2x04$*u0}LDtsF=9qxq^tia+*~ z50dtPxpFItXz%^8az;0KUY1f7LHF|jq~KE9&seP7;xLvixQ43L>F{(nThTr}bcp3= zqcn(TQ@I@cZh=z}WLm-R7hnR(Z_`UvM7{LrV$XP83;8r7-_~j~(-IRC zS-uWI`$|iK{@{2q12rp@E7d>neWAtUv(SD0@7npIJQxmRp2zbzZXt>x*7=gk=%w)O z5`$yMoBn_y0eSoNye(Pw>tf_QET3+u_VU&|zNsJqcF+KT_~4KbFu<*zPfkoPm&uL=6^|vl=VFg`64Of)cAb&rK3hAb;qC@ z&#JY;mA6GJN~UPm-A%c<1l)+2>G-nzSiER<^fr!|6O*-cnk(6_{42=GPMtEqu))VF z>D4YzgBG=yYP-p$C7)g~s&uj5;&s${M=vGkt9+NeGAaQCr{w=ulPpp`$o;K$9{ji1 z;?|c;ex}KE=A0)^AO5q3MD_2`HJSH9pZ;lY$c`r*eoJRDu@EsrL-{IYOiaw8uQ8Vn z?LEi}j|lcfb%N&gR>@19y^l_Ql;v2kCf+0KD(N(zO3(}s$zerJ%{+jGY4n(@d>P$dvC z?k8X(HL^z3$Ea8(OpXTTPx~=hmijT${xpG!3XnfI`eCf_eoLceEzK}Frba~-B?160 zUb^#(Ljsa3|Mto=81N^S3;R=29gVKKO$+Gq<)BC7Wn@47i{UygnI5yJxKtOS<7TWE za_!14b$4nx4(^A?LU2GkouaBc^_3#QI~Q3S`KsgvXnmiY6Nzxcmrm)G(&BF#EP9{7 zNx;HW1H>t%cHx`7QZyW!%HlX~bHwuK&{Qw8ewOp47SC&zWTWIuwtOPZu}6f%gaw4mbj_v-9m|GW!}BG4Y43Lx3|v=fxsx&qzY>f_2d*nC$P13epnlg6JlyIR zyE3lqy4Cme++@9eB(K-ny^?ST?JrH(LOQ?+<_X1tZASA!0w!%_wy?ZsRyWr-(uvyq zQtBc#u2+6!uQM$&dJ;#YDRv&jwDl?~EU4KDe5^Osi)EwZH<-nk17%7W0X$j(UCss@#7Iao~NN0W!aMR(bLnP2eecrhS(o($Nk#$ zIBdFhn6Bj~&whPgLtgfLTb2<(lw4M22y07|3$4qI%0VM))2C7oNQXr~S(Z=(EoY49b4!?fsJ1_}J8=X|U^6CsdTKdV6pD zT>m3hPrdz4;eBeMxiTs0Z2*&$MvLPCzQFIKRGTb@CMijoa9{=0c9a*rA|=|57rjU5 zzqc|zARUv9=e62wWmc?Jc}da$}a#YL0(7dAIz z0R0sgrZ{zZO=9H_J~Tn=SzWii9wdPQ`YA{&R}4azzN~UnlnlbUnmNgto@Dd5&7rH91l_}$e#^9Rf zxG5!8U1Y#3i!^escxZ7JB7M0tsv-O#o-=J6j zoB#v(>``7&P~aCW7T>FAS8ZY2!ICW);Xrm{f1B<4=(I)jUJMG5ss94XRq)gwzabKY z^D-DN8-3)15!4mK(kS49%y*)-$U2`7=8}b($D^KHdm0puDpl46N11zE`2>X!8yRa* zI6-Q{91?aj69dyBCLx*WayXH}Y9`D3D+5INF-$eg+W`Elo6}Sj0Ug=14xm`1u%?CTp>E>cobA|f6ixL!>a!a>IITg7a$V;p@Y%A~nD^FI8#t>1!gP#ld691%d(vsi9Fa`;SEEKGVE zDh#^!bI}i=aXi9vs=_BBtla4H5O}wqmlh#Pc7CB51?Nw3j*0*i$fHw}lj#>5 z5~{PwCA#>d)U&6AGHCMZRjea2Ois0=N5oh6h?c0+mO`VVI09W>x z`@6NJ#e&xzQGk@P>BUQU*~;Odbi*%iBW86O35Y^4BbYNO;UbMo#b7A%#Wka*i>!53 z-#`Uk2=qZ_rw#*~(a@b(o*OsoKd=qP(TN3wT>{?U#l(;t*|9M(`2|=l2Er4}rgKkB zL$kz40;{73H7p!~#fib~D&wHIl%0t*?9!jFHCddDnAYlPsWrsXrKj_6TV<71_Jz3j4H&!VHqZ&)J%2X-4xps6R%hXq^t$z$W2 zRB0}qz_`W_<2c_7A-TsG=~Szs%AD!4?v%Xi=g4WKS^z-aC*?q2D4dIu63h3jdC`u- z)xxpI+uN6kwqCibZdT<(S9$wj4+4Z!+i;WTmejgkArRAcBYoIn>4YW`qP}`dMet&=A zfL68f*YYN2GV*F&Nz;9H1}`=nh5g6y4%InhS?*xnOJzjA)QwM#iQ`GgLh_*!V;K=N zo(;O1$7A&N+y9k0{ve?b0Ub%$dB!a`wOu1fUsX#7{Z$?pix5d(QE@EM!dzXQOUT0F zD7=9%pN$@0QnFv~&rMSM>yc9W>HS9aS{22zDmPmf(GoD;Dwr%xpo;^Skh!w6^Tty% zgm@_s#402@m92F0q4$|DO&XB>GbCjDiz_ajsx>%I$A0e^Of#vspI=E4(24?t!pC{9 zYS&s_qO>aCp^l?w~e>8&|OAP}9SP=O8%NA4D$*=kO`PJ1q z8E7ve(u8lvK<)G;=DE~>O@534DF1P_Z@u1t+s+`@a%B!!8P7A2tFa9+$0wZrFZOJ= z`cb^|NWgQ;0FWkp8kxQAJLkP=XsCGa%)oy5zN#WO7%m!Id9%o3GKd1%0Ob=N&kKD= z@|QJ<&&so^sa>WM6$$&~f$;nI)_Ia)QblFq97`E=QmQSep5EqngX=}1oKrQ=|3_dVz8f8aC-RPVR$c3t(_*xFJC<8%EEx-H_N6aB=P#tMS|MD*qs zHlSiDKA*$?PNyIrFtmo&YeZmRU|kPCjN@bh226o$I}G=)e_0tk2`j6!_qVNk*W@0c zD9yr&rF-}H%}7y(8U`Mn7_u<$zYxA7=La?GJ_jH~_8&lxKhI(XVofS55AC_|W8**w zl)|A!gvb1=l~vUbeYVdC)X4uI2NcOw>ncaHaCYz6^WM1@^zSVH?|*GOd^!-^y@TH& z6GtRu3D)loJwt->ENE@rKR>~<`Cp%p)Cjww8p8x?Q;5hDb_$~qi-aO{%&PwHR_iSJ z$f$wZB8=MY+gE}k3k&z+c#gxfo1407ZV^l<8|EVMTHr6_o;i)D8aL-FJ^AVW$Q?PK zaVMyP0VqKK3f0A@5UAblYiNOg5Kp{SxN1@7qEtRGnAm5yhU(;KJ!ALGWZZ>9|J(N9 zY9^iyRG_v}Iax(G16qde%M)UEZz#z~OJSwrxN0Cz6_DNlW{~)wmO~T<@qo2(2_p?@ zk&-Tx_c|c%Rj2YPZrye1)|4EWMQ3x>u5k&Zf!dWUNaELNdHfj(2v!U$ zARa*^564c<=2K&{RzJMl0My&h!dFH{=J57aE~>b(M$QF;2$H7^CMId@y3J%bywWn0 zpt}c`5dYBOWA@Le0ojTF4E-g9-rpHi zgM7Hhy$^9jOm`-Mzcmt=*fZa5IQ4OEK+;AW)sJuv zAy}8w>-rTZ+Q_M0eI z*xY2j*E1e~I9#`rJ%VY*GRjqwric5j;9th|l1(0@Z1yYj=U*BQk}mg@`}%+cy|0%q z+zUjt)coV?S1qlaE`XUGW`Q%p_HU`G~+f`koN&e#E;@e9fultvmhT+6bpT{0hLdD13uefM;;{edG z$^!9jVCgBH9#{ZCcc;WB0CD=gud(8fP#lXD(S%;p9oNh+euVp_W*TDnv>AOaP1RKJ z>|UE%X;qK_1?{oy;^G*s9Z;K%TO)%3mc`>y#hyC{$J$FO8bLuEjwudR0zXj>W9=Jw0*-sj&>OrNI{_I9M7b)ar^Q8fYA738bE|r?!3!2Ym z6(V8j9vKXJ)1(x(V}LB9BO0*c-DTF73?BUuMy3|>bQYp&4Rmbwa!BZdr4Y>oi{z9Vb!-QGm@Fd&zR zPobaz@|#PJn*y0+Apr7M`F%Awgql?wZ(U#4F+Kou&ZZw3a>(r9B+0-T9TJI0q*Me~ zD;x9VkAmmtvMB5|e0ZEvk9^ysvoc2#^J^^w1Npp;n*lqu@Gk1(6YkvvFlD#Jkwwe$ zFuDG{xd8=yy(Lv0jr%q)Wi#AtMG5Vo5Y)Ihq-ueiwOm|D7z8-n>*JAalqrC@O?8iQ zic{&Gy2$YF>qjPpYhp-%dlO*}Gkhlet?yJd6o3>VrQYHb?E-v{pl9C(vhyZ1sc&gz} z^?&C~PAHIpJ2ENC>vC;x(^<^s84mrjZf=wvz(JQ1Q(#yZD|LSp3Rdv5`?%zJ?$p)a zHD`AYC+G|%Vrv`hA?RDa{-Tc>TiV(NxX;iuN(_&(BkuRB+VDPp=3o&mtK=b5zdVJa z4ncx;_lCB^_NS>#PVYd$4n?Iav|Yh@`eubwj;Co*rPX$w3JYqxTNoU6>j0we9$l4< znt9-cPaskD7snfYxwOU5s9ash=y@`7Zb@1Piyr%H!yr0N_i}f|lwEa^sD|DLZA3MU z<0Fwwx+GK3 zb^TIO;X#D!q=IG6Ee^ND>~k7RGGI43rU?wtES4c%Nmc=wgtAd6kMZzVO7|ZiFi9ah zB8c_N1>6u;d0$HmsXDjZzj?j6b%c5i>ZU*)33PvMbVye-+3ENov?PIi|Fd;cH2-pq znRH2DEf}e|XQ%ZsQVsw9B1mq?6bG=&SL;SEL)rnT5OTe51`HvoJqoWsbP^VJ;%}p& zvN;gT7hOiV9Ld@TkE@2IOY%Y?_P7P}YS+HH>#RI+#D(d`WHQ1;!YW+U*z+NmZ1eLN z-jNyD_o4o8jevmnVwED=_ddgtLL3;d-`Cev$*l{R1iYCWGna$+uD{yQfR(hdKAJR7 zXCl5N_S}8HA4!vXh5847Km_P2@87BL+U7(OBh_?SYxFNeD=$pU9d~UNq z4Me%FcPgX9J(F^V0Eb25M4Y^NzF zee=N~;(Yj1aXnUJ<_WJKvdP(O`aMl&p_-t;v^m|5xsl@1PXJ1XmR7~J&CSgPYDtQS zh{Y|~-SmC(3?ZdNa?8)z7j4hp{moaqFB>usVD(A zMNBk!sOpwxNp6zpRjdwU96bo)?I23@fxr=Jd8#S7j2sLa>h&)_m7@^2xobJxjniLYy48WA=|%Ln7SR2R%f!Oa_7TZ{+t}Dn_9P zWx6bY@|Y$8fPoMI!ZsW@SbjrsdjcAeXZ7^-#c<-gkQ@`xyhV2tZf1Vf*wzi*$pbKu z_tEx9Uy|Dm?g7~;AMTIN;;TE5uNvfeHQN-Druk#HNTG~>ky!FKVz%$rTf=?JAm&Zp zomyw>Fl+ptEKE&p*F40F{GR7O3ugr7EPeO%Lwd_H;@^vUdU7OW z-au93AplA3tGhhKinIjL2}9EwhDu7&7po!_rgbb;(u@+>X)II{l*GZ6>|$qnVt6-J(1_gmpIVwXZ|JM-jdUgVtgU-C*_1twZ*Y;*#Y% zH6A=+yn%L!pfeb=)iHUX*ad=^$Gy)atHykKo5l%7^Bb>=HeH6*WkIjq5LakAm28zM zlhM6En3}abpL*|f_d@&QaA9HQJ#dkpnA zgkl&cQG~K>-6;Y+HbvF`Ixe{h#se%k7$&vT%eIo3^HqADrN$z=%PX@AKrjZ-dcs-$ z!9L-_6=Q}etWwe|$+$8LnT7q}E&>BnvVn#7(IWBRM%ps;u+ZrszqBc6)*C2jVtqTZ z+sJP8@+7*Y_)lz?IHU{=Tn25!=KMO0X8}q_SJy4L#{~fakB-aNuVLt9wR8dk_)#F+ zm75!SZEbDK%MQZ8N36E4ZY%eFWtI%7*Y6SQ0Z+G8mfE&OiME?z$@EF=GMU4>}?E06>3rt!r#yCSP;j$l9)GmT^+<5Z(+dyJP>3D>@Gw9NZv1_KbeK zf@XGZ48&>AJ7Hm*{=r|%bg~_YAt@Oe^<3ewNMbSJ&D=Q)0Gq6~HNRB9-q}7bZK7TJ zAsj#>!(D_v@qsL;FJOQJ(I&DnxIbOju)Z*EX zSCe$UT-C+KPVk?%rDS+HY;>Fh#{E&DJKM#(`@}DMDLGz*Oi7esy`+s8MnI~*#1ZqT zG)#i7IEJQO1|uX8pe$TgJQ;6+PS7Z&I+cCTHeL4t9D^U!76*#p=k#u}MBT#ZAoNU5 zOJxQHR4@TH-9e=;9i&NOl;xea*4&w*msnaVZVI7Qx-2d~Ga9KR_2iu;!GHesmskm6 z`gfhLEiaBa2jSl(q@{SM{+C{7+70oDkwRyh;B4|Um01>K`jDT-JW zER=HRniz}19A`?)e8Mfah+)W2OC=}UosVZX%ag$Z zAbgJHoHm4P4wn^y3tWK@?qU4?!W{cScgAkSBADJ3Z;ncqr1h5cie}lGR(h-pr!Jr# z7N9=1dmTO-W2u)HptTAEw6wsaFnTp~tn*53H>dKlk@?>_m?)x55F|bZFXNK=YwE?N z#Lu(o#%&E zzxUUQC}tZQ8v_G_KzEV6o*v?yw41?#Sf86Mmd=eE z$Y*ar8K+9l=|Mvyy~gp#mJF~&a65ZY3VukV*}njToT96M%pG^9;P!Qi5YCEEt|Cp8 z-LIAnc!|2Pg-W9QVVFJ&Gl_ks&Tiu(jh^j6K7Z;hUPk%VP}a7oLpt#(CcJ|o6#@tu z-iVAKg8KFdM^Vt7MqJcaatsrLht>slLBvO&j(~J<)$o#vwi;3=(RUl9y1_bymMft3 z!!FnNTk5YK9?;jPp%Xkh@>wY$%?~JKefkQ>A=e(skC31R09-^rbpmQdA{=~lb;oI3 zLV7sxwMVvsF4#7*k47ybO1#CAn+mwyV3SE$DON~9smoYWE^RUe9?IE%_30xhNkJep z**{Oy*RX0vZ5WA&o6tFV0b@}L?050y?i5?Qz4GA&Dzd+l@*oc~?nKV44&%|Pk)1;g zC$jyvB^?Y9)ygJe1wr#+)U`X$lq!=UqF`7ucN6QwmRMF}c~!h85C0w7-jd+N|!E&WYH)+M)fkNXan7}-7l%2xTnMkiR=jV zXwb{w5MAUFJ3>%U`F-0@Oa9SkcT@CJgSP*r4uaAE9kt9p(PH(EW?~{fg~&oUggiYR zPrN>z(4j_*S=4uk_$+Z-yMA_PZ!G*7KtRZvSRr5_Do*jx0Vo@703p*5%bQE_UCTWi zgsK?kqT?;65G6iK?9Y#Ax<*$ZlgW6tU5#RMwYn2~0ppl^JHV@FQ~yrM;&kHUUXX;8 zoJhPD?LvkE60z5Nv+!ED5hmfj^8Zoy5u1oQ5gXl zW~PsMLSfFIq)|gX^ie{7e#7vrpo+@+@rDHjGvZJ3nTgS!!}?Y*p*RMCO+94}pI40X zR!z0XdqB|^z_w|;UdGSU%DxAE~^7UK2t!Nn~E80&i%A2FzSsn0w_o=5J zi1Bf%(OiCBo?J`W3~)&!d!L&e_d2LvMqT6$^MY_;Y*t1`50wGHtOaVhkWwd;!ypef zI&weI)!uGFB21#oTeLpZPoR)G@hL(gx10t-Dnufh#Q=M`=XgdRxd;jRPueF=-lAI~ z_m+ z7b^43U42CVD2g5u;4~#6WW*b1;2*Ak#vP8hYJe8Cyy&eBI#eY5SVTch7dikl5-X#u zOp40@k35VNl#C}YMHXg3)QtoWo;3x~I3ZqaTE?{TboL5|MN^4nJrTfa;qyrjn_y36 zO(r|>B;rT4qPN5(9;JR**gJ&_z}YoEcnf@iD^trXFQveQZb9zwng0EMEMw4gzJ5Dv zjzL9d)9AJod)*U&1Sq6pbej+RP=prsy;~QjdG@ls481R_-=7wajp}?K7ldYjr$W?6 zlp7;Zc&57ZCI1KQ`?cD24AJ|}!=>pd^8LEkMid?jMDW$3Bc7h)ekIy95A9_9 zq^DOmIgaK0tdk$Se7|~J_fOmMXQc&MtcYB(s2Jn>Q!~xpPXkmNGBfqp32a54K#ZQ1_-zX;y`or za~ng^z<1p+J8^z)0SrKGR`=triM9AYWaV$%(#PZ`*B6n=G?kbAXoTpUQP6-8hv5B! zB6bq_Y5bRs5)RIUY&rx0Vtxw>uCGl@7Ky66wVVycZzLRyf3dM)=Q8B=xPp8>1n~oQ zwzns;1-$M?kAe{l-A%`Yj+sHA)i-t)5Va|PB7uX`5by4{&9GQT6pnmZj1P2Zc)k(4 z_bZJibDlQ*q!~IiDJB1(U|V{b)ST}hB4yW_;fYEu;#24UP7irL}9v=o?0Qvvb_Aw zR1K(UZehz(GikR}MmlcM*jKo+k1nNGlr%i*=zKxkOxA=ip3_69=t@e={vexW@91b1 z_P;>hUrZ9Y;7QwMW{(b2GELmHJw? zQBK}RLzY+^E_25=`Qf~|0i`3@JxI9$#l)*-ASxjS&0XZ9EEuUWU--b5Bd7!p6-e_r zGi_BaXb^N+qy|lFIkbrMi1GB6R-iH5D^|WKI zp`o>MIihNvAEk%vEsqO!SZrFP{+8$B|Vgg`63JRAvnMie&e)bzv9Dvy{n1&e#}l9DCIV@&UaW5 z$9y<}-Hp-)x$WlD-H@n)XRG&@WI{_55i~4#gZP9x><@#>wf^Ot_?#{iK;WJJJ*SaEIsMGxkW5{+EO_qhVdm{jVWlFvB=uMX z2j+pVhlZXR;U2TMaSUo{qpaMkd(|MC)3)RUNS@+HK|{FUw2}9gR$0efABbrrl}~J4 zLbC2aZDua36*Oxb7DI^w?s;2V#!MQs{!UHo0CDUJB4CaYmBY8jiFFuyQf${1e$ecT%l%*~-<-6tKt&k%UHD6T22og8OO4%-6jw-N zlgW3NFr0+fPvU5yy|ctTYy3k7kMHs7C6JhI?bmEaUbsYIETZF*rPGhmJK%WpNzsO4 z&jARN&?`fTiVlk+!jNH1CMaK#wIl!Ej6%3=bw8$A)gcouzMt{GKitYyOq-9ZYiRP( zMiaAs8`(Saz9(6zGWf$U`tFs+8ypfc=V5Db^LrPDjV;-B?a6Ph^|(Wcu-DK$Fd>=i z`ly7Rhmd5VAJp50;tU5W<&N>jHnaJmVEaDdS0+<}EEr})c4MnszN(e{fsbESQl&-< z`~e#)eNw-_Xdb2d@egx_OrKAmbCv1WqzqELTvNQH>H=1?I)zAn8y{L#cr6&eJc5mn zjo2Z_GKYf)4sYsHOTIpWf!bTb-nwblxgy7spaRf=Q$DjUEv!~&L}Q-6@_$9eIrThO zg{DWJL88VUNR=7C%;H|74ERl6zP|8fb?-d7gbSDD}2ZGBU zAG7eYf=kC*6)C=={1_n33hBDOKJj)l09VZ>AsNlfLqFcxv9YQJzyNr`4ngBuZTger z^zw2Z!8Og{HJs*;Ms;O-hOyhku!#G}xeM(Ji<3Se_83%siNNT`bgKa_3rrxtpy2%K z0<~3)o}L~6{GDGGDck>8?k~ap-ETfNHed2)S^Z-KD1x@eE}{H2Bg@WD;d3T7+Kwiq zVu?Wh0W+8|Wej>y@Z-aSriK<>(r`eOiSP=ehlfX{cI~uXQ%Z93PwfwB^80&zzD_Ii zzB6KOYIbMgtE(7mE0z0vc7wDNeBzo;DA(DTvSu4lY2m6%MWPKAKO3GGXp2<0UJPW* zoKvvL#mkgk`HtlYZuJUU5dymwCoT~CnHXO6lPcFJSaFfYxA3AuGJ4qY5wl|WW+WlX zRMrGoXOH3rm}98b*!Luy^=p?tAJ4a(3}*T8UGZ#va}bp`P&(rKc@|wII-4c6?YnFm zr&yAa{wtCG7(FgEol%||K#lC%UMIl)fQ`UI@C+M+ir?=kk8(Q)<@QVJ9xULu>492= z*AfM2n8ZT5j2Hg|PN1^l`e?vhedfS#vR%5VFnTwCx;X-kgjo?c)2qXfT~laCh@xB? zHD=_UPwI?Y5SUq*E!WEam|w)-$9I<0(foYyqM!HO<2~{UQ$|#3{C~`f8D35Vh!bo> z^dXl6X`U-od}1MCDISeKOd;1u-e!rF89fA9QMd=G8hE6ko!z=mRyrz^XX3Jzuf_Q_ zjD20$5QKrk4&*y@c>I}%=`RvK;7&`Gsj}rQrDl+}=i1Rm2ezI2fCBkF7MMZ#EwM-pU=1b^O!yH-U!G>8PWGZ>0DJ63fh1w78x_2>2rpi9- zOUkfs=R0;eKW|&0W)+SE7Xh+`hQ1|1`svW0A8ZANCaern4ho*Pes&zXaKNPT<)Vc+ z;d1_xS8d}xR+dlSXBa6V3WVMCS^jFSMLWsg8s<$UO(Yw{6{Dq2*zq<=c;jTEplKq# z+NZCJ!7^_iMg-j>K6>J`t6oOW7Vd*1yXfC;rJx&rOItaouUp~H=`BLpQgSvK~ydKw+ zlvoqlUeyL*sn!{T4;ZTNukOLRjUQ{%&MxblR)_%Pj2^DV3Uut1*rDHZr2iBeERtyu zDl^xCVQju%Dw(Jy?pJ`@yuY9fLn_EYro!-6Z2iE4J3Zv}n9S7}5H_$Oswsg44p)xX zr0|d59~CQ78xwJ%b*A%Mg>NUoQAcA8QaqVEb$I<*@Q{xWpNVnT^FD3}Pjg+wb7`df zse4dOnEH5Q|1(e|6&a>)7wtc#YH7?O7BtDS&H1U{bmsG2#K?jDg%njU<%Hkx&3JZQ zQ_as~JEt0OqZc*j4`ig6_76q?5Qh4C{B@>y!WQM-e3e4(z}a9+l3`R(L1d6%P#nzQ(&^Dk7rD2&bApPCNJI#{`V(A3trsz%q*hqz3aC%((k&LI68~oWJ}d>NF1Dc3&6m9}V7^xpb`6Sa56A2NvxT3-X$7+& zpMhck87BPsZR(SGQ~6vam+Z<-|MsvZL(vycQ=KfL-zsW$v>kRo>`zSEvEY!rj>&Rd z>jL+7*tb+fJ^;XjQX+`=?rw|As@cH7%JcQB{)Qg&-oCLzjxIVU>$g8F%V9yxhpA~h zxlx6EtV#;oU*#E-qEU%)T2B4Cd!8z=4lb_Xyxgy5u}u3uN%D_mi218lPc9Wu6zUiE zt?FBtK|=-iU8VxYwYbAbjM(r%V{5;pSwY7zs1(N#&R7C;sHch(0qmn7w*@@!a=k*d ztZ7BV3@+^@^1Du^WnpFbJBV&X3do3ysFTc0f3h=kl#>0Fjan-sv_lz0l1(VANA&v= zE)#nQ0@&Uefhd;daP6y?i4A#lM=GW#ZdD^BecT~`a~trKLkS?V@ck#YUd3fRzq(b$ zIEA6&OX3D`X)OR`z_%Jy@X5(phw6b@8fZ?xO9Q!M@|ZLEJ)zrpzv!#^tjblb&!(sk zTg_MGw{JT8siEI~WlLDey>(WT*uneman`2xAYXxn_IY{gqN0>O^+pr5d~t!hSJbOM?6$pk^{u(n~~bEt}|=jsJNorC)#$k36>gQGLyc z5C$qo+v;@nFb?=sQBKdRS+1cIfNFnX{){2}r+5T@@1AjXWFW(;7DE)@nm*>R2U`%8 z3Ua0oeNRJ6GDJKW`Vp*QHtArM}getWRRWHS z`YN1!ayhY_;at4}Ln_9H zhwbU8_KSVy+$Ofgz2ao8-?QKIytw3Jsmvx;%=D9*%Swhva;NN}f9M zA6PThBfwNOz18;M(}Sgl>-xpp-G8>N9h5m}JsJ{Xz6=Pq80$h7Ts~9e82&^&mmx7h z3B!@U1OtYgm(Ybs092*uFvco+tIj?Xc323&|EB4pf@GX_QVw-_KEJf4m0des@Vm0B zTx2}-m5(Soc}6*-Zgi4}{x89d&gU&%4Q*+C%SqVI-;iaUsRmafMMWt`ih(}&VGI%u zEB1m6AH`XidIu0nyKM1pVyrA_IRsMe@b6K1073v6+*RuH-7@x4VsRnju`$m9cFVNb znr2$jm&JIx^JVS&Kec0GDY<#mMJGR}8&(ePu+{EPpAdPn60#~tAwQ$HNW-f9w8h>2 zfYnNrKrO^#KH7}pwBEGxl^Fl8Zh?ki7mrKlW2Z2M3*A}vsA_CHtG0hBs%qRfj74}A z|0*Szd|AiZRy-0a#8YKUG=D?}T)-X31Zo4QAK)CAs1c&BkUoR29^c(nGR}eOc;6@Y z*N9lSuq>JQHhPK;baBA|EW976i(D9YIMCPQ`U0fZhibYF?R@rBObZBr` z{=@Q}qaqbRo9K3n6pcQD5uBcB3jq0}hL`SlYi)e^VRAUkQ3Tv3L+lg27dh>zlz-=9 zlGHc^7MoEw^Y(7#7O9G;HR1bi=lj|@xBXI~JuWtsajB3HfCvrYTmNi@I_hrzR%k34 zDZ7Nr_f?YCU&rO{d6*xBOx6s?(sv}rWMLG(-=Ao7{}pk|sqM8d@MOrt*?dME#9S&5 z!(|JQ|4upTfdWE0y`vVyo&FpojcIVY+=7EZmN2UI%FUi@>X`K7));c}4_59Ds0gH# z+QqX*hYWBBz}euQ%oLe%#WW@fU1fPA%6(tNeS3`PY-WTFSjnA@;VRb4m=K7&jlHBk zZBBGKo=`Yf__UYjn&Y6wnLiGzLZ2vHRw0__#fY0!%rqh$kU91^!~G+n=M5{v$;^si zfe{Lq z|Ep*%9nPBCN2wKjH`9zhn6W)ClUE@yrJN|DfC;OpY`Jat+|S?rxZjxg`rc$ZAhf-+ zb3PjPEK2A1k~q7h*8i}vzf5pLAtDN8@<9|+u;3_XpDE z-UN)L^~pn1FJj8$K=gj7JBFxqE)S_ICU^71IrlBpu$xeY+Obvc;6nA7<866M(N3IL z*^1w^w!KMEP@Rre5hPGe0TwOVJ)cTqPQ`o zcv>RV{PiL#FThhm;@NSmxO+wc31Sgy-LR5z-Q(#6Cq1H?J|n30Uf*&h~&NQA;l!`FtYrCsBTrFn+(R_gm-LlD-mm-uc$b;LiN)7%LGMpUQa&wq`}F*g0}PMJCakE|_rJVP=kM7P z1`~F#T+Z9Gn4p1U>9uAiHQ3{BQBKOD&UUA?C{>G`M;pVWKwSjUsc#Jgs&onlIZ0`V z%ip?18(0Lc{~%eNg(bQoZ0DlaYEx1Ng$0S$Du4KDzzt8Uu$G#{D+DK80UcLj@%BZ` zdP1vBteWAtJByU3ELZ-N04fDr9rfGKR`huioNB3&vg@Y zJ=-a!n{87oy*%CciuHWUjOF(_y(W(f+#b+3W}jF-O1{fTy%#eq6KT~~-7#AWIS({7 zViAI>l-?l<GZ zT7h~{TmFIq02a<;L7Q0@FEqd(_jvf-D9eJvs)BB;{HQriS3?c{y zUN7VjS)sP7^aqFtf4UB;LBz(T38|q~U5*r_Je)!~5D}%ZVKDO$iIE_A4g6Mj>G5&) zzJiD!Z>*EhLLBcV&%gXypdY;;S5+E4-k(TU;0_d*6ZDU#{KCsCU-C z(%*M7Pwk@Qa5D}@2bjOxt%jY4AaD^W)Y7M6p4Ge%^JV33ze{oEvXz|D{(9KM zNvqwX6qdB?n!XMU=7=;I#66`=k_`$Z;K9dlN+bT~o42B{i@WJ0G%myX#*6v^u&9z3 zdAbGP03qTc$%MP*BpZv4kMZ{|0r>gk!9nU-0+$+FY0RDD{7!ePSP)06?uK$!h03e# zQ!YiNgVL5vykEC}+4Plkc5EF-fyDVkT_7WA`KMc&XqgG+Zr3yYd3?Ncw^xRY&cUre zN_e(5la@wb$VN&7!PEzjRpb*>RTWIevsYJTQSXu}cmWLIxn^*fvl+up}!f$&VOsraRh*J!5U6I zu%CE=1VXI}8#zMvua8a;hhcwRrrEk@MlollVr?z!3XBr*umaNW8~To#paktH@B8R} z4O3djtJBX9%do&lUl6ZoWT{G0_R-sLBU-qucDJ`BgOe;B5#mEbB&z74;m?iL@zFG5 zaQ-b#%*B_2QI)cBvC04pJ+c1h`OKNvGv0S4>Gk5dBv$y~XMQ0Sb9)0H)x5Sx=f0gK zwlYl22)4MsK}>kjkI&5%sG?leqXnu~i2kBwkfcGoUwl6*Q76$S4!1vg{elDozBifK zRdFyPskgw3ChBSBKn8=us+{_KwQJ;%ga+V)zY8;K_2y{)gEo3LUX#fj6>HyE4qo}Q zi1Xh-QY1c?u_d4DTY0(l@NToXAg4aFH8|-ev!Xmc5|u?H6ArG4D}By^RJA6asnkG! z_*|dl<^Z+AmPQuOR~@}CQAB%oQP(sfpDJ|`Og~BWDdH6fR=9AfLNq7W^~FR)?^Gbn zDu9`)7C+!kVB@v!XG~s9TeGg6kgcNWXP>`%+W1t=zhIs}(F`RO92q*Lt=r}c!+cDs z)ANKq&CPhUIDpXlLk7P*>({F5DUvwMWYY`+p;H9mi_l@oa-A(=K0doklFAn4Kex1l z#zHjF!=p+8$Rb+(18-ImeeL;+9DjdVcdYkTv2|m$>fGP}+S>vIs^yXG8LupV5FkFP z^s!vC$IBOyujR@ZBkLl&MY{F5frCS4%^1sC0fi_ierr2I>DzP#iLz*dIA(xwLisR< zr{naGlJ5X5r)E~Wxh=H>)l1>xkW&yOfVk{*OifzYTuS*#aTUTT2mods+7HVEP)${2 zdNZ4+oXn$(p$oc%AA#{bTL~&(nc9SdLZQu5?*=$OZZX(Al0ds7GA+%)*WX)H-~Mys z*@}f;!=ArJuG7X#d!F`JAPT(ixxGqKtO`q}25m6|%-EMm0I)m_$yFg{^ry6T`|WX3a&odS%zZ(P-+RX#bLZ%m!_(o+@^X5@ zb$|r|D<)3XWb1-Q8GJ16%OiB)$=;c^Sw9NEf*Un19<#NaR$UeFFVMn*dJrCB(?Vjf z2LmY_8x0*8|8x!U+nBUnQW%zuW3;a=-myCLudF8vI)SDnW5E2oxXpTUlVBl3HyJCC)S@?PpI-pqiC1C%!LEU^*Z*<@9VCY6@uRo zTanRp?nVv-`5kvZzxlxsfRW8&nK^({UqPkt zrx}!5_8>qjnmHIHRkPf*b*<=udHYfg{54EN)4K9h(Top-UcdZcj!IMfUJ<55_urdg6a5`Y4;N_I500Sev?|>%-;YLn4ami&rb_d z(R=o+s$)YGu)LMva7EDl9ZFRiJhmIS1k(}sz($h?#0QOmkq`s^ed1p#XO&M%%W5jB zCS7evM4$~qVac3J9wcKDf@`e2oW8USM?KGzaYRiT=8!rY4qKgyABBx--}+ zE60)Q=T=Ou-L;bj+5J3b&@j*O4;!pW{i^&V#;8c~zqK_B0DYKmX(XHTQM6sa^*K_M6!>yAR`~wrtMTw083K|GR+H@0X1>?+w_5lHRddJ3=GuM$QDK-e3C z)c*wQ8lWH#K_hiIObi@F^||fCss5qEfF4fy9Sv)5ZyZh>P_C?~qGbjlF!NfP$s>De z8_RF|M4+r{3&TtYB@wfR+PO#Pat?R1t5SpDqUhufS#K0Z6I7)N?zJflIwU{GOKF}Q zzrv^+cWk8X@LZjWa~ixU`zDbM1aP1R&xWCD-m}rz^M7JXIp?%|BDzrX){BIn>4M!)^3XR9Yi+0$tyxz1vuzOhkRR&cpfsZ!eXy0F*9SwChu~`STu&OYtizn`kG}PFhL#T?ykOjs)9EDj$R;oEMIxc z==QlC1qnZ`#rV^Yyid>r9Q& zlC0^?ljNu;iq^+$BOf1w0TOC``-B72*yN0fvoqYkO8J>EvJVj!_V6;U%h0KtDj* zvNPV-O&n8tU%i+q6~?ebkydM`;J9_ieZ?S>r#@V$8Yf*WRW!Jl{>pH->oQJNXm+Yi z@$um*LLkCUhFrF2#Puu=r^=JnufOVt^Pjtx4F1^6f1YMAj8^4h#i?&6TbX*E`tYRDsiyGU$Gl=s(fz6!I%wBK^5}4Yp;X;GMyY~xEEy>@P$5TA z)J8)Rt^^AJGr`r&gi{#!m~Xp@u*&K^yYX;9>-FRLu~cOy5fd<()!AG(3JGw~dheaa zg9Dc3ORs%MUk;2CODOx4ko~PCmg3peN*)eIViIo~okz~YLw7L10eV?Coa6eS$=rB` z5{HTjL!Nw^zYB#D8q+NFc9o_?+&}-cW_<^n54xa&w(^Y1lVr`4WXnIqxo~tB@A0F! ze8}+xyo>G&0?1i)kt}mw3elR`%Z~|ZNQYns-F@LdKznPm9Lp<-+iQf+0HNvuh+Ke}@fTsl!rlv^CIdRd!;Z z5m#HVFr&u#;$^F5H=Y;FzdK{LG`!Mm^Up2Hsp)Y2^&am?9S&@UmuRu1jq*EV$@XYf zNqcbM=MF)lz8!u$Qi4ibmrvb4 ztl*5N!MMrEwxC)_0AW;alOWP=POUHkG@@)&#PM1xNVkq)s7p`)LxEbv`NcG#%4qwS ze$j%RK=eg&$Sl>>HQcuc%Qqs=&cCXX@k>vPbBnao=GdGQNe2IY(U)NL)a+XIJBeJ$uruZw5_`rLZsmDK@aqsQ(2b`N;b zFgCA~V~q-}_Il5`44Aok%N4nbCM@OKfG-t>y6wkBDO#Od*{2D~@l3Ory9{>y|2ESo zCql{)EtG#fCa)#OnJpF?vv!mE{B2b@TcbRBh zl4Ta8YPc=UQ$aHhrH`Yud;WofgZiyq2Yg}xO+@&HlmFiD2+;w#_)FM7IHyi01&6(H=-&%uoH+uwX>3LM+C@%;%Mj%T4~`dw=x*+_QA*? z6Fv0y_dxvCxVuFm7ad9X%<-XdHC3zQpHY2|WI!o`kYiKf?;}EK4-Fj zUGE-McVr=lYBFp2+n_5KXIdg>-e~hAH-5D+C&#ois+9sIk(JGS7xtR0gMgheGDzQW z5z$GLMLHUqG4sOYiTtOC4(HcG@yMwY9(!jP0ApCKG#489eU);4BY0td)S0E9b^lWW+eWFQk+8d9KoK`ij0EHr?Hmz%tPB_c!WqI8HV^kbeXJwW&vBZKpa;sJ$3G|VED&;(OSp%t(ZjEao{X*Rt zih@C>O6ZScmSD$+IQ!Jh)c_M&Vd|- z83jpnhezqtH&GmBAG^!aa-XVg@x*jNA&1M%Us7V%0GA-Q2Is0OqxAx#@^IuS1OJRu z6R{-js!y8sh8X_l-@#dHtxu#Bjc8=t$dtf;l$?FON z=Sowyx(u5>%Ex^AL`chV-#9=TyHaKz`;5N`9IKF$8p}4v&2xE5-XS@?nC8AmCTw`I znGC8vIPRwj#c#YyTGJkA`HWbh|8W77J6Y{Hduf4bw*AO@{05tH)zO>JXk_X>xoRRd zY2vWCf1FKexWC{Kjp*0d9Sz}VOr|M+2v{lW{AY>XB)D|Wkws*r9@g-miF!(_=@vko z6{taWlV-C}zun@L2%ydSZ9%B8#H!8&*Kv<0rjz-fct|fe?5tsMQY!C%Se-%3K|mVA z4|Df+9ffEg?G4Y#WT6V9iNbpn{fLu3szIcdyln<;D0t-|8GE%gBMe&!lFa!$6pO zSH4Sil^z8QkosmlAJbW>cmMZKdlraS8aI~O=x~`Id_+zzo5*Zf&tm4OzCap8dwrEi znoL6-E`VJTp0GO<{s~Tn9xF)r?C8(R1}!9T8HIFCJf=$u?$1sF3jMNKWMEeBR` z!1hnQ1>sc6S%-E(WXwjh!*ah4cqy&G!sL5HCU5)zwqUD`gg1EVFG4Ca9Bu;^2}*fA zG%@>rqsK!p1hY%yGscc8xNIYyFFPO7fYBU3A2B&t4s|0-a5i$2oo=fMs8lBBN0v$B zS+L%L0UlX1ck1Sv?%4?@L4w{QrdVnvQA#y+Iz!KAMQoz zbZY1~+g)BXY9WwB>2@BC9Mtk*zgTLyyxvFqdWT4LV*r4o5{^pxqDtdZOGDa^6t=mw zFe_?4QKbCzJjNk+MOP|r;rUzHUmGRIx8d&cP?|46|^mhQ{v>FT8> zpnRJ6G|fHG;jw}jtxP++YrEb?cTlfOTX+n?Y(MToOhw7O@ThE1Hjiz$;wtQPO{~WL zb6t_!DO7SiKRR3m zY`!#+w3HuBmom0Kc%s1ux&vdn0$`$H9nSXw)|J`K(`!fAT%6dG}e~Xz4gz+oE#h& zpO#xr!WG|JA_9(gDF$EO=JK@?w@*F628pgAZ>dx>;r03{|xkDJDgv7B%5LIfH< zG7R$Al7grzZwf7C%N+g*XDoVNkr4j6V~uams>8A}UdAezS{lxu^oEG=W0&k;a;d$Z z0X~RH<#X=j=fO5Y8bzH7zBf2jQKjskZ*22kLy^AaLIfxaD4$~p*u!9e#?IHFhcu#t z-aIlfX~XfZJ{bh;A1i>KlOnh@+q@ZdL_J8!ZS0(qWyhx2yUOR&jWACZmrP7Z zk4%(7%1E{@>Y#!mS_?<=Y7X=Vh1Q;u`TCep8BN6A%r*lXAmto;fTs0CO*C7<&=>b( zT!?Yp(=j>M%>8~<2FFE2QCWBqOIGG^88iX+>=`Ng> z{A7x6Dj^(cOCyUwM-Wk)6p#!4hv`6rvx_?z&Nvvd`#%b`JJ5)H%tqd1B?A>4`Jt>N zAY-rO)yjwZY1)+`RQ!gzlAXVRy9J%kGl73>w7deulq$yXH8;=0w&y(2T6$V1O%$Kz&1V5&C<^ z(Qh+J!NF&U5$o4t7d3=0kN~vFXwKDcqJOaumDxsx-Rq8q+GCE8b+T%Y$F(s0(f5nE z+(RJW0zLL=U#$FWV_}1ChtJoN?Z&7rQuV%cPE}wU!OxJceQUH|n-JjQt7Q{z;*U^mcYR0G?M`g5`x#59(!o?AUkK9iYC`F`**sBUTV>a%%3F zr@HY>hzpNob{m}({S6KcBPVhpt86}dPSxuj4#%j`viRav`PX0*7BxTp^~ySR5btw< zkUZK$SZW`$lI44j-VmzFu+EM1@^^>-$JJXv#nE)pqJw*Y5ZnnG+#$#iBm{TY;O_20 zf=h7M;2zvvg1bAxT?glN^8NR|w_dZ>ECyz#r>m<@RqeCS-g^V=T5G0yCJBH*m+Z_d z6DfB=u>(Zq_I+G;H-6$(;dqDrqG(=!+iQGp7Eoouaa8@jrqeF}+*kHGH5X0O!RJqM zsq^0AH>_@%b>G97=aqFitu_ddEZ@i;&xsBcsAiHDsegTT z;yILUK|x`)qy`$~Cz-D}TZcwX4I4HPiAsisoir>hATuc8<9rBNG!@Wly(ii<%8Bl< z?F&Wr*3fG?a`y~>EB;Co66UpBWJ~{UuDoN;!>&89!N{MNLNzo*LwnxA@QB;=REEQv)}g$SPM~~6B6ieZ!OGAxobp(m%|gYUhjklncEWs z)ihGeb^R~ewG&UKY{z}=(uM6NuzZnFZf}0{dwQn)>n6P!!46r|gvK4B-cHnPieOH(HSRQXk8>~{_Je})FoI-Xi9VTp|W^aCMBrEYNx^$oi0 z$Lt%BHd4+dsW$Ax$$bwZLT=T(ZKn3JnZDr$4wo|v(i+_^|NXFBu zZT9KweR+Z#RjuL~E8Dnu=LM7q{b08SXhPZcER)2+2ctR1 zJeY@Bfd?zQ^4DkfOf(Pn6ugopho}^EuFXB_z*9tNn14X)D(^qSdd>_VZJ=Csesu+- zk&$Act#=<)khy+n?yiO5MWI^HR`)heR8!T_Ba?Uv(GR;PUm{%!6gbcX9wcGrnH6Y| z^z$YhWTEUui@{2M<7%#}@0Z^hRM6h|-2x`S-FQY*KUcpxfT19T&=szYq!exAiP|D^GrFQG}ZJd<#(lBp->$`wh0$@@= z0yLqp-=sk-sgEhAPB$pi)9Y1SFMYmiPU|!szfLRgkN+kK{xzW`V&d!1VXQ^is%OFsV)Oa_Xzea1f0ML@!&TfQPe_H#})yx&(jh z?=VJp%n!CQ3EBl1?4RgPUa)v0O+CZGPD_kHliM=mbdq5yw*P|VBCp*#OIlx?7Tkg$ z(dQDcFRCXq{JR&n!bz!bf#2p%L|~76S+Xob$gv z!UvRHYSYnVC8BkWQh(kA z0=*+*M4oPISPG5%}^<;N>%KSWByK?+uND1ay- z=Jd_V+!pyQ{4DnUp&7s{qw!dwSWDHCqtXw`N z9fw$P9|iL~OZBrX*0v)V%gibF@HEZzWfZ|ux>pzp}7`{DC z>xm^;d8BU|W}y8#Y)57~h4$RkiR{C;Z_E!p;ZhfyA4NU4^2*?(yaZoM^JjdnW(%Y* zy}n0>$oGXNj*r673Cch>f#U0HSC&r5{;f~~Cop1v8vs@Y1`T{;nF2}*3WA+Ar~Nh% zR}U~(;3+mv+~R-@1Ss`!-O8<4Jw<{Y7N&R`D6<1U+knmGSUFtBkb_<)nF*Q1wU768 zJ=q*ZvL${NKdidfUKiG;N{}!-CM|oqcp37wJCwWSgNN8aAP7SS{2g5SP474g)3S!^ zxiGi1^=>y5U-XpJttF=~%gZxU@^rW5=SpAqz~C4Hr+VL04j<*9$CPKcO&iEQ4FXV| z1$4gCCi2A-UFz@@FxdO)4(T*89Jd{OeUbC+PpI7+%%25gBZKPQn|A4Pe?_hz`t=Si zsz(?I3aoIn%(T^GI0Bc5=Ft<9OJuwukmAR=!c(nroGHz1#{;zt&&keMMpuJcF!ImU zi*aAPXWgx+k~%G0uIYl0;xa)yzOP)_K!qyC)Jr9V(VwPmK)i}lq?v~3e?#Ji@uNrY z)BOQZ?y9r2jYZu@BmMF9`92z*SiV@kV=jf#2i108&?*B{DHEWy~5h+5* z&r19riBkR`tEA_zmn-s}qoLy_i5eabk}4>?F~zz)9u3o$0FLF>HrH_MYwAaRt$o>^ zn}!7{E_q&^SBBuz{tnG%LTG4clkv>=p;4#hJ%1$P03Q7t(wDn9Il5 z>6;FLaq*FBdyC~>OA8l&+K0S&Nu{I;y$)qbKEk4EX_9%d1 z@$ln^gpyMJl&1jlzcDg{juX!5dE2wxV9Kc7m^{1#?Kf-D=60~v@lw|^Od=V$c;s;L zXz^yU!{tn~{gNAGce%`O>Osp&ci-mv>O)f@_AeJ;iH!cPMC|f(?6Xi9x*-_I7sXAi0i8Hqp;{7r@n>N&|jB>;gbRL2hrnMQtI(Xzz!> z{S;mhw9zm~sAv^(8KwOvtDQGm{)3EE0RIy6QBECE}}R!2sg+Ecec_HM1^y9vp=ZikWm7BB+%Qv*WPfh)&^P$S_(i5(o~rZ zlz(+bngLTe8rwpmP-1WFHKq7A$Ii1J8Zk#1DB6f}vL6_49Qj{fC~zfR1jTi*aQIik z5Z`U;zaW@X;pOEO0UvNxO`2s}tqweaci8eyAU}+yY<2`H7HEgpTt8=~#JfM$a1vNg zwwI@2kKM8t>iF_ShQ3wOwEKYT2O=M8t?2muK2TmQ{w?#C*?{+iyj%#|cnY?pj;~Xs zJVl=Jq`OFQG6&M1vZc(tL8aK^HtuEP@ly}2H)9%KfZ7YOKuY5m8EtjIwT)>Z%aKj4 z_~+l7s+Oe6G(NV>HolFZdI)es^_RCZeklOiD#bt9y!$KkoPTpKtaMAaQ@i|B`BSxM zd~<{BidWowbP0e$+5IK{FRLJE2%r!7Hza6TSXer7e%#x(oUf?RsPR~99WWjDNgg$U zcyIkBcF}~Uqo1y*00>4aTQo3Kj2RMXjN99wc6Xf4r~vxnxm+P48m7ra?P^}KxD+zj z#)9yRr|Whv`dE;qZP8J>T=8piR?n;)YR_&>>3r|8yLq*BzVFM!wA|8Je^LK^u&~le z!dTWC9U3ty2D06a#1JpSf-y0GD{&AQ>XcNxD7@*FjJn{MF3dOtKZLQ06 z!wC}pVzNNVBqm8{&AVNoc|aJsBde{Fa24_L|2J=Om-mm)vOi|;^uddW1gGBWz;Ukw ztfj4OP@^G3J>Bk2>hp4ck@b9B446%<<*h{H=kjF`I>hEz=rv&6+OD>mI#M04u3kz~0#20~gVwQu^$@81%*NF+vnw*Y#DVjdjpe*=t9B45E%kSg#8m!rwjND5c!$wOr9aFTDM(?PCksrT#i z@%8}Nu-Zcgb~Ot>SIdAaO~ha1knr$vAL}g<@Jv8!$l?D_+x#_B0|O8r1!y&sGE=B% zK-qL&?0Qg*F0eO|iZ;Cq)j4ZFx6M8CF4N~i^teGFN|ponZ@8Qp?&8z%By```mIM?C z9+qZkOz*$VFo#UhbVLPS?ml4pkawaGebsz%CIYRv?MRJ}h;5(dLe^L?BnOT&!4Fr= z;FmxQNfABIyWh(#NQty$4jj=lEVj%e@_o^%x58HnDIcu7gifk+r@8N(^I5DDUW;*O z3|(lt-l&vc-TZtpbQzcaRui05dekh9Nw7zXJmG92f4T@sEcJZN?Yo|^&IV#uPC8Dz zJ0ja&;fh08h@$z@_dW?x*c8i6KiEHG&GSs%?<8Dw3yTFcW0+HYn&s0o5rZs{l$+59 zDTP5Nqg4dXR6J5jq(?`-fFD9WK`TGgR+ z?Tq@IwO~4b*wSCM)U9*zjKbLVSqj1nkb(xN3{-7;_m!c^Ya>)Nq`kcsKPonq)s*7Kvp{t3VXR-o%`S2A-&cF?BB1Og|^D zluz=@jSYbHEX=>%;GlDz<6e|V@S8p`CfI&zwatZ=mf>z|c-+F`LDQb|98n>A;r=v* zIGAzW*S%Ccgd??*Gqn=Im2vv0CGp$DO}$PyqYuaa!4Ez~L+gutO&Uu}DMC1$lh!i{ zWJj@{Nmo>~)%F~sI=yd?qE?{<8uH4lt-HsCy3>ggL!?9jqo%{yDouECwfLUR2+U77 z;#2~NARmYREfQG|lB!C!mL+Lkh}&+ao**%8Q8_!Qr5(vBp`e<}rhub_&ehIY7>YOo zDvIk@W0eP`n-yhEct4b%^o4?V=NPIwjtY3RN-QQ?)k96MXL(q<*N!FSEpG5oSbfvn z=v{_~XJdTL)d3g8v9eN^m-FIOjDYiWC3-}RG`-&|4l6Rt;ph(^+SGdYmBpWNh1T9F z=8%BKvrvmp1h~Chey3l7QY7=C8eTGo>TiT-dO=1( znXB*=Ay?za%wqZ49T;`Hy-qqlwx*#jZ#Ro+mVi&rO>R4>T?$V}&DSB_G`Huq1@^d~*B`;NHRO?QbY6rQ>}N2?~+ zrR{!nSG_b9llHgh{q9Fdt9w#o2{TQwgK)-4_=YM2x`P5Ol((+FsGY?qi{Z#8&i?8C zG$T$3wt~->YNXz~B~ND&kNu0Xu&d8MD`OhcbzXK(qghO*%LYiU)2@%Q&s3FfeAL9Z z`MRZBu&Mb4oi8HT)6~>hl}}zKZVhT$1cNJ{J66%SD%PotWm8?i>ckfgGr7z?AHI7g z7MLjA=VS#A?ta+*;Yv0S!ZVt@?L;^92!N|PDJ&RY$*h!AXs@;BoioA*X&979jwCalQznGy zkFme}Ns{|Fd>$kU=gT#&nzfla_AH*pU{;w!`Biyh21#x&y7gyW`iet=^j;%G zo>@<>-_3b4hbue3*ia*YnceU0@%IpNtnJu= z4gxGhxsJ^uytPagxOkt0*RSFlHm6u|L2c0ghYN7=>*t@iZxQ1qvK^VE*BdYjMT|j! zgWSj&2fxdGfl>Zo>ro#SKJjutdx5((ooYcLWua{%qs&m_7AgMTWn)n2G$n>us6IT1 zDOx9mM-R4EjqP3Ec*eTt8%$J!ND?6{CuDtjLJXR?9H|R(=eY{^gIk%Q8FOa+zF+Tl zqz)vPy+`jY=6J=f_a7qunOHNasZ7|5gcJ@ea3g9w+8Mu{oK4AU=SZE?Z*KF$07g zF)hA&j9N-n)56~h3^L$I&DThyhl)}{U)C*Z)LR;3K;17pIQc>2)Tp++Z+IX4WzpU^ z$v#5Ea=r_svDMo2wlj9M+BC(cgUh#sjg`qU;X7*^5P&S0(A7G1UC~j6?z+u>xX<6- z{-kjj-cZxS9^`E+1tQF#wOJ=-Zv7U@=z8nAy;*sqTX~`AAhFE;@zmT3Y=3%2I;ggO z?E*>k)K!4~N_047w0X!TOOvP$(qAuh+|}Ofv^vc2Wz+qI_;Ki02;)Vb;IoasXA0b- zRNHX$%gxl}ymx``gP-ClUD{!kAsUFlQj@21C1b_ULu*e8ZFZD@W|7Z~C}6Iq<-Na( zs*dhZK2)X%4U+wjpvW8Oy}IU9csnfyiG7N|nlxAa20jQ|yGTOe>-o(=-0kx*KBVdF zZzP8X-HBEr@p126jqMG&_oBS7-Z@f=5j`4jpH~Q`c0<}>&xK#B~A&yKJALYc08RE{jv2SHq^Ui(y%U7SiRs?{rI7x-m52jkKahq zV?;zr-m#*j#Q4j(ogeo*V)LriE|136pVnsQe^}*gP^?ky86{PG-K*4-=D94IkM5k& z;Z&M}2AAno@~-#C4qGy>@UI$zTeCiQiki-8-#;Tzfht=Upm~A?T-Up4bOM5%uU%PQ z$i>G8aNoBEn21SxPS96vjF7A*|9}g=HITj@JQTnSV7y-)f)}tqJ8sNvlTblb(IPp# zuqthr89Ks;!=rKc8W;Gc)vmi*{pIA(Z^q&fJ9U$^m0tiZ=A2gu)S3VdR}on%8WMQf zl5uwU#52+Q3Ik%A&N?W=O8661;5gFq$@q5^CUr-VOPfOe@ z^cmM_Lyy;lhs{+}tWBtJ)DrQwASSc8DD&+HnR56Ke9PE|yV`h4&G}MY88p4`k(o@i zHB{YOZDYEzyp`YmD&@O*2+an6k51me-L)!ztlkf11e;wh)41Or)0mS)QwG7yojY_Xw4qyB~N`>zyRsf>UffA@t8lPZ^W<`fvtIe-7b8q(HGk6 z#{x%@f`zvZJr28*nzr;PJ)GB`hAt*I^fT8m$HSjH*s`8QZWc8Z97$Rm_sEry256rH zIyQ0Z9GfXk?0;`t3Xd0>WF7jl4N6R(+F^OLa<<6nDjfeWvEneD{ZTY7=j^x@ww6?pIW<|Lhn2RpY2YKYI%q#T;WF6K~ zV)d0177~?4&p*D7xe_OYN;-*s+Or-m%gqhW8kT9+q$2K5^`*VrD)wjg09!J;zn(vy zxtfFYo9@J(`fgunYJZ=cv?_FblH2 z+zQK_1{7p7b|kYCC=7SK-m(eS|OHjTW5LF$HX0*=G zqSKHX1!+c|9$C?~dniOLt5_YwgoesBH#IH3Vb)`E_r6(|WYTM%y!yY=eTewUz}Q$~ zFkNOa_2keTF5=(>jihmdy`LYZekm@0RgS-udwnddRjEu!O1SaGU`h%WDV#>Xle8y$lY+TyRsw0VG|#&_8g9W~ zW<+HF9rKA_e|_!HsJ#mUis?U32MSbhsL}bmoS>LnFleS!gvsf|*HFT+4#(!{bJ_p6 zBUp?4-{&HdH-JBZA677zmX-wXAgUla!8#$@ceJ+65)jG%y!pf{nql=R_wNN@v4=kNyB`l-$A3|0xTpTXMkU$ZSllMSDF$1vijpr` z=ks1yJN9cJr6T8gd>&vi(Rc0sfy%}B;Ja8j{xJ8URm+GjODZT-8Y)s3rvKf%;Z)!X zPNNW+ndLT&#^fS`ZHiKMzS#PbH3v0DV^b3!FE3KXqz*`(*VfwF+RAD}^+=91(veAj zgL{Bvc7EF)%|GF4ZY~i>AXr`o{u34i+@Tc$_f2teiTl)FmVR=eZS%YAti^u;fece? z_c-dAco%AQsS=?N)A_?C^CJ|D4sSMDmBgxy_V&q+cqt7HLQ%7~04M6s)j}qXn;B8k z?Wpy(3iD%#%8CU4bFm(nfbPoCrkJtj&ohnp;{|*_$Sn&0*G0qWr{*QNBLe1naqeUx zK)H66b8ho!ULdHdwH5mEB3iaP^f(TF_h?T|L&1L591+ja-o?emp`y6F9iAK&_qNyI zlO6FZ^{_|5&gXvPip$2KVfsf@Lil!oO|8+^SnnLxs-*&inSy1xvpu~2^}j!3&c=(uo~k&NRKP7De@Q!~*@dSx}W#GotuR=kKl-^+td~^zVC2;x<2yCdFu> z?%62$JP!=?!)ZU+4i%hfo|Hq&fx&V~P;dI)U36&S5k@rUqTpI+`>QJzGxGNaXsgjQ z(WjT|k(#wH?68-orFqWFHLlqHa@d7kuh2qEH5#Ss^?;s<^$p4|#-BqAEMqUv77N^V!7iDzFs8>|i_tLD1(_`^H`+l_SerYh&MG z@!9b-fkjtCV;ceQICyRdnG~$=2S(@JJCR!`&uJ&w@PhT+{6uY3wyV6{(JrPQu@Q=> zeOJOcuXKL&V=-Az@1J_&=8qdDe(#n-XQAErJd9APlxPf)uji>gy~&D<%Vp> zDXm^|YQ?Xzw1k3#opq#WopwR|Ba=dNyrZd_GbqDtBal8v(IXj>2*ukNJp?Ovt69YV*{KHx+_ly27P#VIA>Ah-|?u9flG+e zsjm$2Qb-@hEmtp4bUE%mj|BjTB&*rw-B2B7hQ%eSx3e?u;t&^z*9 zEtXr9rL!NiS5Fc4gk>|u^8ZCr6R=Te$?ZqcdSxKtmY$;Y@wH7=tnC5mr( z#+NJL@v@gIIZL-xhH(hg_VgcGY01E9BEEwyjCNx>!BIpwyT6YlC5OvpTMODD9jj{+ z{?y~%m-ag$G2}(`9Y4Vj?ziHaO6-O!)(awX&xbjoilm>sFQV5?Y@g3XvE6#RuagX{ z>654#?&dvFYa` zrzYby%e6P?Vjdgt5g^Ew87L{Gu5{eJG?gJLzyL(i;{m@-Jm$oI)=SKn_3SDFkx5C* zg^uVw8YDsqiBpe_hdR2Cti-!j_ZcJ>DeAJF1*+0PGvqd1?S+a_n9UbYJFPN@YE^&A zH`>jxE&Hvk=SN}F_uWWkt2@0mVy)lwVT3B$fMN6Le8&UxWH=(4N z*;zPv*u=zy+esQ0vZ{)T_GO^#r; z{%c;%a7l_&L>ShBarGLh*b>G3)_mwjI$NF8RK+%1tPwC}uhN97rdxY<*YD!;{GB(x zro0f(yOec7wyEOHOJ1G)Bl&}$kEa4JL31;`ZH3^5W8eOkd7Y_)G#G3w-+R7}dbQVI z1B#Y{j+gQ3f~tSIN~CE}6I%Za65#n>_EvPS&p(cpEe!Li&bYACewVgRz^Yr=U z2X!7H>&{HjdKagryJlh{?UXcZ2UU}4{Zdwv)y1c`e(RJo6o%ZX$B>v)!Yq#l8cw1U^K)5Fm9AqXFqYao@Mvi_B}r*@ z-(IJ3ZN47^hfznM$-eakM7i&^jnAfr*(w^9qi4C1H78&#c5T=P3U)aBXvbff{~2jQ_aiI>|GhO*g9HUBms{lcuL^C-3WJS~2_=(1TFX^B3j{h}(&gL-&# z)N!C{7JRkEymmMJW_vKmGD!x44>pH>JdMwLR3-4?*~I2@Fsjm$YI=#t$N5gm3^m_P|h~fOCgia=N!?Z#!PO z>&QGp`qft4Q(j(cU*tWKn}A{2yDTrGjNG?txM5N>Wi4{crnE6tKQcEW=f)c}m{Bn) zUkJ$Su_(HF_0LU?l3uGb;U0HvVZ-#fBzilTTxOIE8KhjbJvsIz7F4wv-EnzL$DW8fiE zS_*0C$-OGRNvHjy$xFJ%!uom*h(Q!zD85!dlja=lCS%a4&?!+R-xKsI3>6R7F^VQi z_2>ZxCJLM~PQJV$ScbGAeENc7+@6(s7rURmpFq`gC?Q^HJT! zdU*{qfc^UIS*@8`CF{^nZ&Y$DV2M7i0(oSNq05VBF*d$_utQ}tj#qp~RsAQ;irG3y z!8-$I`tRx`a7F0Tr*9~@PrxQ_r!8V6HI)Da{cWRRocV`jKA+3!N2eml6J8hwTIT1g zy3bcP8x_XVmD4bw=_6+ypQG7>oBEC)E`e@5Nv?B6r!P`vvXvc|+`CafewT;vHZ`*J zXJlwH<1;k{zqvs}Mq?~zQ?23Sjw=E%1Ui!fN{UTeTR|fpM+V51K%zmX1QQBWvhT|9 zYlP()J`2YTKCb2?QF&QyBb;?mqLhBStRU1IDJWJK7u$zLETmGs6#OM86Uc+FkF6!# z#%?!gX6BZ=^rt0p?hvwz@jW>htk>@~FzV4P5EbYX-?j;U861!``DL~l8@lqdf#hR| zU_GE}9zbshhy+w)oBbI*0dudwZ2ZQntkSiD>I|pH5LDg(3^mAvui1z6%J;$O!x)Sy||Y?S`f=CRUzO1MlnJ9X_s6l+(|{SCkql39GB?73YFU|ANN~ zA5@^(&z{;CzZE5ovgU2acv{<-mfpaSx!eOi!obQT^&`{AwJb() zwimcsHb2z6N2rB9f_dHBt;`kSK{fZOd zgPP+y%9l#2w_Yd5K+JT1;D)Tb>S<{$=LVtB3OfxeN~?u^U98KhhiVU)(dNKSG6)H; zv`sEe3uZ5QeB-&&k7p^+a5bwow(9Ha^k)_8vvh=S+clY&D6nw)({-Z}Rt8TNd zkgqY(xRPRX#2Rx32ogBZTI^@|o`;P{2sUm}(&*Sh9#?lrg1Rs50nO=GL(^G4(k#YdTPu(i9mG?6`dt z^>34`tp;Qsb)H{e2=LySS=T_*GSXuq!iK)G`*sJ~tJ>_OH`Ma1OeIr@a`Sy?b{F4_ zM3Y&W?^_&&Gc$pP@3d%J(>hxHZ3%p;7f=S7`!{ds}~?Y4pHn zJ|la|UoDTEz75EKLfq>E3)md(>3wBUj?7?j@vpom^bUHBH=h(#Y0^{6PLiC}aS!ag zdAn{~wF|p7e+B#EBfS;0MF29hfdUmW-4q>JObj(mM8mP$Tz(Vx^z^1X?m8Bs&e$@?=WH zOT&6QeH}(k9^8j25P2m$v{$FCS8on5G%8`@J|Xn_IXd1>&GHhD0(#jN`HK$W26;;H zw_6^TX!7q(*!52rRWj1D$|BNRzT}MU7X`hmn7FZJy&1o<`v=w7-~b+nmh)w&i0Iz8 z_qY~yy9etG=`3IU$-Qy{&Q3*3qCKcHhiVAc8+fvV^=0nueMcL3O1oP zEZa#RTi{Z~dD+j>%T(VxDt?{UTLUA2^rc@Gvh-S7c-`(WvM(oG!RnI^#bqRT6j^P@ zv+AT8h=yvBs9}x+X%l&8ySwFkXGdN~zy-4=z8|^k zx~pw6E{6B|AN0$PGU64bgCY^w?5UrVK6wZqMpdx9sH&sCbjk!#pKd$XeNykkJTWIV z?)63oJA*;GH$BA;*`~;ov-B!3LP+x}24T!KOBSAljTM=ZPNvn-DAabS&hV9OKQJjC zcauZyc{SjdcawKB9-aFS{^ge6!3S`d_`EYzgVkwfNhWrVN^b!Y)W-2Law?%fy3=J% zHZiWCJzKq&O~pzxj%&er6j?0k!3SqsSah`d`Z}n)>zZ*co292G zN2vno_Lin54YGH0b2Ga{gXP5)_8ib+A&5<(EOSmx=jlQpt{^D(4P45&_zXL)w=O10 zZ;ltJ6a{!RnA8x{ETz}aUY!Q&9aa0)gC0mL4PTxRsOi23KhEn2LQax`rIwHB^BJZYx4H}Xskwai%bd=}6BYAj;?!v6BkDJ?Al zv!9-^v+#TT+cXZ4j`Hog@R&jR`s?0S#?@938Ot#=4E z%7~|jZ*_s_F#{#^9OPJ#Xm3#Xa2eYb7<|mUSkStn%NWA?JuJ?XUH0z&KBx7Uzdab- z0pJx2p(_Hrw|hP6V)G)PgaJ>_pIL|W^h-z2YDA;2%F&l$rA+%R@*#9s%h6gni>B7? zYGml5EPDwiK0MJaAqW=^m65ljta_4a&>-#;?YLr?Y|c{Up`@vVjipvErbBwq&kgGe zrr~gOgloTS6RN0t>hro&b+(jMBp+y)7j2Se+k{A>bzUTfW-5BZm2OXD4){m(_^voP zt&FSkK!8gQPtpLRbUO7nT1h8k>|O{&}19kMr6_+@YWiXGl8U1hqMCu6yfNe^?ZWxx&vOT! z1xU`PKNk%>9Ng2T;Rhn%Z{RWvCc}(lSAJITh0x(J$i;(LNC$@|cyt8|VuqJp&G+Y~ zf@BL#>vcZ0Fi0HT+F3D|M;F=;0A{C;7bA3@GHi1iahM>$+4?_^fV2qKVCSLJ4V`y? zNAgkk=&ac8Mgv_y*TlliF>Ui(9Gr*Koysg zQQ!y)3L@mT4h>DAej7y0>u^0iE_mjgo(7~tF_2+k{9*mmwx*%Uy@5$N-$@soInpquZ}{$!rjW)8aRnZ{Lrv!1|> z(bSe{suu8*=KS$FE3q=>x6y0TeWpAuzxVFQihF2Vlw(a9+tux5!8t|~6(TIOE%VvX z&@$J9$V0$vZTo$LB$W942ZhK;v@zMS`2#GhJu@q-MkW!x_atGPBJN!_k?mQ_xjOR$ zoQUap)zufD$N$s)i-E!l6|D~$Iu#%-cQ+*7(`LYFYHkLx5XkuIUPu}n&)(VV3g=+> zRYv!m_y=`~h*TVjrlqB7>*!Q2jSesGQES);4XUty%Wkh2!(qIAwR&Liv&fBOm2CaKvPjc@aJv?_; zj&Bpd((jd9mjeQc0iNC8K6TaAy(xXhbSOQ)zW%_-m_tPI7tMipaCrOha7)r&4CqN( zTROhenLN7r^yw3+cdKiU)@#*HTb6*UE(PY1Q*%das)^RB0b5F2EC2G+(p-g>EnA95 zRwt)7Zvf3ZMBD3khzHCMdy+((s`Pzh4`&5l+T30ckG~TJhA_N|@7T9zUWDd)?RGET zoqVv1^=5kI%Ojz8v}28Eh>e(n!jL$rckTP{YO0#;_gQH}!$UULt^eNp-v@jLcJ$ni zyCXNY?HZb@7JSMd3I)@ykNM8pl~gnqUq3a9G6elLBCyNk+S{Tv#`B}FZZDQfZ4iBn zPXNEM)%CQ-g+~1^Kk)aV37C_P`y+@;W9S7}Are}TpLf+bjRs?)&M`pcT;q$22jjjE zj`PO%Dk>_Ai!Ed6ywgXB>EYXPs$-q)^ND9%Xhy8yXb+!Rb}SKVt$RWC$LV=hFEaz+ zC2HmA_!gw57sqn&9~u5$`oFJ#Dh=SXe30$v_ub+nsn7c~p5Rm8n4;kHe@6vlk5Nyi z$Dvy3OR7s`0g|V-`E4%-(fZTj^1a)WE4}I17mufj%heFMRQ#bRYxkQIubMxh^SUX# zN31)i4Of+$8UN*g{sqlu$w0HdFg4K6{I;d69xY8^KLeaDlk;&h3y<nCimf=7ctNrefO0?A155j}J_%&yMs?|>= zk_=W>SX`OhD*65}#@p3{h(rT2Q3g1WmK&nqb!Ll*yw|b(8Q;RcZTY`ec5+T2$|bq~ zwbqvy1fnXyB4h~c^bcBndJz&eMS$j5%j-U%lTTx$;;V`HjY?HbvDi|&t)3C7J z|M`C|cjcw%&EJ$0kL7J1sABU&4ZVaIc{(ZIPdGe0KDYflpqCsMQYwtojJ`oaLxbyd zX9bxoU0qzHgwx3UFxt+PAg5h(9SkACq$s8hyvofDzZGFhsX0suZQYL>U8I&zIn(yhIqW8hkH4_@qbcNE$T^DUFG7+0weH3FNqHnc=Cnhkm7pwvW_-h?ZzFhcmi@)ba znp4%%wW6b|*Ji5N8k5~n*)f*k_D}?te(}O%#2H%-P5uxcKw~dM&(WPU;CkY(**w|Z?Bkg$$1%- z#f-y4i<>DrG7c&vGpS7UW$C1;-XuVwe45n+1&L8|m28ofUZw{W$gEwjn*!O2Mb$|H zf3UmnmO0oushOTZ7UKcPSPw>JTB*jcpbXjZ2XNNdy(^N`r^2JgjJ(^-!liKsk`@Qs zFtd3Ssro}~hx-JPgKH0x7BAahl%D2_1(`k`Z~w*wR1gq?#?n7J@6HrM=>Qg^q<9$W znyO3US)G2J4-XF&j3c$CSB0(}Y>spEl_OhX!0{iFKI*lT#qOqHZ*OnvYa-}W=4N76 z#E5ES`FpLEnZtZ{q_1)W)@`zy@pTZvaO!R`4i83{W>lLW3Dg;F&3nfs7Gfii-U5$$ zgPDDCxg)9h;S1uXHc8&QPyD`E(wbjH6=Kb)g(xtgh5(jjZfg`s-fiS59u_cr!(s0i zyV@It>!rY~J(@B9xU3#_%er&PlOjzGMHUqr9tX`*#JMW`AxtcEIG#d?!61UFP?7

C-%h`ZmCIe}Xq8j~D0L@FYf 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 literal 0 HcmV?d00001 diff --git a/assets/192.DnoEqOjV.png b/assets/192.DnoEqOjV.png new file mode 100644 index 0000000000000000000000000000000000000000..81a6952dd6f07bd82e6744915dd3ab2859e278fc GIT binary patch literal 140318 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%0DG!!s=uv3hLm_eGko3il#1I*iH)KoQ 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

_={n$jr<4{=Fh&}8Y3 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

fYWmMhez^Y0$%pLfYxD(a0G#f+T=r|hcl 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

Mgo69+Z9X!`kVj33Qy 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 B?py!> literal 0 HcmV?d00001 diff --git a/assets/193.BJBdn7pw.png b/assets/193.BJBdn7pw.png new file mode 100644 index 0000000000000000000000000000000000000000..3a914fe936eb9d3c5f527c090846a81501dbed92 GIT binary patch literal 172660 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

综上所述,通过这些示例和解释,可以看出数组名虽然在某些场合下可以像指针一样使用,但它并不是一个真正的指针变量,而是一个常量,表示数组的首地址。

Released under the MIT License.

- + \ No newline at end of file diff --git a/notes/04_linux/01_xdx/index.html b/notes/04_linux/01_xdx/index.html index 4affb5d..6cbc149 100644 --- a/notes/04_linux/01_xdx/index.html +++ b/notes/04_linux/01_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -21,7 +21,7 @@
Skip to content

第一章:Linux

1.1 Linux 概述

  • Linux 是一种开源的操作系统,最初由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发。它基于 UNIX 操作系统,并且具有高度的可定制性和灵活性。Linux 操作系统被广泛应用于服务器、嵌入式系统和个人计算机等领域。
  • 它具有稳定性、安全性和可靠性,并且支持多用户、多任务和多线程。Linux 拥有众多的发行版,如:Ubuntu、Red Hat、Debian 等,每个发行版都有自己的特点和优势。
  • 由于其开源性质,Linux 操作系统受到了全球开发者的广泛支持和贡献,成为了计算机行业中的重要组成部分。

1.2 Linux 的发展史

  • Linux 的发展历史可以分为以下几个阶段:

    • ① 初始阶段(1991 - 1994 年):林纳斯·托瓦兹在 1991 年发布了 Linux 内核的第一个版本,并将其开源。在接下来的几年里,Linux 逐渐吸引了一些开发者的关注和参与,开始逐步完善和扩展功能。
    • ② 发展阶段(1995 - 2000 年):在这个阶段,Linux 开始受到更多人的关注和认可。许多开发者和公司开始为 Linux 开发应用程序和驱动程序,为其增加更多的功能和兼容性。同时,一些发行版如:Red Hat、Debian 等也开始出现,为用户提供了更方便的安装和使用方式。
    • ③ 商业化阶段(2001 - 至今):随着 Linux 的成熟和广泛应用,越来越多的公司开始将 Linux 作为服务器和嵌入式设备的操作系统。一些大型科技公司,如:IBM、Oracle 等也开始投入大量资源支持 Linux 的发展。同时,一些商业化的 Linux 发行版,如:SUSE、Ubuntu 等也崭露头角,为企业和个人用户提供了更专业的支持和服务。
    • ④ 社区发展阶段:Linux 的发展一直依赖于全球开发者社区的贡献和支持。Linux 社区不断壮大,吸引了众多的开发者和爱好者参与其中。通过社区的力量,Linux 不断更新迭代,推出了许多新的版本和功能。
  • 总的来说,Linux 的发展历程是一个由个人项目逐渐发展为全球开源社区支持的过程。它的成功得益于开源模式的优势,以及全球开发者的共同努力和贡献。

1.3 Linux 的组成(⭐)

  • Linux 主要由以下几个组成部分构成:

    • Linux 内核:Linux 内核是整个操作系统的核心,负责管理硬件设备、内存管理、进程调度等核心功能。它是由林纳斯·托瓦兹及其他开发者编写和维护的。
    • Shell 解释器:Shell 解释器是用户与操作系统交互的接口,它接收用户输入的命令并将其解释执行。常见的 Shell 解释器有 Bash、Zsh 等,它们提供了命令行界面和脚本编程功能。
    • 外围的应用程序:命令、应用程序、图形化界面……
  • 其图示如下:

image-20240115214505877

  • 上述的组成部分共同构成了一个完整的 Linux 操作系统,为用户提供了丰富的功能和灵活性。

1.4 Linux 发行版本(⭐)

  • Linux 发行版本就是:Linux 内核 + 命令解释器 + 应用程序(桌面)
  • 主流的 Linux 发行版本如下:
Linux 系统类别Linux 系统备注
Debian 系列Debian更新频率较低,较为稳定和安全,可以用于企业生产环境。
Ubuntu桌面美观,使用方便,开发使用。有桌面版和企业版本(服务器版本)。
Redhat 系列RedHat Enterprise Linux(RHEL红帽企业版本
CentOS基于 Red Hat Enterprise Linux(RHEL)源代码构建的免费开源操作系统。它提供了企业级的稳定性和安全性,广泛用于服务器环境。
FedoraFedora 是由 Red Hat 赞助的社区驱动的 Linux 发行版,注重最新的软件和技术。它提供了一个先进的桌面环境和开发者工具。
Rocky Linux用来替代 CentOS 系统的,也是基于 Red Hat Enterprise Linux(RHEL)源代码构建的免费开源操作系统。
Alma Linux用来替代 CentOS 系统的,也是基于 Red Hat Enterprise Linux(RHEL)源代码构建的免费开源操作系统。
其它系列SUSE、OpenSUSEOpenSUSE 是一个用户友好且功能强大的 Linux 发行版,具有稳定性和灵活性。它提供了多种桌面环境和服务器选项。
  • 当然,除了以上几个主流的 Linux 发行版,还有许多其他的发行版,如:Arch Linux、Gentoo、Mageia 等,它们各自有着不同的特点和适用场景。
  • 选择适合自己需求的发行版是根据个人或组织的需求和偏好来决定的。

1.5 Linux 版本选择(⭐)

  • 推荐选择 LTS 版稳定版

WARNING

  • LTS 是 "Long-Term Support" 的缩写,意为长期支持。在软件开发领域,LTS 通常用来描述某个版本或发行版的长期支持周期。
  • 对于 Linux 发行版或其他软件,LTS 版本通常会提供更长时间的支持和维护,以确保稳定性和安全性。这意味着在 LTS 版本的支持周期内,开发者会持续提供安全补丁、错误修复和其他重要更新,以保持系统的稳定性和可靠性。
  • LTS 版本通常适用于企业和组织等需要长期稳定性和可靠性的环境。相比于非 LTS 版本,LTS 版本的更新频率较低,更注重于提供长期支持和维护。
  • 本次选择:
系统版本说明
UbuntuLTS 18.04 、LTS 20.04 等
AlmaLinux9.1、9.2、9.3 等

第二章:工作和学习环境部署(⭐)

2.1 服务器

  • 服务器是一种专门用于提供服务的计算机系统。它通常具有更高的性能、可靠性和稳定性,以满足处理大量请求和提供持续服务的需求。
  • 服务器的主要功能是接收来自客户端的请求,并提供相应的服务或资源。这些服务可以包括:网站托管、数据库管理、文件存储、电子邮件、应用程序运行等。服务器通过网络与客户端进行通信,处理请求并返回相应的数据或结果。
  • 服务器通常采用高性能的硬件配置,如:多核处理器、大容量内存、高速存储设备等,以确保能够处理大量的并发请求。它们还通常具有冗余的设计,包括冗余电源、冗余网络连接和冗余存储等,以提高可靠性和可用性。
  • 服务器可以是物理服务器,即实际的硬件设备,也可以是虚拟服务器,即在物理服务器上通过虚拟化技术创建的虚拟机。无论是物理服务器还是虚拟服务器,它们都扮演着提供服务和资源的角色。
  • 在企业和组织中,服务器通常由专门的 IT 团队进行管理和维护。他们负责服务器的配置、安全性、性能优化、备份和恢复等工作,以确保服务器的稳定运行和数据的安全性。

TIP

实际工作的时候,Linux 系统会运行在服务器上。

2.2 虚拟机概述

  • 虚拟机(Virtual Machine,简称 VM)是一种软件实现的计算机系统,它在物理计算机上模拟出一个完整的计算环境。虚拟机可以在同一台物理计算机上同时运行多个独立的操作系统和应用程序。

2

  • 虚拟机的工作原理是通过虚拟化技术将物理计算机的硬件资源(如:处理器、内存、存储等)进行抽象和分配,为每个虚拟机提供一部分资源。每个虚拟机都被视为一个独立的计算机系统,可以运行自己的操作系统和应用程序。
  • 虚拟机的优势在于它可以提供隔离性灵活性。通过虚拟机,可以在同一台物理计算机上同时运行多个操作系统,实现资源的共享和最大化利用。同时,虚拟机还可以提供快速部署、快速备份和恢复等功能,方便管理和维护。
  • 常见的虚拟机软件,包括:VMware、VirtualBox、KVM 等。它们提供了虚拟化平台和管理工具,使用户可以轻松创建、配置和管理虚拟机。虚拟机广泛应用于开发和测试环境、服务器虚拟化、云计算等领域。

WARNING

虚拟机软件虚拟机的概念不同:

  • 虚拟机软件是用来模拟硬件一个软件,如:VMware 等。
  • ② 而虚拟机是通过虚拟机软件模拟出来的计算机硬件,其实是文件的集合,相当于一台没有安装 Windows 操作系统的裸机
  • ③ 在现实交谈的时候,我们有时候会模糊虚拟机软件虚拟机的概念,甚至会使用虚拟机来代替虚拟机软件;此时,就需要根据上下文环境(语境)来判断到底说的是虚拟机软件还是虚拟机了。

2.3 安装虚拟机软件

2.3.1 前提条件

  • 需要在 BIOS 中开启虚拟化功能。

image-20240117085245337

2.3.2 安装步骤

  • ① 双击打开 VMware 安装程序 。

双击打开VMware安装程序.png

  • ② 进行下一步安装:

VMware进行下一步安装.png

  • ③ 同意许可协议,单击下一步:

VMware同意许可协议,单击下一步.png

  • ④ 根据需要决定是否需要更改软件的安装位置(建议放置于除 C 盘以外任意盘符下):

VMware更改安装位置.png

VMware更改安装位置成功.png

  • ⑤ 更改成功后,单击确定,下一步继续安装:

VMware更改成功后,单击确定,下一步继续安装.png

  • ⑥ 用户体验设置,如下图所示,单击下一步继续安装:

VMware用户体验设置,如下图所示,单击下一步继续安装.png

  • ⑦ 快捷方式设置,单击下一步继续安装:

VMware快捷方式设置,单击下一步继续安装.png

  • ⑧ 单击安装按钮:

VMware单击安装按钮.png

  • ⑨ VMware 输入许可证:

VMware单击许可证.png

VMware输入许可证.png

  • ⑩ 安装结束后,单击完成按钮:

VMware安装结束后,单击完成按钮.png

  • ⑪ 检查虚拟机软件是否安装了虚拟网卡:

查看VMware安装的虚拟网卡.png

查看VMware安装的虚拟网卡1.png

查看VMware安装的虚拟网卡2.png

2.3.2 配置网络

  • ① 打开 VMware 虚拟机软件:

image-20240116202917529

  • ② 编辑 → 虚拟网络编辑器:

image-20240116202955131

  • ③ Vmnet8 → 更改设置:

image-20240116203207282

  • ④ 更改子网 IP 地址为 :192.168.10.0 ,其目的是为了将 IP 固定。

image-20240116203357894

  • ⑤ DHCP 设置:

image-20240116203529749

image-20240116203627959

  • ⑤ 通过 cmd ,输入 ipconfig 命令,查看是否配置成功:

2.4 创建虚拟机

2.4.1 概述

  • 创建虚拟机,本质上就类似购买一台没有安装操作系统的裸机

2.4.2 创建虚拟机

  • ① 文件 → 新建虚拟机:

image-20240117090352182

  • ② 选择自定义类型的配置:

image-20240117090443216

  • ③ 虚拟机硬件兼容性:下一步即可。

image-20240117090529266

  • ④ 选择稍后安装操作系统

image-20240117090636337

  • ⑤ 选择虚拟机将安装的操作系统:

image-20240117090805295

  • ⑥ 设置虚拟机的名称安装位置

image-20240117090944676

WARNING

一个虚拟机一个安装目录(文件夹),防止引起文件的冲突。

  • ⑦ 虚拟机中处理器的配置:下一步即可。

image-20240117091051284

  • ⑧ 设置虚拟机的内存:至少 2048 MB以上。

image-20240117091202131

  • ⑨ 设置虚拟机的网络类型:下一步即可。

image-20240117091257738

  • ⑩ 设置 I/O 控制器类型:下一步即可。

image-20240117091402913

  • ⑪ 选择磁盘类型:下一步即可。

image-20240117091540264

  • ⑫ 选择磁盘:下一步即可。

image-20240117091640870

  • ⑬ 选择磁盘容量:调整为 40 GB。

image-20240117091832846

  • ⑭ 指定磁盘文件:下一步即可。

image-20240117091907233

  • ⑮ 创建虚拟机完毕:

image-20240117092013264

  • ⑯ 查看是否创建虚拟机成功:

image-20240117092101810

2.4.3 虚拟机归类(分类)

  • 实际情况下,我们可能会创建很多虚拟机,VMware 提供了文件夹的功能来管理虚拟机;其步骤如下所示:
  • ① 鼠标右键 → 创建文件夹:

image-20240117092324545

  • ② 修改文件夹的名称:

image-20240117092600931

image-20240117092643086

image-20240117092720769

  • ③ 将刚才创建的虚拟机到该文件夹下:

2.4.4 设置 CD/DVD

  • 以前,我们在一台裸机上安装操作系统的时候,需要通过 DVD 或 U 盘将操作系统的 ISO 镜像文件,安装到裸机上;
  • 同理,在使用虚拟机软件的时候,也需要此类步骤;其步骤如下:
  • ① 编辑虚拟机设置:

image-20240117093143947

  • ② 选择硬盘上的 ISO 镜像文件:

image-20240117093354461

  • ③ 查看是否配置成功:

image-20240117093435976

2.5 安装 Linux

  • 开启此虚拟机

image-20240117093516070

  • 鼠标点击进去之后,通过键盘上的方向键来选择:

image-20240117093610205

  • 注意⚠️:键盘上的方向键在这里

image-20240117093918602

  • ③ 设置操作系统的语言环境为中文

image-20240117094530342

  • ④ 设置系统安装目的地

  • ⑤ 设置软件选择:默认即可

  • ⑥ 设置 root 的密码:123456即可

WARNING

学习阶段无所谓设置什么密码,但是生产环境,必须复杂并且经常更换!!!

  • ⑦ 配置网络和主机名

image-20240224223931266

image-20240224224038036

image-20240224224138061

image-20240224224209724

image-20240224224245924

image-20240224224344051

  • ⑧ 查看配置网络和主机名是否成功:

image-20240224224420273

  • ⑨ 点击开始安装:漫长的等待……

  • ⑩ 安装完成之后,会提示重启系统,那就重启吧:

2.6 远程连接 Linux

2.6.1 查看 Linux 的 IP 地址

  • 通过 ifconfig 命令来查看 Linux 的 IP 地址:
shell
ifconfig

image-20240117101543732

2.6.2 远程连接 Linux

  • 可以通过 xshell 之类的远程连接工具来连接 Linux ,其步骤如下:
  • ① 新建会话:

image-20240117101749340

  • ② 输入 Linux 的 IP 地址:

image-20240117101906927

  • ③ 输入用户名和密码:

image-20240117102005340

  • ④ 接收和保存远程 Linux 的密钥:

image-20240117102123845

  • ⑤ 查看是否登录成功:

image-20240117102159684

Released under the MIT License.

- + \ No newline at end of file diff --git a/notes/index.html b/notes/index.html index 402d400..f055024 100644 --- a/notes/index.html +++ b/notes/index.html @@ -8,10 +8,10 @@ - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file
    j?x&I{An%|(DiLr_C5ESeYwb25WI@D;tHle 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 literal 0 HcmV?d00001 diff --git a/assets/194.DXtQWYsM.gif b/assets/194.DXtQWYsM.gif new file mode 100644 index 0000000000000000000000000000000000000000..f95a8f4f993fe47eaaf5d30fa517cefb34d93d90 GIT binary patch literal 402333 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
  1. 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 LfC9pY0L1?n#9K6V literal 0 HcmV?d00001 diff --git a/assets/app.s2H7hd-g.js b/assets/app.BdzEhgRp.js similarity index 95% rename from assets/app.s2H7hd-g.js rename to assets/app.BdzEhgRp.js index 8a20d73..eaf5ac7 100644 --- a/assets/app.s2H7hd-g.js +++ b/assets/app.BdzEhgRp.js @@ -1 +1 @@ -import{U as o,a7 as p,a8 as u,a9 as l,aa as c,ab as f,ac as d,ad as m,ae as h,af as g,ag as A,d as P,u as v,y,x as w,ah as C,ai as R,aj as b,a5 as E}from"./chunks/framework.CZKtKhAm.js";import{R as S}from"./chunks/theme.BijEqWNX.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; +import{U as o,a7 as p,a8 as u,a9 as l,aa as c,ab as f,ac as d,ad as m,ae as h,af as g,ag as A,d as P,u as v,y,x as w,ah as C,ai as R,aj as b,a5 as E}from"./chunks/framework.CZKtKhAm.js";import{R as S}from"./chunks/theme.CW46Errv.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=x(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(T)}function x(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/assets/chunks/@localSearchIndexroot.B5otHjIP.js b/assets/chunks/@localSearchIndexroot.B5otHjIP.js new file mode 100644 index 0000000..0b2abd9 --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.B5otHjIP.js @@ -0,0 +1 @@ +const t='{"documentCount":355,"nextId":355,"documentIds":{"0":"/c/notes/01_c-basic/01_xdx/#第一章-计算机组成原理","1":"/c/notes/01_c-basic/01_xdx/#_1-1-计算机系统","2":"/c/notes/01_c-basic/01_xdx/#_1-2-冯·诺依曼体系结构","3":"/c/notes/01_c-basic/01_xdx/#_1-3-各种硬件处理速度和性能优化","4":"/c/notes/01_c-basic/01_xdx/#_1-4-计算机软件","5":"/c/notes/01_c-basic/01_xdx/#_1-4-1-操作系统的来源","6":"/c/notes/01_c-basic/01_xdx/#_1-4-2-用户态和内核态","7":"/c/notes/01_c-basic/01_xdx/#_1-4-3-isa、abi-和-api","8":"/c/notes/01_c-basic/01_xdx/#_1-4-4-系统调用-system-call-和函数库-library-call","9":"/c/notes/01_c-basic/01_xdx/#第二章-初识计算机语言","10":"/c/notes/01_c-basic/01_xdx/#_2-1-计算机语言是什么","11":"/c/notes/01_c-basic/01_xdx/#_2-2-为什么要学习计算机语言","12":"/c/notes/01_c-basic/01_xdx/#_2-3-计算机语言简史","13":"/c/notes/01_c-basic/01_xdx/#_2-3-1-机器语言-相当于人类的石器时代","14":"/c/notes/01_c-basic/01_xdx/#_2-3-2-汇编语言-相当于人类的青铜-铁器时代","15":"/c/notes/01_c-basic/01_xdx/#_2-3-3-高级语言-相当于人类的信息时代","16":"/c/notes/01_c-basic/01_xdx/#_2-3-4-总结","17":"/c/notes/01_c-basic/01_xdx/#第三章-初识-c-语言","18":"/c/notes/01_c-basic/01_xdx/#_3-1-c-语言的由来","19":"/c/notes/01_c-basic/01_xdx/#_3-2-为什么要学习-c-语言","20":"/c/notes/01_c-basic/01_xdx/#_3-3-计算机语言排行榜","21":"/c/notes/01_c-basic/01_xdx/#_3-4-c-语言的版本选择","22":"/c/notes/01_c-basic/01_xdx/#_3-5-c-语言的优缺点","23":"/c/notes/01_c-basic/01_xdx/#第四章-c-语言入门-hello-world-⭐","24":"/c/notes/01_c-basic/01_xdx/#_4-1-环境的安装和配置","25":"/c/notes/01_c-basic/01_xdx/#_4-1-1-概述","26":"/c/notes/01_c-basic/01_xdx/#_4-1-2-mingw-w64-的安装和配置","27":"/c/notes/01_c-basic/01_xdx/#_4-1-2-1-安装","28":"/c/notes/01_c-basic/01_xdx/#_4-1-2-2-配置-path-环境变量","29":"/c/notes/01_c-basic/01_xdx/#_4-1-3-cygwin-的安装和配置","30":"/c/notes/01_c-basic/01_xdx/#_4-1-3-1-安装","31":"/c/notes/01_c-basic/01_xdx/#_4-1-3-2-配置-path-环境变量","32":"/c/notes/01_c-basic/01_xdx/#_4-1-4-msys2-推荐","33":"/c/notes/01_c-basic/01_xdx/#_4-1-4-1-安装","34":"/c/notes/01_c-basic/01_xdx/#_4-1-4-2-配置-path-环境变量","35":"/c/notes/01_c-basic/01_xdx/#_4-2-ide-的安装和配置","36":"/c/notes/01_c-basic/01_xdx/#_4-2-1-clion","37":"/c/notes/01_c-basic/01_xdx/#_4-2-1-1-概述","38":"/c/notes/01_c-basic/01_xdx/#_4-2-1-2-安装","39":"/c/notes/01_c-basic/01_xdx/#_4-2-1-3-配置","40":"/c/notes/01_c-basic/01_xdx/#_4-2-2-vs-code","41":"/c/notes/01_c-basic/01_xdx/#_4-2-2-1-概述","42":"/c/notes/01_c-basic/01_xdx/#_4-2-2-2-安装","43":"/c/notes/01_c-basic/01_xdx/#_4-2-2-3-配置","44":"/c/notes/01_c-basic/01_xdx/#_4-2-3-microsoft-visual-studio","45":"/c/notes/01_c-basic/01_xdx/#_4-2-3-1-概述","46":"/c/notes/01_c-basic/01_xdx/#_4-2-3-2-安装","47":"/c/notes/01_c-basic/01_xdx/#_4-2-3-3-配置","48":"/c/notes/01_c-basic/01_xdx/#_4-3-helloworld","49":"/c/notes/01_c-basic/01_xdx/#_4-3-1-手动版","50":"/c/notes/01_c-basic/01_xdx/#_4-3-2-vs-code-版","51":"/c/notes/01_c-basic/01_xdx/#_4-3-3-vs-版","52":"/c/notes/01_c-basic/01_xdx/#_4-3-4-clion","53":"/c/notes/01_c-basic/01_xdx/#第五章-注释","54":"/c/notes/01_c-basic/01_xdx/#_5-1-概述","55":"/c/notes/01_c-basic/01_xdx/#_5-2-单行注释","56":"/c/notes/01_c-basic/01_xdx/#_5-3-多行注释","57":"/c/notes/01_c-basic/01_xdx/#第六章-helloworld-的规范-⭐","58":"/c/notes/01_c-basic/01_xdx/#_6-1-规范的代码风格","59":"/c/notes/01_c-basic/01_xdx/#_6-1-1-正确的缩进和空白","60":"/c/notes/01_c-basic/01_xdx/#_6-1-2-代码风格","61":"/c/notes/01_c-basic/01_xdx/#_6-2-代码细节剖析","62":"/c/notes/01_c-basic/01_xdx/#_6-2-1-main-函数","63":"/c/notes/01_c-basic/01_xdx/#_6-2-2-函数体","64":"/c/notes/01_c-basic/01_xdx/#_6-2-3-printf-函数","65":"/c/notes/01_c-basic/01_xdx/#_6-2-4-标准库和头文件","66":"/c/notes/01_c-basic/01_xdx/#_6-2-4-1-概述","67":"/c/notes/01_c-basic/01_xdx/#_6-2-4-2-标准库-standard-library","68":"/c/notes/01_c-basic/01_xdx/#_6-2-4-3-头文件-header-files","69":"/c/notes/01_c-basic/01_xdx/#_6-2-4-4-预处理命令","70":"/c/notes/01_c-basic/01_xdx/#第七章-clion-高级配置-⭐","71":"/c/notes/01_c-basic/01_xdx/#_7-1-安装和配置-wsl2","72":"/c/notes/01_c-basic/01_xdx/#_7-1-1-概述","73":"/c/notes/01_c-basic/01_xdx/#_7-1-2-wsl2-的安装","74":"/c/notes/01_c-basic/01_xdx/#_7-1-3-配置-wsl2","75":"/c/notes/01_c-basic/01_xdx/#_7-1-4-配置-wsl2","76":"/c/notes/01_c-basic/01_xdx/#_7-2-切换-clion-中的-cmake-的工具链","77":"/c/notes/01_c-basic/01_xdx/#_7-3-修改-cmakelists-txt-文件","78":"/c/notes/01_c-basic/01_xdx/#_7-4-配置-clang-format-文件","79":"/c/notes/01_c-basic/01_xdx/#_7-5-配置-gitignore-文件","80":"/c/notes/01_c-basic/01_xdx/#_7-6-演示","81":"/c/notes/01_c-basic/01_xdx/#第八章-c-语言的编译过程-⭐","82":"/c/notes/01_c-basic/01_xdx/#_8-1-概述","83":"/c/notes/01_c-basic/01_xdx/#_8-2-gcc-编译器的介绍","84":"/c/notes/01_c-basic/01_xdx/#_8-3-通过-gcc-直接生成可执行文件","85":"/c/notes/01_c-basic/01_xdx/#_8-4-通过-gcc-分步编译","86":"/c/notes/01_c-basic/01_xdx/#_8-3-1-概述","87":"/c/notes/01_c-basic/01_xdx/#_8-4-2-应用示例","88":"/c/notes/01_c-basic/01_xdx/#第九章-附录","89":"/c/notes/01_c-basic/01_xdx/#_9-1-wsl2-代理问题","90":"/c/notes/01_c-basic/01_xdx/#_9-2-clion-调试问题","91":"/c/notes/01_c-basic/01_xdx/#_9-3-内存泄露检测","92":"/c/notes/01_c-basic/01_xdx/#_9-3-1-概述","93":"/c/notes/01_c-basic/01_xdx/#_9-3-2-安装","94":"/c/notes/01_c-basic/01_xdx/#_9-3-3-整合","95":"/c/notes/01_c-basic/01_xdx/#_9-4-性能分析","96":"/c/notes/01_c-basic/01_xdx/#_9-4-1-概述","97":"/c/notes/01_c-basic/01_xdx/#_9-4-2-安装","98":"/c/notes/01_c-basic/01_xdx/#_9-4-2-1-almalinux9","99":"/c/notes/01_c-basic/01_xdx/#_9-4-2-2-ubuntu-22-04","100":"/c/notes/01_c-basic/01_xdx/#_9-4-3-整合","101":"/c/notes/01_c-basic/01_xdx/#_9-5-win-中文乱码问题","102":"/c/notes/01_c-basic/02_xdx/#第一章-变量-⭐","103":"/c/notes/01_c-basic/02_xdx/#_1-1-程序中变化的数据","104":"/c/notes/01_c-basic/02_xdx/#_1-2-变量","105":"/c/notes/01_c-basic/02_xdx/#_1-3-变量的声明和使用","106":"/c/notes/01_c-basic/02_xdx/#_1-4-从计算机底层看变量","107":"/c/notes/01_c-basic/02_xdx/#_1-4-1-内存条的内部结构","108":"/c/notes/01_c-basic/02_xdx/#_1-4-2-变量的作用","109":"/c/notes/01_c-basic/02_xdx/#_1-6-变量的重要操作","110":"/c/notes/01_c-basic/02_xdx/#_1-6-1-变量的输出","111":"/c/notes/01_c-basic/02_xdx/#_1-6-2-计算变量的大小","112":"/c/notes/01_c-basic/02_xdx/#_1-6-3-获取变量的地址","113":"/c/notes/01_c-basic/02_xdx/#_1-6-4-变量的输入","114":"/c/notes/01_c-basic/02_xdx/#_1-7-标识符","115":"/c/notes/01_c-basic/02_xdx/#_1-7-1-概述","116":"/c/notes/01_c-basic/02_xdx/#_1-7-2-标识符的命名规范","117":"/c/notes/01_c-basic/02_xdx/#_1-7-3-关键字","118":"/c/notes/01_c-basic/02_xdx/#第二章-常量-⭐","119":"/c/notes/01_c-basic/02_xdx/#_2-1-概述","120":"/c/notes/01_c-basic/02_xdx/#_2-2-常量的分类","121":"/c/notes/01_c-basic/02_xdx/#_2-3-使用-define-定义常量","122":"/c/notes/01_c-basic/02_xdx/#_2-4-const-关键字","123":"/c/notes/01_c-basic/02_xdx/#_2-5-枚举常量","124":"/c/notes/01_c-basic/02_xdx/#_2-6-defind-定义常量-vs-const-定义常量","125":"/c/notes/01_c-basic/02_xdx/#第三章-二进制","126":"/c/notes/01_c-basic/02_xdx/#_3-1-概述","127":"/c/notes/01_c-basic/02_xdx/#_3-2-进制","128":"/c/notes/01_c-basic/02_xdx/#_3-2-1-常见的进制","129":"/c/notes/01_c-basic/02_xdx/#_3-2-2-c-语言中如何表示不同进制的整数","130":"/c/notes/01_c-basic/02_xdx/#_3-2-3-输出格式","131":"/c/notes/01_c-basic/02_xdx/#_3-3-进制的运算规则","132":"/c/notes/01_c-basic/02_xdx/#_3-4-进制的转换","133":"/c/notes/01_c-basic/02_xdx/#_3-4-1-概述","134":"/c/notes/01_c-basic/02_xdx/#_3-4-2-二进制和十进制的转换","135":"/c/notes/01_c-basic/02_xdx/#_3-4-2-1-二进制转换为十进制","136":"/c/notes/01_c-basic/02_xdx/#_3-4-2-2-十进制转换二进制","137":"/c/notes/01_c-basic/02_xdx/#_3-4-3-二进制转八进制","138":"/c/notes/01_c-basic/02_xdx/#_3-4-4-二进制转十六进制","139":"/c/notes/01_c-basic/02_xdx/#_3-5-原码、反码和补码","140":"/c/notes/01_c-basic/02_xdx/#_3-5-1-概述","141":"/c/notes/01_c-basic/02_xdx/#_3-5-2-原码","142":"/c/notes/01_c-basic/02_xdx/#_3-5-3-反码","143":"/c/notes/01_c-basic/02_xdx/#_3-5-4-补码","144":"/c/notes/01_c-basic/02_xdx/#_3-5-5-总结","145":"/c/notes/01_c-basic/02_xdx/#_3-6-计算机底层为什么使用补码","146":"/c/notes/01_c-basic/03_xdx/#第一章-数据类型-⭐","147":"/c/notes/01_c-basic/03_xdx/#_1-1-概述","148":"/c/notes/01_c-basic/03_xdx/#_1-2-整数类型","149":"/c/notes/01_c-basic/03_xdx/#_1-2-1-概述","150":"/c/notes/01_c-basic/03_xdx/#_1-2-2-短整型-了解","151":"/c/notes/01_c-basic/03_xdx/#_1-2-3-整型","152":"/c/notes/01_c-basic/03_xdx/#_1-2-4-长整型-了解","153":"/c/notes/01_c-basic/03_xdx/#_1-2-5-长长整型-了解","154":"/c/notes/01_c-basic/03_xdx/#_1-2-6-字面量后缀","155":"/c/notes/01_c-basic/03_xdx/#_1-2-7-精确宽度类型","156":"/c/notes/01_c-basic/03_xdx/#_1-2-8-sizeof-运算符","157":"/c/notes/01_c-basic/03_xdx/#_1-2-9-数值溢出","158":"/c/notes/01_c-basic/03_xdx/#_1-3-浮点类型","159":"/c/notes/01_c-basic/03_xdx/#_1-3-1-概述","160":"/c/notes/01_c-basic/03_xdx/#_1-3-2-格式占位符","161":"/c/notes/01_c-basic/03_xdx/#_1-3-3-字面量后缀","162":"/c/notes/01_c-basic/03_xdx/#_1-3-4-类型占用的内存大小-存储空间","163":"/c/notes/01_c-basic/03_xdx/#_1-3-5-类型的取值范围","164":"/c/notes/01_c-basic/03_xdx/#_1-4-字符类型","165":"/c/notes/01_c-basic/03_xdx/#_1-4-1-概述","166":"/c/notes/01_c-basic/03_xdx/#_1-4-2-格式占位符","167":"/c/notes/01_c-basic/03_xdx/#_1-4-3-类型占用的内存大小-存储空间","168":"/c/notes/01_c-basic/03_xdx/#_1-4-4-类型的取值范围","169":"/c/notes/01_c-basic/03_xdx/#_1-4-5-字符类型的本质","170":"/c/notes/01_c-basic/03_xdx/#_1-5-布尔类型","171":"/c/notes/01_c-basic/03_xdx/#_1-5-1-概述","172":"/c/notes/01_c-basic/03_xdx/#_1-5-2-早期的布尔类型","173":"/c/notes/01_c-basic/03_xdx/#_1-5-3-宏定义的布尔类型","174":"/c/notes/01_c-basic/03_xdx/#_1-5-4-c99-标准中的布尔类型","175":"/c/notes/01_c-basic/03_xdx/#_1-5-5-c99-标准头文件中的布尔类型-推荐","176":"/c/notes/01_c-basic/03_xdx/#_1-6-数据类型转换","177":"/c/notes/01_c-basic/03_xdx/#_1-6-1-概述","178":"/c/notes/01_c-basic/03_xdx/#_1-6-2-自动类型转换-隐式转换","179":"/c/notes/01_c-basic/03_xdx/#_1-6-2-1-运算过程中的自动类型转换","180":"/c/notes/01_c-basic/03_xdx/#_1-6-2-2-赋值时的自动类型转换","181":"/c/notes/01_c-basic/03_xdx/#_1-6-3-强制类型转换","182":"/c/notes/01_c-basic/03_xdx/#第二章-运算符-⭐","183":"/c/notes/01_c-basic/03_xdx/#_2-1-概述","184":"/c/notes/01_c-basic/03_xdx/#_2-2-算术运算符","185":"/c/notes/01_c-basic/03_xdx/#_2-3-关系运算符-比较运算符","186":"/c/notes/01_c-basic/03_xdx/#_2-4-逻辑运算符","187":"/c/notes/01_c-basic/03_xdx/#_2-5-赋值运算符","188":"/c/notes/01_c-basic/03_xdx/#_2-6-位运算符-了解","189":"/c/notes/01_c-basic/03_xdx/#_2-6-1-概述","190":"/c/notes/01_c-basic/03_xdx/#_2-6-2-输出二进制位","191":"/c/notes/01_c-basic/03_xdx/#_2-6-3-按位与","192":"/c/notes/01_c-basic/03_xdx/#_2-6-4-按位或","193":"/c/notes/01_c-basic/03_xdx/#_2-6-5-按位异或","194":"/c/notes/01_c-basic/03_xdx/#_2-6-6-按位取反","195":"/c/notes/01_c-basic/03_xdx/#_2-6-7-二进制左移","196":"/c/notes/01_c-basic/03_xdx/#_2-6-8-二进制右移","197":"/c/notes/01_c-basic/03_xdx/#_2-7-三元运算符","198":"/c/notes/01_c-basic/03_xdx/#_2-8-运算符优先级","199":"/c/notes/01_c-basic/03_xdx/#第三章-附录","200":"/c/notes/01_c-basic/03_xdx/#_3-1-字符集和字符集编码","201":"/c/notes/01_c-basic/03_xdx/#_3-3-1-概述","202":"/c/notes/01_c-basic/03_xdx/#_3-3-2-ascii-编码","203":"/c/notes/01_c-basic/03_xdx/#_3-3-3-unicode-编码","204":"/c/notes/01_c-basic/04_xdx/#第一章-概述","205":"/c/notes/01_c-basic/04_xdx/#第二章-顺序结构","206":"/c/notes/01_c-basic/04_xdx/#_2-1-概述","207":"/c/notes/01_c-basic/04_xdx/#_2-2-应用示例","208":"/c/notes/01_c-basic/04_xdx/#第三章-分支结构-⭐","209":"/c/notes/01_c-basic/04_xdx/#_3-1-概述","210":"/c/notes/01_c-basic/04_xdx/#_3-2-单分支结构","211":"/c/notes/01_c-basic/04_xdx/#_3-2-1-概述","212":"/c/notes/01_c-basic/04_xdx/#_3-2-2-应用示例","213":"/c/notes/01_c-basic/04_xdx/#_3-2-3-应用示例","214":"/c/notes/01_c-basic/04_xdx/#_3-3-双分支结构","215":"/c/notes/01_c-basic/04_xdx/#_3-3-1-概述","216":"/c/notes/01_c-basic/04_xdx/#_3-3-2-应用示例","217":"/c/notes/01_c-basic/04_xdx/#_3-3-2-应用示例-1","218":"/c/notes/01_c-basic/04_xdx/#_3-3-3-应用示例","219":"/c/notes/01_c-basic/04_xdx/#_3-4-多重分支结构","220":"/c/notes/01_c-basic/04_xdx/#_3-4-1-概述","221":"/c/notes/01_c-basic/04_xdx/#_3-4-1-应用示例","222":"/c/notes/01_c-basic/04_xdx/#_3-4-2-应用示例","223":"/c/notes/01_c-basic/04_xdx/#_3-5-多重分支结构-switch","224":"/c/notes/01_c-basic/04_xdx/#_3-5-1-概述","225":"/c/notes/01_c-basic/04_xdx/#_3-5-2-应用示例","226":"/c/notes/01_c-basic/04_xdx/#_3-5-3-应用示例","227":"/c/notes/01_c-basic/04_xdx/#_3-5-4-switch-和-if-else-if-的比较","228":"/c/notes/01_c-basic/04_xdx/#_3-6-嵌套分支","229":"/c/notes/01_c-basic/04_xdx/#_3-6-1-概述","230":"/c/notes/01_c-basic/04_xdx/#_3-6-2-应用示例","231":"/c/notes/01_c-basic/04_xdx/#第四章-随机数","232":"/c/notes/01_c-basic/04_xdx/#_4-1-概述","233":"/c/notes/01_c-basic/04_xdx/#_4-2-c-语言中随机数的产生","234":"/c/notes/01_c-basic/04_xdx/#第五章-循环结构-⭐","235":"/c/notes/01_c-basic/04_xdx/#_5-1-概述","236":"/c/notes/01_c-basic/04_xdx/#_5-2-for-循环","237":"/c/notes/01_c-basic/04_xdx/#_5-2-1-概述","238":"/c/notes/01_c-basic/04_xdx/#_5-2-2-应用示例","239":"/c/notes/01_c-basic/04_xdx/#_5-2-3-应用示例","240":"/c/notes/01_c-basic/04_xdx/#_5-2-4-应用示例","241":"/c/notes/01_c-basic/04_xdx/#_5-2-5-应用示例","242":"/c/notes/01_c-basic/04_xdx/#_5-2-6-应用示例","243":"/c/notes/01_c-basic/04_xdx/#_5-3-while-循环","244":"/c/notes/01_c-basic/04_xdx/#_5-3-1-概述","245":"/c/notes/01_c-basic/04_xdx/#_5-3-2-应用示例","246":"/c/notes/01_c-basic/04_xdx/#_5-3-3-应用示例","247":"/c/notes/01_c-basic/04_xdx/#_5-3-4-应用示例","248":"/c/notes/01_c-basic/04_xdx/#_5-4-do-while-循环","249":"/c/notes/01_c-basic/04_xdx/#_5-4-1-概述","250":"/c/notes/01_c-basic/04_xdx/#_5-4-2-应用示例","251":"/c/notes/01_c-basic/04_xdx/#_5-4-3-应用示例","252":"/c/notes/01_c-basic/04_xdx/#_5-5-嵌套循环","253":"/c/notes/01_c-basic/04_xdx/#_5-5-1-概述","254":"/c/notes/01_c-basic/04_xdx/#_5-5-2-应用示例","255":"/c/notes/01_c-basic/04_xdx/#_5-5-3-应用示例","256":"/c/notes/01_c-basic/04_xdx/#_5-5-4-应用示例","257":"/c/notes/01_c-basic/04_xdx/#_5-5-5-应用示例","258":"/c/notes/01_c-basic/04_xdx/#_5-6-无限循环","259":"/c/notes/01_c-basic/04_xdx/#_5-7-跳转控制语句","260":"/c/notes/01_c-basic/04_xdx/#_5-7-1-break","261":"/c/notes/01_c-basic/04_xdx/#_5-7-2-continue","262":"/c/notes/01_c-basic/04_xdx/#_5-7-3-return","263":"/c/notes/01_c-basic/05_xdx/#第一章-数组的概念","264":"/c/notes/01_c-basic/05_xdx/#_1-1-为什么需要数组","265":"/c/notes/01_c-basic/05_xdx/#_1-1-1-需求分析-1","266":"/c/notes/01_c-basic/05_xdx/#_1-1-2-需求分析-2","267":"/c/notes/01_c-basic/05_xdx/#_1-1-3-容器的概念","268":"/c/notes/01_c-basic/05_xdx/#_1-2-什么是数组","269":"/c/notes/01_c-basic/05_xdx/#_1-3-数组的相关概念","270":"/c/notes/01_c-basic/05_xdx/#_1-4-数组的特点","271":"/c/notes/01_c-basic/05_xdx/#第二章-数组的操作-⭐","272":"/c/notes/01_c-basic/05_xdx/#_2-1-数组的定义","273":"/c/notes/01_c-basic/05_xdx/#_2-1-1-动态初始化","274":"/c/notes/01_c-basic/05_xdx/#_2-1-2-静态初始化-1","275":"/c/notes/01_c-basic/05_xdx/#_2-1-3-静态初始化-2","276":"/c/notes/01_c-basic/05_xdx/#_2-2-访问数组元素","277":"/c/notes/01_c-basic/05_xdx/#_2-3-数组越界","278":"/c/notes/01_c-basic/05_xdx/#_2-4-计算数组的长度","279":"/c/notes/01_c-basic/05_xdx/#_2-5-遍历数组","280":"/c/notes/01_c-basic/05_xdx/#_2-6-一维数组的内存分析","281":"/c/notes/01_c-basic/05_xdx/#_2-6-1-数组内存图","282":"/c/notes/01_c-basic/05_xdx/#_2-6-2-数组的注意事项","283":"/c/notes/01_c-basic/05_xdx/#_2-7-数组应用案例","284":"/c/notes/01_c-basic/05_xdx/#_2-7-1-应用示例","285":"/c/notes/01_c-basic/05_xdx/#_2-7-2-应用示例","286":"/c/notes/01_c-basic/05_xdx/#_2-7-3-应用示例","287":"/c/notes/01_c-basic/05_xdx/#_2-7-4-应用示例","288":"/c/notes/01_c-basic/05_xdx/#_2-7-5-应用示例","289":"/c/notes/01_c-basic/05_xdx/#_2-7-6-应用示例","290":"/c/notes/01_c-basic/05_xdx/#_2-7-7-应用示例","291":"/c/notes/01_c-basic/05_xdx/#第三章-多维数组-⭐","292":"/c/notes/01_c-basic/05_xdx/#_3-1-概述","293":"/c/notes/01_c-basic/05_xdx/#_3-1-1-引入","294":"/c/notes/01_c-basic/05_xdx/#_3-1-2-多维数组","295":"/c/notes/01_c-basic/05_xdx/#_3-2-二维数组的定义","296":"/c/notes/01_c-basic/05_xdx/#_3-2-1-动态初始化","297":"/c/notes/01_c-basic/05_xdx/#_3-2-2-静态初始化-1","298":"/c/notes/01_c-basic/05_xdx/#_3-2-3-静态初始化-2","299":"/c/notes/01_c-basic/05_xdx/#_3-3-二维数组的理解","300":"/c/notes/01_c-basic/05_xdx/#_3-4-二维数组的遍历","301":"/c/notes/01_c-basic/05_xdx/#_3-5-二维数组的内存分析","302":"/c/notes/01_c-basic/05_xdx/#_3-6-二维数组的应用案例","303":"/c/notes/01_c-basic/05_xdx/#第四章-字符串-⭐","304":"/c/notes/01_c-basic/05_xdx/#_4-1-概述","305":"/c/notes/01_c-basic/05_xdx/#_4-2-字符数组-字符串-的定义","306":"/c/notes/01_c-basic/05_xdx/#_4-2-1-标准写法","307":"/c/notes/01_c-basic/05_xdx/#_4-2-2-简化写法-推荐","308":"/c/notes/01_c-basic/05_xdx/#_4-3-字符串的输入和输出","309":"/c/notes/01_c-basic/06_xdx/#第一章-颇具争议的指针","310":"/c/notes/01_c-basic/06_xdx/#_1-1-概述","311":"/c/notes/01_c-basic/06_xdx/#_1-2-现代化高级编程语言是如何解决指针危险的","312":"/c/notes/01_c-basic/06_xdx/#第二章-回顾知识","313":"/c/notes/01_c-basic/06_xdx/#_2-1-变量","314":"/c/notes/01_c-basic/06_xdx/#_2-2-普通变量和指针变量的区别","315":"/c/notes/01_c-basic/06_xdx/#_2-3-运算符","316":"/c/notes/01_c-basic/06_xdx/#_2-3-1-概述","317":"/c/notes/01_c-basic/06_xdx/#_2-3-2-运算符的优先级","318":"/c/notes/01_c-basic/06_xdx/#第三章-指针的理解和定义-⭐","319":"/c/notes/01_c-basic/06_xdx/#_4-1-概述","320":"/c/notes/01_c-basic/06_xdx/#_4-2-普通变量和指针变量的区别","321":"/c/notes/01_c-basic/06_xdx/#设置-gdb-调试器","322":"/c/notes/01_c-basic/06_xdx/#编译你的代码","323":"/c/notes/01_c-basic/06_xdx/#开始调试","324":"/c/notes/01_c-basic/06_xdx/#查看变量","325":"/c/notes/01_c-basic/06_xdx/#区分指针变量和普通变量","326":"/c/notes/01_c-basic/06_xdx/#示例","327":"/c/notes/01_c-basic/06_xdx/#使用反汇编","328":"/c/notes/01_c-basic/06_xdx/#总结","329":"/c/notes/01_c-basic/06_xdx/#第五章-指针的运算-⭐","330":"/c/notes/01_c-basic/06_xdx/#_5-1-概述","331":"/c/notes/01_c-basic/06_xdx/#_5-2-总结","332":"/c/notes/04_linux/01_xdx/#第一章-linux","333":"/c/notes/04_linux/01_xdx/#_1-1-linux-概述","334":"/c/notes/04_linux/01_xdx/#_1-2-linux-的发展史","335":"/c/notes/04_linux/01_xdx/#_1-3-linux-的组成-⭐","336":"/c/notes/04_linux/01_xdx/#_1-4-linux-发行版本-⭐","337":"/c/notes/04_linux/01_xdx/#_1-5-linux-版本选择-⭐","338":"/c/notes/04_linux/01_xdx/#第二章-工作和学习环境部署-⭐","339":"/c/notes/04_linux/01_xdx/#_2-1-服务器","340":"/c/notes/04_linux/01_xdx/#_2-2-虚拟机概述","341":"/c/notes/04_linux/01_xdx/#_2-3-安装虚拟机软件","342":"/c/notes/04_linux/01_xdx/#_2-3-1-前提条件","343":"/c/notes/04_linux/01_xdx/#_2-3-2-安装步骤","344":"/c/notes/04_linux/01_xdx/#_2-3-2-配置网络","345":"/c/notes/04_linux/01_xdx/#_2-4-创建虚拟机","346":"/c/notes/04_linux/01_xdx/#_2-4-1-概述","347":"/c/notes/04_linux/01_xdx/#_2-4-2-创建虚拟机","348":"/c/notes/04_linux/01_xdx/#_2-4-3-虚拟机归类-分类","349":"/c/notes/04_linux/01_xdx/#_2-4-4-设置-cd-dvd","350":"/c/notes/04_linux/01_xdx/#_2-5-安装-linux","351":"/c/notes/04_linux/01_xdx/#_2-6-远程连接-linux","352":"/c/notes/04_linux/01_xdx/#_2-6-1-查看-linux-的-ip-地址","353":"/c/notes/04_linux/01_xdx/#_2-6-2-远程连接-linux","354":"/c/notes/#c-c-学科"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,1],"1":[2,2,23],"2":[4,2,61],"3":[3,2,141],"4":[3,2,1],"5":[3,5,72],"6":[4,5,116],"7":[7,5,146],"8":[8,5,83],"9":[2,1,1],"10":[4,2,21],"11":[3,2,59],"12":[3,2,1],"13":[6,5,49],"14":[7,5,21],"15":[5,5,22],"16":[4,5,46],"17":[4,1,1],"18":[4,4,58],"19":[6,4,79],"20":[2,4,14],"21":[4,4,134],"22":[4,4,71],"23":[7,1,1],"24":[3,7,1],"25":[3,9,116],"26":[6,9,1],"27":[4,13,11],"28":[6,13,23],"29":[5,9,1],"30":[4,12,16],"31":[7,12,10],"32":[5,9,1],"33":[3,12,46],"34":[6,12,10],"35":[4,7,1],"36":[4,10,1],"37":[4,12,17],"38":[4,12,6],"39":[5,12,20],"40":[4,10,1],"41":[4,12,30],"42":[3,12,8],"43":[4,12,6],"44":[6,10,1],"45":[5,14,45],"46":[4,14,27],"47":[4,14,26],"48":[3,7,1],"49":[4,9,33],"50":[6,9,55],"51":[4,9,27],"52":[3,9,42],"53":[2,1,1],"54":[3,2,12],"55":[3,2,29],"56":[3,2,34],"57":[5,1,1],"58":[3,5,1],"59":[3,7,43],"60":[4,7,27],"61":[3,5,1],"62":[5,7,44],"63":[3,7,20],"64":[5,7,24],"65":[4,7,1],"66":[5,9,14],"67":[7,9,34],"68":[8,9,95],"69":[4,9,19],"70":[5,1,1],"71":[4,5,1],"72":[3,8,86],"73":[5,8,84],"74":[5,8,28],"75":[5,8,38],"76":[7,5,8],"77":[6,5,110],"78":[6,5,55],"79":[5,5,17],"80":[3,5,10],"81":[5,1,1],"82":[3,5,119],"83":[4,5,50],"84":[5,5,11],"85":[5,5,1],"86":[4,9,30],"87":[4,9,18],"88":[2,1,1],"89":[4,2,35],"90":[4,2,54],"91":[3,2,1],"92":[4,5,32],"93":[4,5,21],"94":[3,5,113],"95":[3,2,1],"96":[4,5,8],"97":[4,5,1],"98":[5,7,11],"99":[6,7,121],"100":[4,5,8],"101":[4,2,44],"102":[4,1,1],"103":[2,4,28],"104":[3,4,61],"105":[3,4,56],"106":[3,4,1],"107":[3,6,155],"108":[4,6,204],"109":[3,4,1],"110":[3,6,103],"111":[4,6,25],"112":[4,6,31],"113":[4,6,104],"114":[3,4,1],"115":[3,6,30],"116":[4,6,89],"117":[4,6,82],"118":[4,1,1],"119":[3,4,17],"120":[2,4,48],"121":[5,4,55],"122":[4,4,44],"123":[3,4,43],"124":[6,4,17],"125":[2,1,1],"126":[3,2,44],"127":[3,2,1],"128":[4,5,110],"129":[5,5,48],"130":[3,5,46],"131":[2,2,16],"132":[3,2,1],"133":[4,5,9],"134":[4,5,1],"135":[5,7,22],"136":[4,7,29],"137":[3,5,11],"138":[3,5,10],"139":[4,2,1],"140":[4,6,23],"141":[4,6,34],"142":[3,6,35],"143":[4,6,41],"144":[3,6,16],"145":[4,2,15],"146":[4,1,1],"147":[2,4,53],"148":[3,4,1],"149":[3,6,108],"150":[5,6,84],"151":[4,6,84],"152":[6,6,84],"153":[6,6,84],"154":[4,6,63],"155":[4,6,86],"156":[5,6,44],"157":[4,6,102],"158":[3,4,1],"159":[3,6,88],"160":[4,6,57],"161":[3,6,41],"162":[6,6,29],"163":[4,6,31],"164":[3,4,1],"165":[3,6,79],"166":[4,6,27],"167":[6,6,25],"168":[3,6,31],"169":[4,6,75],"170":[3,4,1],"171":[3,6,8],"172":[4,6,43],"173":[4,6,43],"174":[5,6,41],"175":[6,6,45],"176":[3,4,1],"177":[3,6,9],"178":[6,6,1],"179":[4,10,85],"180":[4,10,40],"181":[4,6,57],"182":[4,1,1],"183":[3,4,40],"184":[2,4,140],"185":[5,4,63],"186":[3,4,75],"187":[3,4,60],"188":[5,4,1],"189":[4,8,52],"190":[3,8,55],"191":[4,8,15],"192":[4,8,16],"193":[4,8,32],"194":[3,8,17],"195":[4,8,16],"196":[4,8,25],"197":[3,4,33],"198":[3,4,106],"199":[2,1,1],"200":[3,2,1],"201":[3,5,55],"202":[4,5,146],"203":[3,5,117],"204":[2,1,30],"205":[2,1,1],"206":[3,2,4],"207":[2,2,28],"208":[4,1,1],"209":[3,4,3],"210":[3,4,1],"211":[4,6,27],"212":[3,6,35],"213":[3,6,29],"214":[2,4,1],"215":[3,5,32],"216":[3,5,29],"217":[3,5,36],"218":[2,5,41],"219":[3,4,1],"220":[4,6,66],"221":[4,6,55],"222":[4,6,40],"223":[4,4,1],"224":[4,7,45],"225":[4,7,45],"226":[3,7,50],"227":[8,7,15],"228":[3,4,1],"229":[4,6,10],"230":[4,6,56],"231":[2,1,1],"232":[3,2,51],"233":[4,2,60],"234":[4,1,1],"235":[3,4,4],"236":[4,4,1],"237":[4,7,33],"238":[3,7,25],"239":[4,7,35],"240":[4,7,45],"241":[3,7,27],"242":[4,7,65],"243":[4,4,1],"244":[4,7,40],"245":[4,7,25],"246":[3,7,35],"247":[4,7,47],"248":[5,4,1],"249":[4,8,25],"250":[4,8,35],"251":[4,8,74],"252":[2,4,1],"253":[3,5,59],"254":[3,5,28],"255":[3,5,25],"256":[3,5,26],"257":[2,5,27],"258":[3,4,56],"259":[3,4,1],"260":[4,6,66],"261":[4,6,53],"262":[4,6,41],"263":[2,1,1],"264":[3,2,1],"265":[2,5,66],"266":[3,5,16],"267":[3,5,12],"268":[4,2,9],"269":[3,2,13],"270":[3,2,20],"271":[4,1,1],"272":[3,4,1],"273":[3,6,39],"274":[3,6,50],"275":[4,6,31],"276":[2,4,58],"277":[3,4,45],"278":[3,4,71],"279":[3,4,53],"280":[3,4,1],"281":[4,6,65],"282":[3,6,38],"283":[3,4,1],"284":[4,6,50],"285":[3,6,62],"286":[4,6,63],"287":[4,6,41],"288":[4,6,60],"289":[4,6,58],"290":[3,6,57],"291":[4,1,1],"292":[3,4,1],"293":[3,6,57],"294":[4,6,39],"295":[3,4,1],"296":[4,6,45],"297":[4,6,44],"298":[3,6,44],"299":[2,4,21],"300":[3,4,64],"301":[3,4,24],"302":[3,4,58],"303":[4,1,1],"304":[3,4,67],"305":[5,4,1],"306":[4,7,34],"307":[5,7,38],"308":[3,4,55],"309":[2,1,1],"310":[2,2,116],"311":[4,2,69],"312":[2,1,1],"313":[3,2,70],"314":[2,2,29],"315":[3,2,1],"316":[4,5,44],"317":[3,5,112],"318":[4,1,1],"319":[3,4,1],"320":[3,4,8],"321":[3,6,13],"322":[1,6,14],"323":[1,6,5],"324":[1,6,16],"325":[1,6,7],"326":[1,7,38],"327":[1,7,12],"328":[1,6,12],"329":[4,1,1],"330":[3,4,1],"331":[3,4,178],"332":[2,1,1],"333":[3,2,29],"334":[4,2,64],"335":[6,2,31],"336":[6,2,63],"337":[6,2,42],"338":[4,1,1],"339":[3,4,44],"340":[2,4,56],"341":[3,4,1],"342":[4,6,4],"343":[3,6,34],"344":[3,6,31],"345":[3,4,1],"346":[4,6,3],"347":[3,6,49],"348":[6,6,14],"349":[5,6,21],"350":[4,4,35],"351":[4,4,1],"352":[8,7,10],"353":[4,7,20],"354":[3,1,1]},"averageFieldLength":[3.7070422535211285,5.205633802816907,34.749295774647905],"storedFields":{"0":{"title":"第一章:计算机组成原理","titles":[]},"1":{"title":"1.1 计算机系统","titles":["第一章:计算机组成原理"]},"2":{"title":"1.2 冯·诺依曼体系结构","titles":["第一章:计算机组成原理"]},"3":{"title":"1.3 各种硬件处理速度和性能优化","titles":["第一章:计算机组成原理"]},"4":{"title":"1.4 计算机软件","titles":["第一章:计算机组成原理"]},"5":{"title":"1.4.1 操作系统的来源","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"6":{"title":"1.4.2 用户态和内核态","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"7":{"title":"1.4.3 ISA、ABI 和 API","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"8":{"title":"1.4.4 系统调用(System Call)和函数库(Library Call)","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"9":{"title":"第二章:初识计算机语言","titles":[]},"10":{"title":"2.1 计算机语言是什么?","titles":["第二章:初识计算机语言"]},"11":{"title":"2.2 为什么要学习计算机语言?","titles":["第二章:初识计算机语言"]},"12":{"title":"2.3 计算机语言简史","titles":["第二章:初识计算机语言"]},"13":{"title":"2.3.1 机器语言(相当于人类的石器时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"14":{"title":"2.3.2 汇编语言(相当于人类的青铜&铁器时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"15":{"title":"2.3.3 高级语言(相当于人类的信息时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"16":{"title":"2.3.4 总结","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"17":{"title":"第三章:初识 C 语言","titles":[]},"18":{"title":"3.1 C 语言的由来","titles":["第三章:初识 C 语言"]},"19":{"title":"3.2 为什么要学习 C 语言?","titles":["第三章:初识 C 语言"]},"20":{"title":"3.3 计算机语言排行榜","titles":["第三章:初识 C 语言"]},"21":{"title":"3.4 C 语言的版本选择","titles":["第三章:初识 C 语言"]},"22":{"title":"3.5 C 语言的优缺点","titles":["第三章:初识 C 语言"]},"23":{"title":"第四章:C 语言入门(Hello World,⭐)","titles":[]},"24":{"title":"4.1 环境的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)"]},"25":{"title":"4.1.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"26":{"title":"4.1.2 MinGW-w64 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"27":{"title":"4.1.2.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.2 MinGW-w64 的安装和配置"]},"28":{"title":"4.1.2.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.2 MinGW-w64 的安装和配置"]},"29":{"title":"4.1.3 Cygwin 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"30":{"title":"4.1.3.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.3 Cygwin 的安装和配置"]},"31":{"title":"4.1.3.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.3 Cygwin 的安装和配置"]},"32":{"title":"4.1.4 MSYS2(推荐)","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"33":{"title":"4.1.4.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.4 MSYS2(推荐)"]},"34":{"title":"4.1.4.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.4 MSYS2(推荐)"]},"35":{"title":"4.2 IDE 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)"]},"36":{"title":"4.2.1 CLion","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"37":{"title":"4.2.1.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"38":{"title":"4.2.1.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"39":{"title":"4.2.1.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"40":{"title":"4.2.2 VS Code","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"41":{"title":"4.2.2.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"42":{"title":"4.2.2.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"43":{"title":"4.2.2.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"44":{"title":"4.2.3 Microsoft Visual Studio","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"45":{"title":"4.2.3.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"46":{"title":"4.2.3.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"47":{"title":"4.2.3.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"48":{"title":"4.3 HelloWorld","titles":["第四章:C 语言入门(Hello World,⭐)"]},"49":{"title":"4.3.1 手动版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"50":{"title":"4.3.2 VS Code 版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"51":{"title":"4.3.3 VS 版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"52":{"title":"4.3.4 CLion","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"53":{"title":"第五章:注释","titles":[]},"54":{"title":"5.1 概述","titles":["第五章:注释"]},"55":{"title":"5.2 单行注释","titles":["第五章:注释"]},"56":{"title":"5.3 多行注释","titles":["第五章:注释"]},"57":{"title":"第六章:HelloWorld 的规范(⭐)","titles":[]},"58":{"title":"6.1 规范的代码风格","titles":["第六章:HelloWorld 的规范(⭐)"]},"59":{"title":"6.1.1 正确的缩进和空白","titles":["第六章:HelloWorld 的规范(⭐)","6.1 规范的代码风格"]},"60":{"title":"6.1.2 代码风格","titles":["第六章:HelloWorld 的规范(⭐)","6.1 规范的代码风格"]},"61":{"title":"6.2 代码细节剖析","titles":["第六章:HelloWorld 的规范(⭐)"]},"62":{"title":"6.2.1 main() 函数","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"63":{"title":"6.2.2 函数体","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"64":{"title":"6.2.3 printf() 函数","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"65":{"title":"6.2.4 标准库和头文件","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"66":{"title":"6.2.4.1 概述","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"67":{"title":"6.2.4.2 标准库(Standard Library)","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"68":{"title":"6.2.4.3 头文件(Header Files)","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"69":{"title":"6.2.4.4 预处理命令","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"70":{"title":"第七章:CLion 高级配置(⭐)","titles":[]},"71":{"title":"7.1 安装和配置 WSL2","titles":["第七章:CLion 高级配置(⭐)"]},"72":{"title":"7.1.1 概述","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"73":{"title":"7.1.2 WSL2 的安装","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"74":{"title":"7.1.3 配置 WSL2","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"75":{"title":"7.1.4 配置 WSL2","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"76":{"title":"7.2 切换 CLion 中的 cmake 的工具链","titles":["第七章:CLion 高级配置(⭐)"]},"77":{"title":"7.3 修改 CMakeLists.txt 文件","titles":["第七章:CLion 高级配置(⭐)"]},"78":{"title":"7.4 配置 .clang-format 文件","titles":["第七章:CLion 高级配置(⭐)"]},"79":{"title":"7.5 配置 .gitignore 文件","titles":["第七章:CLion 高级配置(⭐)"]},"80":{"title":"7.6 演示","titles":["第七章:CLion 高级配置(⭐)"]},"81":{"title":"第八章:C 语言的编译过程(⭐)","titles":[]},"82":{"title":"8.1 概述","titles":["第八章:C 语言的编译过程(⭐)"]},"83":{"title":"8.2 GCC 编译器的介绍","titles":["第八章:C 语言的编译过程(⭐)"]},"84":{"title":"8.3 通过 gcc 直接生成可执行文件","titles":["第八章:C 语言的编译过程(⭐)"]},"85":{"title":"8.4 通过 gcc 分步编译","titles":["第八章:C 语言的编译过程(⭐)"]},"86":{"title":"8.3.1 概述","titles":["第八章:C 语言的编译过程(⭐)","8.4 通过 gcc 分步编译"]},"87":{"title":"8.4.2 应用示例","titles":["第八章:C 语言的编译过程(⭐)","8.4 通过 gcc 分步编译"]},"88":{"title":"第九章:附录","titles":[]},"89":{"title":"9.1 WSL2 代理问题","titles":["第九章:附录"]},"90":{"title":"9.2 CLion 调试问题","titles":["第九章:附录"]},"91":{"title":"9.3 内存泄露检测","titles":["第九章:附录"]},"92":{"title":"9.3.1 概述","titles":["第九章:附录","9.3 内存泄露检测"]},"93":{"title":"9.3.2 安装","titles":["第九章:附录","9.3 内存泄露检测"]},"94":{"title":"9.3.3 整合","titles":["第九章:附录","9.3 内存泄露检测"]},"95":{"title":"9.4 性能分析","titles":["第九章:附录"]},"96":{"title":"9.4.1 概述","titles":["第九章:附录","9.4 性能分析"]},"97":{"title":"9.4.2 安装","titles":["第九章:附录","9.4 性能分析"]},"98":{"title":"9.4.2.1 AlmaLinux9","titles":["第九章:附录","9.4 性能分析","9.4.2 安装"]},"99":{"title":"9.4.2.2 Ubuntu 22.04","titles":["第九章:附录","9.4 性能分析","9.4.2 安装"]},"100":{"title":"9.4.3 整合","titles":["第九章:附录","9.4 性能分析"]},"101":{"title":"9.5 Win 中文乱码问题","titles":["第九章:附录"]},"102":{"title":"第一章:变量(⭐)","titles":[]},"103":{"title":"1.1 程序中变化的数据","titles":["第一章:变量(⭐)"]},"104":{"title":"1.2 变量","titles":["第一章:变量(⭐)"]},"105":{"title":"1.3 变量的声明和使用","titles":["第一章:变量(⭐)"]},"106":{"title":"1.4 从计算机底层看变量","titles":["第一章:变量(⭐)"]},"107":{"title":"1.4.1 内存条的内部结构","titles":["第一章:变量(⭐)","1.4 从计算机底层看变量"]},"108":{"title":"1.4.2 变量的作用","titles":["第一章:变量(⭐)","1.4 从计算机底层看变量"]},"109":{"title":"1.6 变量的重要操作","titles":["第一章:变量(⭐)"]},"110":{"title":"1.6.1 变量的输出","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"111":{"title":"1.6.2 计算变量的大小","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"112":{"title":"1.6.3 获取变量的地址","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"113":{"title":"1.6.4 变量的输入","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"114":{"title":"1.7 标识符","titles":["第一章:变量(⭐)"]},"115":{"title":"1.7.1 概述","titles":["第一章:变量(⭐)","1.7 标识符"]},"116":{"title":"1.7.2 标识符的命名规范","titles":["第一章:变量(⭐)","1.7 标识符"]},"117":{"title":"1.7.3 关键字","titles":["第一章:变量(⭐)","1.7 标识符"]},"118":{"title":"第二章:常量(⭐)","titles":[]},"119":{"title":"2.1 概述","titles":["第二章:常量(⭐)"]},"120":{"title":"2.2 常量的分类","titles":["第二章:常量(⭐)"]},"121":{"title":"2.3 使用 #define 定义常量","titles":["第二章:常量(⭐)"]},"122":{"title":"2.4 const 关键字","titles":["第二章:常量(⭐)"]},"123":{"title":"2.5 枚举常量","titles":["第二章:常量(⭐)"]},"124":{"title":"2.6 #defind 定义常量 VS const 定义常量","titles":["第二章:常量(⭐)"]},"125":{"title":"第三章:二进制","titles":[]},"126":{"title":"3.1 概述","titles":["第三章:二进制"]},"127":{"title":"3.2 进制","titles":["第三章:二进制"]},"128":{"title":"3.2.1 常见的进制","titles":["第三章:二进制","3.2 进制"]},"129":{"title":"3.2.2 C 语言中如何表示不同进制的整数?","titles":["第三章:二进制","3.2 进制"]},"130":{"title":"3.2.3 输出格式","titles":["第三章:二进制","3.2 进制"]},"131":{"title":"3.3 进制的运算规则","titles":["第三章:二进制"]},"132":{"title":"3.4 进制的转换","titles":["第三章:二进制"]},"133":{"title":"3.4.1 概述","titles":["第三章:二进制","3.4 进制的转换"]},"134":{"title":"3.4.2 二进制和十进制的转换","titles":["第三章:二进制","3.4 进制的转换"]},"135":{"title":"3.4.2.1 二进制转换为十进制","titles":["第三章:二进制","3.4 进制的转换","3.4.2 二进制和十进制的转换"]},"136":{"title":"3.4.2.2 十进制转换二进制","titles":["第三章:二进制","3.4 进制的转换","3.4.2 二进制和十进制的转换"]},"137":{"title":"3.4.3 二进制转八进制","titles":["第三章:二进制","3.4 进制的转换"]},"138":{"title":"3.4.4 二进制转十六进制","titles":["第三章:二进制","3.4 进制的转换"]},"139":{"title":"3.5 原码、反码和补码","titles":["第三章:二进制"]},"140":{"title":"3.5.1 概述","titles":["第三章:二进制","3.5 原码、反码和补码"]},"141":{"title":"3.5.2 原码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"142":{"title":"3.5.3 反码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"143":{"title":"3.5.4 补码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"144":{"title":"3.5.5 总结","titles":["第三章:二进制","3.5 原码、反码和补码"]},"145":{"title":"3.6 计算机底层为什么使用补码?","titles":["第三章:二进制"]},"146":{"title":"第一章:数据类型(⭐)","titles":[]},"147":{"title":"1.1 概述","titles":["第一章:数据类型(⭐)"]},"148":{"title":"1.2 整数类型","titles":["第一章:数据类型(⭐)"]},"149":{"title":"1.2.1 概述","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"150":{"title":"1.2.2 短整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"151":{"title":"1.2.3 整型","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"152":{"title":"1.2.4 长整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"153":{"title":"1.2.5 长长整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"154":{"title":"1.2.6 字面量后缀","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"155":{"title":"1.2.7 精确宽度类型","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"156":{"title":"1.2.8 sizeof 运算符","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"157":{"title":"1.2.9 数值溢出","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"158":{"title":"1.3 浮点类型","titles":["第一章:数据类型(⭐)"]},"159":{"title":"1.3.1 概述","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"160":{"title":"1.3.2 格式占位符","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"161":{"title":"1.3.3 字面量后缀","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"162":{"title":"1.3.4 类型占用的内存大小(存储空间)","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"163":{"title":"1.3.5 类型的取值范围","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"164":{"title":"1.4 字符类型","titles":["第一章:数据类型(⭐)"]},"165":{"title":"1.4.1 概述","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"166":{"title":"1.4.2 格式占位符","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"167":{"title":"1.4.3 类型占用的内存大小(存储空间)","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"168":{"title":"1.4.4 类型的取值范围","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"169":{"title":"1.4.5 字符类型的本质","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"170":{"title":"1.5 布尔类型","titles":["第一章:数据类型(⭐)"]},"171":{"title":"1.5.1 概述","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"172":{"title":"1.5.2 早期的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"173":{"title":"1.5.3 宏定义的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"174":{"title":"1.5.4 C99 标准中的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"175":{"title":"1.5.5 C99 标准头文件中的布尔类型(推荐)","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"176":{"title":"1.6 数据类型转换","titles":["第一章:数据类型(⭐)"]},"177":{"title":"1.6.1 概述","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"178":{"title":"1.6.2 自动类型转换(隐式转换)","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"179":{"title":"1.6.2.1 运算过程中的自动类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换","1.6.2 自动类型转换(隐式转换)"]},"180":{"title":"1.6.2.2 赋值时的自动类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换","1.6.2 自动类型转换(隐式转换)"]},"181":{"title":"1.6.3 强制类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"182":{"title":"第二章:运算符(⭐)","titles":[]},"183":{"title":"2.1 概述","titles":["第二章:运算符(⭐)"]},"184":{"title":"2.2 算术运算符","titles":["第二章:运算符(⭐)"]},"185":{"title":"2.3 关系运算符(比较运算符)","titles":["第二章:运算符(⭐)"]},"186":{"title":"2.4 逻辑运算符","titles":["第二章:运算符(⭐)"]},"187":{"title":"2.5 赋值运算符","titles":["第二章:运算符(⭐)"]},"188":{"title":"2.6 位运算符(了解)","titles":["第二章:运算符(⭐)"]},"189":{"title":"2.6.1 概述","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"190":{"title":"2.6.2 输出二进制位","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"191":{"title":"2.6.3 按位与","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"192":{"title":"2.6.4 按位或","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"193":{"title":"2.6.5 按位异或","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"194":{"title":"2.6.6 按位取反","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"195":{"title":"2.6.7 二进制左移","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"196":{"title":"2.6.8 二进制右移","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"197":{"title":"2.7 三元运算符","titles":["第二章:运算符(⭐)"]},"198":{"title":"2.8 运算符优先级","titles":["第二章:运算符(⭐)"]},"199":{"title":"第三章:附录","titles":[]},"200":{"title":"3.1 字符集和字符集编码","titles":["第三章:附录"]},"201":{"title":"3.3.1 概述","titles":["第三章:附录","3.1 字符集和字符集编码"]},"202":{"title":"3.3.2 ASCII 编码","titles":["第三章:附录","3.1 字符集和字符集编码"]},"203":{"title":"3.3.3 Unicode 编码","titles":["第三章:附录","3.1 字符集和字符集编码"]},"204":{"title":"第一章:概述","titles":[]},"205":{"title":"第二章:顺序结构","titles":[]},"206":{"title":"2.1 概述","titles":["第二章:顺序结构"]},"207":{"title":"2.2 应用示例","titles":["第二章:顺序结构"]},"208":{"title":"第三章:分支结构(⭐)","titles":[]},"209":{"title":"3.1 概述","titles":["第三章:分支结构(⭐)"]},"210":{"title":"3.2 单分支结构","titles":["第三章:分支结构(⭐)"]},"211":{"title":"3.2.1 概述","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"212":{"title":"3.2.2 应用示例","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"213":{"title":"3.2.3 应用示例","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"214":{"title":"3.3 双分支结构","titles":["第三章:分支结构(⭐)"]},"215":{"title":"3.3.1 概述","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"216":{"title":"3.3.2 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"217":{"title":"3.3.2 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"218":{"title":"3.3.3 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"219":{"title":"3.4 多重分支结构","titles":["第三章:分支结构(⭐)"]},"220":{"title":"3.4.1 概述","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"221":{"title":"3.4.1 应用示例","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"222":{"title":"3.4.2 应用示例","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"223":{"title":"3.5 多重分支结构 switch","titles":["第三章:分支结构(⭐)"]},"224":{"title":"3.5.1 概述","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"225":{"title":"3.5.2 应用示例","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"226":{"title":"3.5.3 应用示例","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"227":{"title":"3.5.4 switch 和 if else if 的比较","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"228":{"title":"3.6 嵌套分支","titles":["第三章:分支结构(⭐)"]},"229":{"title":"3.6.1 概述","titles":["第三章:分支结构(⭐)","3.6 嵌套分支"]},"230":{"title":"3.6.2 应用示例","titles":["第三章:分支结构(⭐)","3.6 嵌套分支"]},"231":{"title":"第四章:随机数","titles":[]},"232":{"title":"4.1 概述","titles":["第四章:随机数"]},"233":{"title":"4.2 C 语言中随机数的产生","titles":["第四章:随机数"]},"234":{"title":"第五章:循环结构(⭐)","titles":[]},"235":{"title":"5.1 概述","titles":["第五章:循环结构(⭐)"]},"236":{"title":"5.2 for 循环","titles":["第五章:循环结构(⭐)"]},"237":{"title":"5.2.1 概述","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"238":{"title":"5.2.2 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"239":{"title":"5.2.3 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"240":{"title":"5.2.4 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"241":{"title":"5.2.5 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"242":{"title":"5.2.6 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"243":{"title":"5.3 while 循环","titles":["第五章:循环结构(⭐)"]},"244":{"title":"5.3.1 概述","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"245":{"title":"5.3.2 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"246":{"title":"5.3.3 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"247":{"title":"5.3.4 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"248":{"title":"5.4 do-while 循环","titles":["第五章:循环结构(⭐)"]},"249":{"title":"5.4.1 概述","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"250":{"title":"5.4.2 应用示例","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"251":{"title":"5.4.3 应用示例","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"252":{"title":"5.5 嵌套循环","titles":["第五章:循环结构(⭐)"]},"253":{"title":"5.5.1 概述","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"254":{"title":"5.5.2 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"255":{"title":"5.5.3 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"256":{"title":"5.5.4 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"257":{"title":"5.5.5 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"258":{"title":"5.6 无限循环","titles":["第五章:循环结构(⭐)"]},"259":{"title":"5.7 跳转控制语句","titles":["第五章:循环结构(⭐)"]},"260":{"title":"5.7.1 break","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"261":{"title":"5.7.2 continue","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"262":{"title":"5.7.3 return","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"263":{"title":"第一章:数组的概念","titles":[]},"264":{"title":"1.1 为什么需要数组?","titles":["第一章:数组的概念"]},"265":{"title":"1.1.1 需求分析 1","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"266":{"title":"1.1.2 需求分析 2","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"267":{"title":"1.1.3 容器的概念","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"268":{"title":"1.2 什么是数组?","titles":["第一章:数组的概念"]},"269":{"title":"1.3 数组的相关概念","titles":["第一章:数组的概念"]},"270":{"title":"1.4 数组的特点","titles":["第一章:数组的概念"]},"271":{"title":"第二章:数组的操作(⭐)","titles":[]},"272":{"title":"2.1 数组的定义","titles":["第二章:数组的操作(⭐)"]},"273":{"title":"2.1.1 动态初始化","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"274":{"title":"2.1.2 静态初始化 1","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"275":{"title":"2.1.3 静态初始化 2","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"276":{"title":"2.2 访问数组元素","titles":["第二章:数组的操作(⭐)"]},"277":{"title":"2.3 数组越界","titles":["第二章:数组的操作(⭐)"]},"278":{"title":"2.4 计算数组的长度","titles":["第二章:数组的操作(⭐)"]},"279":{"title":"2.5 遍历数组","titles":["第二章:数组的操作(⭐)"]},"280":{"title":"2.6 一维数组的内存分析","titles":["第二章:数组的操作(⭐)"]},"281":{"title":"2.6.1 数组内存图","titles":["第二章:数组的操作(⭐)","2.6 一维数组的内存分析"]},"282":{"title":"2.6.2 数组的注意事项","titles":["第二章:数组的操作(⭐)","2.6 一维数组的内存分析"]},"283":{"title":"2.7 数组应用案例","titles":["第二章:数组的操作(⭐)"]},"284":{"title":"2.7.1 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"285":{"title":"2.7.2 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"286":{"title":"2.7.3 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"287":{"title":"2.7.4 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"288":{"title":"2.7.5 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"289":{"title":"2.7.6 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"290":{"title":"2.7.7 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"291":{"title":"第三章:多维数组(⭐)","titles":[]},"292":{"title":"3.1 概述","titles":["第三章:多维数组(⭐)"]},"293":{"title":"3.1.1 引入","titles":["第三章:多维数组(⭐)","3.1 概述"]},"294":{"title":"3.1.2 多维数组","titles":["第三章:多维数组(⭐)","3.1 概述"]},"295":{"title":"3.2 二维数组的定义","titles":["第三章:多维数组(⭐)"]},"296":{"title":"3.2.1 动态初始化","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"297":{"title":"3.2.2 静态初始化 1","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"298":{"title":"3.2.3 静态初始化 2","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"299":{"title":"3.3 二维数组的理解","titles":["第三章:多维数组(⭐)"]},"300":{"title":"3.4 二维数组的遍历","titles":["第三章:多维数组(⭐)"]},"301":{"title":"3.5 二维数组的内存分析","titles":["第三章:多维数组(⭐)"]},"302":{"title":"3.6 二维数组的应用案例","titles":["第三章:多维数组(⭐)"]},"303":{"title":"第四章:字符串(⭐)","titles":[]},"304":{"title":"4.1 概述","titles":["第四章:字符串(⭐)"]},"305":{"title":"4.2 字符数组(字符串)的定义","titles":["第四章:字符串(⭐)"]},"306":{"title":"4.2.1 标准写法","titles":["第四章:字符串(⭐)","4.2 字符数组(字符串)的定义"]},"307":{"title":"4.2.2 简化写法(推荐)","titles":["第四章:字符串(⭐)","4.2 字符数组(字符串)的定义"]},"308":{"title":"4.3 字符串的输入和输出","titles":["第四章:字符串(⭐)"]},"309":{"title":"第一章:颇具争议的指针","titles":[]},"310":{"title":"1.1 概述","titles":["第一章:颇具争议的指针"]},"311":{"title":"1.2 现代化高级编程语言是如何解决指针危险的?","titles":["第一章:颇具争议的指针"]},"312":{"title":"第二章:回顾知识","titles":[]},"313":{"title":"2.1 变量","titles":["第二章:回顾知识"]},"314":{"title":"2.2 普通变量和指针变量的区别","titles":["第二章:回顾知识"]},"315":{"title":"2.3 运算符","titles":["第二章:回顾知识"]},"316":{"title":"2.3.1 概述","titles":["第二章:回顾知识","2.3 运算符"]},"317":{"title":"2.3.2 运算符的优先级","titles":["第二章:回顾知识","2.3 运算符"]},"318":{"title":"第三章:指针的理解和定义(⭐)","titles":[]},"319":{"title":"4.1 概述","titles":["第三章:指针的理解和定义(⭐)"]},"320":{"title":"4.2 普通变量和指针变量的区别","titles":["第三章:指针的理解和定义(⭐)"]},"321":{"title":"设置 GDB 调试器","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"322":{"title":"编译你的代码","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"323":{"title":"开始调试","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"324":{"title":"查看变量","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"325":{"title":"区分指针变量和普通变量","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"326":{"title":"示例","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别","区分指针变量和普通变量"]},"327":{"title":"使用反汇编","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别","区分指针变量和普通变量"]},"328":{"title":"总结","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"329":{"title":"第五章:指针的运算(⭐)","titles":[]},"330":{"title":"5.1 概述","titles":["第五章:指针的运算(⭐)"]},"331":{"title":"5.2 总结","titles":["第五章:指针的运算(⭐)"]},"332":{"title":"第一章:Linux","titles":[]},"333":{"title":"1.1 Linux 概述","titles":["第一章:Linux"]},"334":{"title":"1.2 Linux 的发展史","titles":["第一章:Linux"]},"335":{"title":"1.3 Linux 的组成(⭐)","titles":["第一章:Linux"]},"336":{"title":"1.4 Linux 发行版本(⭐)","titles":["第一章:Linux"]},"337":{"title":"1.5 Linux 版本选择(⭐)","titles":["第一章:Linux"]},"338":{"title":"第二章:工作和学习环境部署(⭐)","titles":[]},"339":{"title":"2.1 服务器","titles":["第二章:工作和学习环境部署(⭐)"]},"340":{"title":"2.2 虚拟机概述","titles":["第二章:工作和学习环境部署(⭐)"]},"341":{"title":"2.3 安装虚拟机软件","titles":["第二章:工作和学习环境部署(⭐)"]},"342":{"title":"2.3.1 前提条件","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"343":{"title":"2.3.2 安装步骤","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"344":{"title":"2.3.2 配置网络","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"345":{"title":"2.4 创建虚拟机","titles":["第二章:工作和学习环境部署(⭐)"]},"346":{"title":"2.4.1 概述","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"347":{"title":"2.4.2 创建虚拟机","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"348":{"title":"2.4.3 虚拟机归类(分类)","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"349":{"title":"2.4.4 设置 CD/DVD","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"350":{"title":"2.5 安装 Linux","titles":["第二章:工作和学习环境部署(⭐)"]},"351":{"title":"2.6 远程连接 Linux","titles":["第二章:工作和学习环境部署(⭐)"]},"352":{"title":"2.6.1 查看 Linux 的 IP 地址","titles":["第二章:工作和学习环境部署(⭐)","2.6 远程连接 Linux"]},"353":{"title":"2.6.2 远程连接 Linux","titles":["第二章:工作和学习环境部署(⭐)","2.6 远程连接 Linux"]},"354":{"title":"c/c++ 学科","titles":[]}},"dirtCount":0,"index":[["学科",{"0":{"354":1}}],["学习阶段无所谓设置什么密码",{"2":{"350":1}}],["学习和实验",{"2":{"72":1}}],["学习",{"2":{"19":1}}],["学习该语言的文字和符号编写的规则",{"2":{"11":1}}],["接收和保存远程",{"2":{"353":1}}],["接近人类语言",{"2":{"16":1}}],["接近于自然语言和数学语言",{"2":{"15":1}}],["远程连接",{"0":{"351":1,"353":1},"1":{"352":1,"353":1}}],["远不过三日尔",{"2":{"3":1}}],["漫长的等待",{"2":{"350":1}}],["镜像文件",{"2":{"349":2}}],["盘将操作系统的",{"2":{"349":1}}],["盘以外任意盘符下",{"2":{"343":1}}],["⑯",{"2":{"347":1}}],["⑮",{"2":{"347":1}}],["⑭",{"2":{"347":1}}],["调整为",{"2":{"347":1}}],["调试时",{"2":{"320":1,"328":1}}],["调试",{"2":{"90":1}}],["调试问题",{"0":{"90":1}}],["调试器",{"0":{"321":1},"2":{"37":1}}],["调试和排查错误可能比较困难",{"2":{"22":1}}],["⑬",{"2":{"347":1}}],["⑫",{"2":{"347":1}}],["固定",{"2":{"344":1}}],["固态硬盘就需要",{"2":{"3":1}}],["固态硬盘访问需要",{"2":{"3":1}}],["固态硬盘",{"2":{"3":1}}],["虚拟网络编辑器",{"2":{"344":1}}],["虚拟机归类",{"0":{"348":1}}],["虚拟机中处理器的配置",{"2":{"347":1}}],["虚拟机硬件兼容性",{"2":{"347":1}}],["虚拟机软件",{"2":{"344":1}}],["虚拟机软件是用来模拟硬件一个软件",{"2":{"340":1}}],["虚拟机软件和虚拟机的概念不同",{"2":{"340":1}}],["虚拟机广泛应用于开发和测试环境",{"2":{"340":1}}],["虚拟机还可以提供快速部署",{"2":{"340":1}}],["虚拟机的优势在于它可以提供隔离性和灵活性",{"2":{"340":1}}],["虚拟机的工作原理是通过虚拟化技术将物理计算机的硬件资源",{"2":{"340":1}}],["虚拟机可以在同一台物理计算机上同时运行多个独立的操作系统和应用程序",{"2":{"340":1}}],["虚拟机",{"2":{"340":1}}],["虚拟机概述",{"0":{"340":1}}],["→",{"2":{"344":2,"347":1,"348":1}}],["⑪",{"2":{"343":1,"347":1}}],["快捷方式设置",{"2":{"343":1}}],["快速备份和恢复等功能",{"2":{"340":1}}],["云计算等领域",{"2":{"340":1}}],["备份和恢复等工作",{"2":{"339":1}}],["备注",{"2":{"336":1}}],["团队进行管理和维护",{"2":{"339":1}}],["冗余网络连接和冗余存储等",{"2":{"339":1}}],["电子邮件",{"2":{"339":1}}],["电脑是不懂的",{"2":{"83":1}}],["电脑",{"2":{"1":1}}],["网站托管",{"2":{"339":1}}],["网络功能改进",{"2":{"72":1}}],["网络协议和网络驱动程序",{"2":{"19":1}}],["网络",{"2":{"19":1}}],["网络通信或其他需要操作系统介入的操作时",{"2":{"6":1}}],["网络通信",{"2":{"6":1}}],["网络管理等各种任务",{"2":{"5":1}}],["网络管理",{"2":{"5":1}}],["网络访问就需要",{"2":{"3":1}}],["更改子网",{"2":{"344":1}}],["更改设置",{"2":{"344":1}}],["更改成功后",{"2":{"343":1}}],["更注重于提供长期支持和维护",{"2":{"337":1}}],["更新频率较低",{"2":{"336":1}}],["更新",{"2":{"73":1}}],["更新包管理器",{"2":{"33":1,"74":1,"75":1}}],["意为长期支持",{"2":{"337":1}}],["意味着它可以表示最多",{"2":{"202":1}}],["赞助的社区驱动的",{"2":{"336":1}}],["基于",{"2":{"336":1}}],["基本多文种平面",{"2":{"203":1}}],["基本的编译工具",{"2":{"25":1}}],["红帽企业版本",{"2":{"336":1}}],["较为稳定和安全",{"2":{"336":1}}],["较为灵活",{"2":{"25":1}}],["桌面美观",{"2":{"336":1}}],["桌面",{"2":{"336":1}}],["吸引了众多的开发者和爱好者参与其中",{"2":{"334":1}}],["社区不断壮大",{"2":{"334":1}}],["社区发展阶段",{"2":{"334":1}}],["社区版",{"2":{"45":1}}],["越来越多的公司开始将",{"2":{"334":1}}],["越往下速度越慢",{"2":{"3":1}}],["至今",{"2":{"334":1}}],["至少需要两步",{"2":{"310":1}}],["至少",{"2":{"149":2,"347":1}}],["商业化阶段",{"2":{"334":1}}],["许多开发者和公司开始为",{"2":{"334":1}}],["许多在",{"2":{"72":1}}],["逐渐吸引了一些开发者的关注和参与",{"2":{"334":1}}],["林纳斯",{"2":{"334":1}}],["q",{"2":{"331":3}}],["quad",{"2":{"107":1}}],["quot",{"2":{"1":2,"165":1,"201":2,"213":2,"217":4,"222":8,"304":12,"337":2}}],["举个例子来说",{"2":{"331":1}}],["举头望明月",{"2":{"225":1}}],["务必小心避免野指针和内存泄漏等问题",{"2":{"331":1}}],["异或",{"2":{"331":1}}],["异或操作可以用于奇偶校验位的计算和检测错误",{"2":{"193":1}}],["异或操作可以在不使用临时变量的情况下交换两个变量的值",{"2":{"193":1}}],["异或操作用于简单的加密和解密算法",{"2":{"193":1}}],["算术运算",{"2":{"331":1}}],["算术运算符是对数值类型的变量进行运算的",{"2":{"184":1}}],["算术运算符",{"0":{"184":1},"2":{"183":1,"198":1,"316":1,"317":1}}],["区分指针变量和普通变量",{"0":{"325":1},"1":{"326":1,"327":1}}],["区别一下",{"2":{"282":2}}],["点击开始安装",{"2":{"350":1}}],["点击调试按钮启动调试会话",{"2":{"323":1}}],["点击安装",{"2":{"30":1,"33":1}}],["回顾知识",{"0":{"312":1},"1":{"313":1,"314":1,"315":1,"316":1,"317":1}}],["回车符",{"2":{"165":1}}],["垃圾回收器",{"2":{"311":1}}],["垃圾回收机制等",{"2":{"22":1}}],["既然指针很危险",{"2":{"310":1}}],["引用类型和自动内存管理",{"2":{"311":1}}],["引用不能重新绑定到不同的对象",{"2":{"311":1}}],["引用",{"2":{"310":1,"311":1}}],["引入了所有权和借用的概念",{"2":{"311":1}}],["引入了智能指针",{"2":{"311":1}}],["引入",{"0":{"293":1}}],["引入模块化语言概念等新特性",{"2":{"21":1}}],["始终确保不会超出数组或内存分配的边界",{"2":{"310":1}}],["避免了内存泄漏和悬空指针问题",{"2":{"311":1}}],["避免空指针引用和野指针问题",{"2":{"310":1}}],["避免相互干扰",{"2":{"6":1}}],["良好的编程实践",{"2":{"310":1}}],["良好的可移植性和易用性",{"2":{"16":1}}],["野指针",{"2":{"310":1}}],["又很危险",{"2":{"310":1}}],["又称",{"2":{"21":1}}],["另一方面",{"2":{"310":1}}],["另一个用于访问列",{"2":{"300":1}}],["颇具争议的指针",{"0":{"309":1},"1":{"310":1,"311":1}}],["风格的字符串",{"2":{"304":1,"306":1}}],["遍历二维数组",{"2":{"300":1}}],["遍历数组中的每个元素",{"2":{"285":1}}],["遍历数组是指按顺序访问数组中的每个元素",{"2":{"279":1}}],["遍历数组",{"0":{"279":1},"2":{"278":1,"279":2,"281":1,"284":1,"285":1,"286":2,"302":1}}],["列形式",{"2":{"301":1}}],["列的长度",{"2":{"300":1}}],["列索引",{"2":{"300":1}}],["列数",{"2":{"296":1,"297":2,"298":2}}],["访问第",{"2":{"331":1}}],["访问二维数组的元素",{"2":{"300":1}}],["访问数组元素",{"0":{"276":1},"2":{"276":4,"277":1}}],["机械部件和其他工程项目时",{"2":{"293":1}}],["机器数可以是有符号的",{"2":{"140":1}}],["机器数",{"2":{"140":1}}],["机器语言程序几乎没有可移植性",{"2":{"13":1}}],["机器语言与特定硬件架构紧密相关",{"2":{"13":1}}],["机器语言",{"0":{"13":1},"2":{"16":1,"108":1}}],["面和体积",{"2":{"293":1}}],["面向对象编程",{"2":{"22":1}}],["面向机器",{"2":{"14":1}}],["地址",{"0":{"352":1},"2":{"352":1,"353":1}}],["地址为",{"2":{"344":1}}],["地址运算符的结果不同",{"2":{"331":1}}],["地址码指示操作数的位置",{"2":{"2":1,"126":1}}],["地理坐标系统",{"2":{"293":1}}],["地图和导航",{"2":{"293":1}}],["边界检查",{"2":{"310":1}}],["边",{"2":{"293":1}}],["边和面积等",{"2":{"293":1}}],["边的二进制位丢弃",{"2":{"189":1}}],["几个一维数组元素",{"2":{"296":1,"297":1}}],["几个⼀维数组元素",{"2":{"296":1}}],["几何学",{"2":{"293":2}}],["几乎都遵循冯",{"2":{"126":1}}],["几乎所有的硬件平台都支持",{"2":{"22":1}}],["温度等",{"2":{"293":1}}],["温水",{"2":{"222":2}}],["测量身高",{"2":{"293":1}}],["测试一下",{"2":{"101":1}}],["测试或运行应用程序的开发者非常有帮助",{"2":{"72":1}}],["测试是否安装成功",{"2":{"28":1,"74":1,"75":1}}],["物理和计算机科学等学科中学习过一维坐标",{"2":{"293":1}}],["物理学",{"2":{"2":1,"293":2}}],["移动之后的数组",{"2":{"289":1,"290":1}}],["移动最大值到数组的最后一个位置",{"2":{"289":1}}],["互换",{"2":{"288":3}}],["统计数据",{"2":{"293":1}}],["统计数字出现的次数",{"2":{"286":1}}],["统计数组中某个元素出现的次数",{"2":{"286":1}}],["统计的数字",{"2":{"286":1}}],["保存最小值",{"2":{"285":1}}],["保存最大值",{"2":{"285":1}}],["保存",{"2":{"285":1}}],["思路",{"2":{"285":1,"288":1,"289":1,"290":1}}],["报错",{"2":{"282":4}}],["得到的是不确定的结果",{"2":{"277":2}}],["超出范围视为越界",{"2":{"277":1}}],["超过了珠峰的高度",{"2":{"247":1}}],["填充",{"2":{"274":1,"276":1}}],["填写注册码",{"2":{"47":1}}],["技巧",{"2":{"274":1}}],["静态部分初识化",{"2":{"274":1}}],["静态部分初始化",{"2":{"274":1}}],["静态全部初始化",{"2":{"274":2}}],["静态初始化",{"0":{"274":1,"275":1,"297":1,"298":1}}],["动态初始化",{"0":{"273":1,"296":1}}],["速度很快",{"2":{"270":1}}],["占据空间的大小",{"2":{"270":1}}],["占用的内存大小是",{"2":{"169":1}}],["占用的字节宽度可能不一样",{"2":{"155":1}}],["占用更多空间",{"2":{"25":1}}],["创建文件夹",{"2":{"348":1}}],["创建虚拟机完毕",{"2":{"347":1}}],["创建虚拟机",{"0":{"345":1,"347":1},"1":{"346":1,"347":1,"348":1,"349":1},"2":{"346":1}}],["创建数组的时候",{"2":{"270":1}}],["创建可执行文件",{"2":{"77":2,"94":2}}],["命名需要符合标识符规则和规范",{"2":{"269":1}}],["命令来查看",{"2":{"352":1}}],["命令来查看变量",{"2":{"324":1}}],["命令解释器",{"2":{"336":1}}],["命令可以轻松辨别两者的区别",{"2":{"328":1}}],["命令可以很容易地看到这种区别",{"2":{"325":1}}],["命令行工具和应用程序",{"2":{"72":1}}],["命令的作用是将指定文件的内容插入到包含该命令的源文件中",{"2":{"69":1}}],["命令编译该文件",{"2":{"49":1,"50":1}}],["命令",{"2":{"28":1,"86":3,"324":1,"335":1,"344":1}}],["命令查看指定可执行应用程序的",{"2":{"7":1}}],["亦称为下标",{"2":{"268":1}}],["索引|下标",{"2":{"276":1}}],["索引",{"2":{"268":1,"269":1,"300":1}}],["什么是数组",{"0":{"268":1}}],["集装箱",{"2":{"267":1}}],["集成开发环境",{"2":{"37":1,"45":2}}],["装货物等物品的容器",{"2":{"267":1}}],["装衣服等物品的容器",{"2":{"267":1}}],["装水",{"2":{"267":1}}],["衣柜",{"2":{"267":1}}],["饮料的容器",{"2":{"267":1}}],["水杯",{"2":{"267":1}}],["水仙花数总个数",{"2":{"240":1}}],["水仙花数",{"2":{"240":1}}],["生命周期",{"2":{"311":1}}],["生活中的容器",{"2":{"267":1}}],["生成并打印随机数",{"2":{"233":1}}],["生成指定范围的随机数的函数",{"2":{"233":1}}],["生成一个扩展名为",{"2":{"82":3}}],["生成唯一的可执行文件名",{"2":{"77":1,"94":1}}],["生成文件依赖",{"2":{"25":1}}],["生成文件",{"2":{"25":1}}],["生成的可执行文件就可以在任何遵循相同",{"2":{"7":1}}],["处于多少层循环之内",{"2":{"262":1}}],["处理器",{"2":{"340":1}}],["处理请求并返回相应的数据或结果",{"2":{"339":1}}],["处理和转换机制",{"2":{"203":1}}],["处理缓冲区中的数据",{"2":{"90":1}}],["处理与",{"2":{"77":1,"94":1}}],["跳过那些",{"2":{"261":1}}],["跳转控制语句",{"0":{"259":1},"1":{"260":1,"261":1,"262":1}}],["跳出当前循环结构",{"2":{"242":1}}],["记录负数个数",{"2":{"258":1}}],["记录正数个数",{"2":{"258":1}}],["记录输入的整数",{"2":{"258":1}}],["重新思考算法的实现",{"2":{"253":1}}],["重复性的执行某段代码",{"2":{"204":1}}],["外围的应用程序",{"2":{"335":1}}],["外层循环控制行数",{"2":{"253":1}}],["外层循环",{"2":{"253":1}}],["外面的分支结构称为外层分支",{"2":{"229":1}}],["均可以作为外层循环或内层循环",{"2":{"253":1}}],["欢迎下次再来",{"2":{"251":1}}],["欢迎继续访问",{"2":{"213":1}}],["余额不足",{"2":{"251":1}}],["余数",{"2":{"198":1,"317":1}}],["您输入的数字",{"2":{"286":1}}],["您当前的余额是",{"2":{"251":3}}],["您的账户余额为",{"2":{"251":1}}],["您的余额为",{"2":{"251":1}}],["您的心率不在正常范围内",{"2":{"212":1}}],["您的性别是",{"2":{"123":1}}],["退出",{"2":{"251":1}}],["退出标识",{"2":{"251":1}}],["退格",{"2":{"165":1}}],["存款成功",{"2":{"251":1}}],["存款",{"2":{"251":1}}],["存款金额",{"2":{"251":1}}],["存储等",{"2":{"340":1}}],["存储的是一个整数值",{"2":{"326":1}}],["存储大小",{"2":{"159":1}}],["存储空间",{"0":{"162":1,"167":1},"2":{"149":4,"150":1,"151":1,"152":1,"153":1,"162":1,"167":1,"169":1}}],["存储类说明符关键字",{"2":{"117":3}}],["存储到",{"2":{"108":1}}],["存储到内存中",{"2":{"108":1}}],["存储器和中断管理的指令集",{"2":{"7":1}}],["存储器越往上速度越快",{"2":{"3":1}}],["存储器的层次结构",{"2":{"3":1}}],["存储器保存数据和程序",{"2":{"2":1}}],["存储器",{"2":{"2":1,"126":1}}],["存储程序",{"2":{"2":1,"126":1}}],["客户选择",{"2":{"251":1}}],["账户余额",{"2":{"251":1}}],["折纸的高度为",{"2":{"247":1}}],["折叠的次数",{"2":{"247":1}}],["珠峰的高度",{"2":{"247":1}}],["毫米",{"2":{"247":1}}],["毫秒",{"2":{"3":2}}],["米",{"2":{"247":2}}],["公倍数",{"2":{"242":1}}],["公约数",{"2":{"242":1}}],["倒序输出",{"2":{"241":1}}],["求总分和各个班级的平均分",{"2":{"302":1}}],["求平均值等",{"2":{"265":2}}],["求最值",{"2":{"265":2}}],["求",{"2":{"239":1,"246":1,"250":1}}],["求其最大公约数和最小公倍数",{"2":{"242":1}}],["求其乘积",{"2":{"113":1}}],["求其绝对值",{"2":{"113":1}}],["行暂停",{"2":{"326":1}}],["行的长度",{"2":{"300":1}}],["行索引",{"2":{"300":1}}],["行数",{"2":{"296":1,"297":2}}],["行倒直角三角形",{"2":{"256":1}}],["行直角三角形",{"2":{"255":1}}],["行",{"2":{"238":1,"245":1,"254":1,"301":1}}],["行尾不换行",{"2":{"64":1}}],["行尾风格",{"2":{"60":1}}],["行尾风格和次行风格",{"2":{"60":1}}],["迭代语句⑥",{"2":{"253":1}}],["迭代语句⑦",{"2":{"253":1}}],["迭代语句每次循环都执行",{"2":{"237":1}}],["迭代语句④",{"2":{"237":1,"244":1}}],["隔开",{"2":{"237":2}}],["循环向数组中添加值",{"2":{"265":1}}],["循环里面还有一个for",{"2":{"253":1}}],["循环的三个结构",{"2":{"249":1}}],["循环的区别",{"2":{"244":1}}],["循环与",{"2":{"244":1}}],["循环可以相互转换",{"2":{"244":1}}],["循环和",{"2":{"244":1}}],["循环条件语句④",{"2":{"253":1}}],["循环条件语句②",{"2":{"244":1,"253":1}}],["循环条件部分",{"2":{"244":1}}],["循环条件表达式不能永远成立",{"2":{"244":1}}],["循环条件表达式每次循环都执行",{"2":{"237":1}}],["循环条件表达式②",{"2":{"237":1}}],["循环一样",{"2":{"237":1}}],["循环体语句③",{"2":{"237":1,"244":1}}],["循环",{"0":{"236":1,"243":1,"248":1},"1":{"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"244":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1},"2":{"253":1}}],["循环结构",{"0":{"234":1},"1":{"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1},"2":{"204":1,"235":1,"253":2}}],["产生一个指定范围内的随机数",{"2":{"233":1}}],["种⼦",{"2":{"233":1}}],["种子值是算法生成随机数序列的起点",{"2":{"232":1}}],["解释器有",{"2":{"335":1}}],["解释器是用户与操作系统交互的接口",{"2":{"335":1}}],["解释器",{"2":{"335":1}}],["解引用操作",{"2":{"331":1}}],["解决方案就是将种子的值设置为当前的时间戳",{"2":{"232":1}}],["解压到指定的目录",{"2":{"27":1}}],["递归生成随机数",{"2":{"232":1}}],["选择硬盘上的",{"2":{"349":1}}],["选择磁盘容量",{"2":{"347":1}}],["选择磁盘",{"2":{"347":1}}],["选择磁盘类型",{"2":{"347":1}}],["选择虚拟机将安装的操作系统",{"2":{"347":1}}],["选择稍后安装操作系统",{"2":{"347":1}}],["选择自定义类型的配置",{"2":{"347":1}}],["选择适合自己需求的发行版是根据个人或组织的需求和偏好来决定的",{"2":{"336":1}}],["选择一个大于0的常数",{"2":{"232":1}}],["选择合适的数据类型",{"2":{"157":1}}],["典型值有1013904223",{"2":{"232":1}}],["典型值有",{"2":{"232":1}}],["线性同余发生器",{"2":{"232":1}}],["票价",{"2":{"230":1}}],["旺季",{"2":{"230":1}}],["老人",{"2":{"230":1}}],["半价",{"2":{"230":1}}],["半径为",{"2":{"121":1,"122":1}}],["半径是",{"2":{"113":1}}],["半径由用户指定",{"2":{"113":1}}],["儿童",{"2":{"230":1}}],["层",{"2":{"229":1}}],["嵌套循环就是将内层循环当成外层循环的循环体",{"2":{"253":1}}],["嵌套循环",{"0":{"252":1},"1":{"253":1,"254":1,"255":1,"256":1,"257":1}}],["嵌套分支层数不宜过多",{"2":{"229":1}}],["嵌套分支是指",{"2":{"229":1}}],["嵌套分支",{"0":{"228":1},"1":{"229":1,"230":1}}],["嵌入式系统和个人计算机等领域",{"2":{"333":1}}],["嵌入式系统等需要高性能的场景",{"2":{"22":1}}],["嵌入式系统",{"2":{"19":1}}],["低头思故乡",{"2":{"225":1}}],["疑是地上霜",{"2":{"225":1}}],["窗前明月光",{"2":{"225":1}}],["窗口",{"2":{"5":1}}],["今天是星期四",{"2":{"225":1}}],["今天是星期三",{"2":{"225":1}}],["今天是星期二",{"2":{"225":1}}],["今天是星期一",{"2":{"225":1}}],["今天天气真",{"2":{"165":1}}],["今天天气真好",{"2":{"104":1}}],["凉水",{"2":{"222":2}}],["热水",{"2":{"222":2}}],["奖励你一个肉夹馍",{"2":{"221":1}}],["奖励你一个",{"2":{"221":1}}],["奖励你一部华为",{"2":{"221":1}}],["奖励一部华为",{"2":{"221":1}}],["奖励一个",{"2":{"221":1}}],["奖励一个肉夹馍",{"2":{"221":1}}],["含",{"2":{"221":2}}],["含义",{"2":{"155":1}}],["张三参加考试",{"2":{"221":1}}],["张建国",{"2":{"115":2}}],["子上父下",{"2":{"220":1}}],["子系统",{"2":{"73":1}}],["彼此之间没有交集",{"2":{"220":1}}],["能形象地表示出行列关系",{"2":{"301":1}}],["能实现最大值移动到数组的最后",{"2":{"290":1}}],["能被数",{"2":{"242":1}}],["能被",{"2":{"218":1}}],["能够让我们操作二进制位",{"2":{"189":1}}],["能够更容易地与",{"2":{"72":1}}],["能够提供更快的速度",{"2":{"72":1}}],["能够运行更多的",{"2":{"72":1}}],["能够处理低级硬件交互",{"2":{"19":1}}],["判定是否为水仙花数",{"2":{"240":1}}],["判定某个年份是否为闰年",{"2":{"218":1}}],["判断该数字是否是质数",{"2":{"260":1}}],["判断水的温度",{"2":{"222":1}}],["判断一个整数",{"2":{"216":1}}],["判断真假的时候",{"2":{"173":1}}],["未成年人请在家长陪同下访问",{"2":{"213":2}}],["体重",{"2":{"293":1}}],["体检结束",{"2":{"212":1}}],["体检时",{"2":{"212":1}}],["体验较差",{"2":{"101":1}}],["需求分析",{"0":{"265":1,"266":1}}],["需求",{"2":{"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"302":1}}],["需要开发者小心谨慎的使用",{"2":{"310":1}}],["需要使用双层循环结构",{"2":{"300":1}}],["需要使用两个下标",{"2":{"300":1}}],["需要使用编译器或解释器转换为机器语言",{"2":{"15":1}}],["需要和",{"2":{"282":2}}],["需要和格式占位符一一对应",{"2":{"110":1}}],["需要统计某公司",{"2":{"265":1}}],["需要折叠",{"2":{"247":1}}],["需要关注以下几个方面",{"2":{"183":1,"316":1}}],["需要对数据的类型进行转换",{"2":{"177":1}}],["需要后面添加后缀",{"2":{"161":2}}],["需要先借位",{"2":{"157":1}}],["需要添加",{"2":{"154":1}}],["需要添加后缀",{"2":{"154":2}}],["需要符合命名规则和命名规范",{"2":{"108":1,"313":1}}],["需要存储的数据",{"2":{"104":1}}],["需要在",{"2":{"342":1}}],["需要在变量的数据类型前加上",{"2":{"122":1}}],["需要在项目中",{"2":{"79":1}}],["需要在操作系统上安装对应编程语言的编译器程序",{"2":{"11":1}}],["需要选择",{"2":{"30":1}}],["需要安装对应的插件",{"2":{"41":1}}],["需要安装",{"2":{"25":1}}],["需要注意的是",{"2":{"21":1}}],["需要强调的是",{"2":{"21":1}}],["需要通过编译器或解释器转换为机器语言",{"2":{"16":1}}],["需要通过",{"2":{"11":2,"349":1}}],["需要",{"2":{"3":1}}],["流程图",{"2":{"211":1,"215":1,"220":1,"224":1,"237":1,"244":1,"249":1,"260":1,"261":1}}],["流程控制结构是用来控制程序中各语句执行顺序的语句",{"2":{"204":1}}],["否则编译将会报错",{"2":{"282":2}}],["否则范围小的条件表达式将不可能被执行",{"2":{"220":1}}],["否则",{"2":{"211":1,"215":1,"217":1,"253":1,"289":1}}],["否则为",{"2":{"189":3,"191":1,"192":1,"193":1}}],["严格意义上是没有",{"2":{"211":1,"215":1,"220":1}}],["严格区分大小写字母",{"2":{"116":1,"313":1}}],["顺序结构",{"0":{"205":1},"1":{"206":1,"207":1},"2":{"204":1}}],["顺序执行",{"2":{"2":1,"126":1}}],["适合于需要经常处理基本多文种平面之外字符的应用",{"2":{"203":1}}],["适用于各种编程语言和框架",{"2":{"41":1}}],["适用于",{"2":{"41":1}}],["适用场景",{"2":{"25":1}}],["却没有给出这些数字编号实际如何存储",{"2":{"203":1}}],["却仅仅只是一天",{"2":{"3":1}}],["仅仅只是字符集",{"2":{"203":1}}],["理论上可以支持超过",{"2":{"203":1}}],["理想情况下",{"2":{"107":1}}],["号平面结束",{"2":{"203":1}}],["官方称之为",{"2":{"203":1}}],["官方支持的",{"2":{"73":1}}],["旨在确保不同系统和软件间能够无缝交换和处理文本数据",{"2":{"203":1}}],["旨在成为世界上最好的",{"2":{"45":1}}],["资源限制",{"2":{"203":1}}],["资源使用优化",{"2":{"72":1}}],["软件和系统需要支持越来越多的语言",{"2":{"203":1}}],["软件的加密解密",{"2":{"14":1}}],["系列",{"2":{"203":1,"336":2}}],["系统会运行在服务器上",{"2":{"339":1}}],["系统版本",{"2":{"337":1}}],["系统类别",{"2":{"336":1}}],["系统内部使用了一些下划线开头的标识符",{"2":{"116":1,"313":1}}],["系统中的计算器中来看到",{"2":{"110":1}}],["系统的",{"2":{"336":2}}],["系统的中文默认编码是",{"2":{"101":1}}],["系统的开发工具而发明的",{"2":{"18":1}}],["系统",{"2":{"25":1,"336":1}}],["系统软件",{"2":{"19":1}}],["系统都使用",{"2":{"18":1}}],["系统上安装一个",{"2":{"25":1}}],["系统上运行",{"2":{"7":1}}],["系统上编写",{"2":{"7":1}}],["系统从内核态返回用户态",{"2":{"6":1}}],["系统配置",{"2":{"5":1}}],["系统调用提供了访问操作系统资源和服务的能力",{"2":{"8":1}}],["系统调用由于涉及到用户态与内核态的切换",{"2":{"8":1}}],["系统调用直接与操作系统内核交互",{"2":{"8":1}}],["系统调用的执行成本相对较高",{"2":{"8":1}}],["系统调用是操作系统提供给程序员的一组接口",{"2":{"8":1}}],["系统调用是用户程序与操作系统内核通信的桥梁",{"2":{"6":1}}],["系统调用在此级别定义",{"2":{"7":1}}],["系统调用",{"0":{"8":1},"2":{"5":1,"8":3}}],["系统两大部分组成",{"2":{"1":1}}],["系统和软件",{"2":{"1":1}}],["必然会造成歧义",{"2":{"202":1}}],["必须复杂并且经常更换",{"2":{"350":1}}],["必须指定列数",{"2":{"298":1}}],["必须在数组声明的时候赋值",{"2":{"282":2}}],["必须在源文件的头部引入该头文件",{"2":{"66":1}}],["必须符合标识符规则和规范",{"2":{"273":1}}],["必须大于",{"2":{"260":1}}],["必须小上大下",{"2":{"220":1}}],["必须是变量的形式",{"2":{"187":1}}],["必须写在",{"2":{"121":1}}],["必须通过操作系统提供的接口",{"2":{"6":1}}],["韩国",{"2":{"202":1}}],["韩国推出了",{"2":{"202":1}}],["范围的随机数",{"2":{"233":1}}],["范围",{"2":{"202":3}}],["范围是",{"2":{"168":2,"202":1}}],["亚洲",{"2":{"202":1}}],["ü",{"2":{"202":1}}],["德语中的",{"2":{"202":1}}],["è",{"2":{"202":1}}],["法语中的",{"2":{"202":1}}],["欧洲在兼容",{"2":{"202":1}}],["先顺序存放第一行的元素",{"2":{"301":1}}],["先要获取某个一维数组",{"2":{"294":1}}],["先指定元素的个数和类型",{"2":{"273":1,"276":1}}],["先是传播到了欧洲",{"2":{"202":1}}],["先声明",{"2":{"105":1}}],["码表中是第",{"2":{"304":1}}],["码点被划分为多个",{"2":{"203":1}}],["码点通常表示为",{"2":{"203":1}}],["码点",{"2":{"203":1}}],["码使用",{"2":{"202":1}}],["码中对应的数字",{"2":{"169":1}}],["大容量内存",{"2":{"339":1}}],["大法",{"2":{"265":1}}],["大小判断等",{"2":{"227":1}}],["大写字母",{"2":{"201":1}}],["大于或等于",{"2":{"185":1}}],["大于等于",{"2":{"185":1,"198":1,"317":1}}],["大于",{"2":{"185":1,"198":1,"317":1,"331":1}}],["共",{"2":{"201":1}}],["共用体类型",{"2":{"147":1}}],["符号",{"2":{"201":1,"311":1}}],["符号位不变",{"2":{"142":1,"144":1}}],["符号位是",{"2":{"141":1}}],["尽量使用小括号来控制表达式的执行顺序",{"2":{"198":1,"317":1}}],["尽其乐",{"2":{"3":1}}],["逗号运算符",{"2":{"198":1,"317":2}}],["条件判断语句及执行语句间顺序无所谓",{"2":{"220":1}}],["条件表达式n",{"2":{"220":1}}],["条件表达式2",{"2":{"220":1}}],["条件表达式1",{"2":{"220":1}}],["条件表达式",{"2":{"211":1,"215":1}}],["条件运算符",{"2":{"198":1,"317":1}}],["条件编译",{"2":{"82":1}}],["⬅️",{"2":{"198":3,"317":3}}],["圆括号",{"2":{"198":1,"317":1}}],["➡️",{"2":{"198":12,"317":12}}],["名称或含义",{"2":{"198":1,"317":1}}],["名称等",{"2":{"103":1}}],["优先级",{"2":{"198":1,"317":1}}],["优点",{"2":{"16":1,"25":1}}],["÷",{"2":{"196":3,"278":1}}],["错误修复和其他重要更新",{"2":{"337":1}}],["错误演示",{"2":{"282":4}}],["错误检测和校正",{"2":{"193":1}}],["错误调试困难",{"2":{"22":1}}],["交换后数组",{"2":{"288":2}}],["交换数组",{"2":{"288":2}}],["交换两个数值",{"2":{"193":1}}],["交给",{"2":{"108":1}}],["右移等",{"2":{"331":1}}],["右移后赋值",{"2":{"198":1,"317":1}}],["右移",{"2":{"198":1,"317":1}}],["右移运算符最好只用于无符号整数",{"2":{"196":1}}],["右移赋值",{"2":{"187":1}}],["右边丢弃",{"2":{"189":1}}],["右边补",{"2":{"189":1}}],["^4",{"2":{"195":1}}],["^",{"2":{"189":1,"193":7,"198":1,"308":2,"317":1,"331":1}}],["^=",{"2":{"187":1,"198":1,"317":1}}],["左移后赋值",{"2":{"198":1,"317":1}}],["左移",{"2":{"198":1,"317":1,"331":1}}],["左移赋值",{"2":{"187":1}}],["左",{"2":{"189":1}}],["左值",{"2":{"187":1}}],["左边操作数的值",{"2":{"187":11}}],["床前明月光",{"2":{"186":2}}],["零值表示假",{"2":{"186":1}}],["任何非零值都表示真",{"2":{"186":1}}],["任选一种即可",{"2":{"60":1}}],["任选其一安装即可",{"2":{"25":1}}],["逻辑运算",{"2":{"331":1}}],["逻辑运算符提供逻辑判断功能",{"2":{"186":1}}],["逻辑运算符",{"0":{"186":1},"2":{"183":2,"198":1,"316":2,"317":1}}],["逻辑非运算符",{"2":{"198":1,"317":1}}],["逻辑非",{"2":{"186":1}}],["逻辑或",{"2":{"186":1,"198":1,"317":1}}],["逻辑与",{"2":{"186":1,"198":1,"317":1}}],["写成",{"2":{"185":1}}],["小时等",{"2":{"293":1}}],["小于或等于其中一个条件",{"2":{"185":1}}],["小于等于",{"2":{"185":1,"198":1,"317":1}}],["小于",{"2":{"185":1,"198":1,"317":1,"331":1}}],["小数在计算机底层的存储被称为浮点存储",{"2":{"159":1}}],["小数在计算机中也被称为浮点数",{"2":{"159":1}}],["小数",{"2":{"104":2,"147":1,"314":1}}],["百位为",{"2":{"184":1}}],["百位数",{"2":{"184":2}}],["百位数的值",{"2":{"184":1}}],["✅",{"2":{"184":2,"187":11}}],["两个指向同一数组的指针相减可以得到它们之间的元素个数",{"2":{"331":1}}],["两个二进制位一个为",{"2":{"189":1}}],["两个二进制位只要有一个为",{"2":{"189":1}}],["两个二进制位都为",{"2":{"189":1}}],["两个操作数相除的余数",{"2":{"184":1}}],["两个操作数之商",{"2":{"184":1}}],["两个操作数之积",{"2":{"184":1}}],["两个操作数之差",{"2":{"184":1}}],["两个操作数之和",{"2":{"184":1}}],["两种分支语句",{"2":{"204":1}}],["两种状态",{"2":{"171":1}}],["两种",{"2":{"149":1}}],["❎",{"2":{"184":7,"185":6,"186":3,"189":6}}],["副作用",{"2":{"184":1,"185":1,"186":1,"187":1,"189":1}}],["描述物体在空间中的位置和运动轨迹",{"2":{"293":1}}],["描述",{"2":{"184":1,"185":1,"186":1,"187":1,"189":1}}],["掌握一个运算符",{"2":{"183":1,"316":1}}],["三维空间中的力",{"2":{"293":1}}],["三维建模和动画需要使用三维坐标来创建和操控虚拟对象",{"2":{"293":1}}],["三维坐标在空间几何中用于表示立体图形的顶点",{"2":{"293":1}}],["三维坐标用于描述空间中点的位置",{"2":{"293":1}}],["三者是可以相互转换的",{"2":{"249":1}}],["三种循环结构",{"2":{"204":1}}],["三目运算符",{"2":{"183":1,"316":1}}],["三元运算符",{"0":{"197":1},"2":{"183":2,"198":1,"316":2,"317":1}}],["三码合一",{"2":{"144":1}}],["隐式类型转换中的宽类型赋值给窄类型",{"2":{"181":1}}],["隐式转换",{"0":{"178":1},"1":{"179":1,"180":1}}],["赋值操作",{"2":{"331":2}}],["赋值运算符的副作用针对第一个操作数",{"2":{"187":1}}],["赋值运算符的第一个操作数",{"2":{"187":1}}],["赋值运算符",{"0":{"187":1},"2":{"183":1,"198":2,"316":1,"317":2}}],["赋值和比较等",{"2":{"183":1,"316":1}}],["赋值",{"2":{"180":1,"187":1}}],["赋值号两边量的数据类型不同时",{"2":{"180":1}}],["赋值时的自动类型转换",{"0":{"180":1}}],["宽度较小的类型转为宽度较大的类型",{"2":{"179":1}}],["宽度较小的类型会提升为宽度较大的类型",{"2":{"179":1}}],["精度小的类型会自动转换为精度大的类型",{"2":{"179":1}}],["精确宽度类型",{"0":{"155":1}}],["精确地完成各种操作",{"2":{"5":1}}],["窄类型赋值给宽类型",{"2":{"180":1}}],["窄类型整数会自动转换为宽类型整数",{"2":{"179":1}}],["窄类型会自动转换为宽类型",{"2":{"179":1}}],["转为",{"2":{"179":5,"181":3}}],["转换",{"2":{"180":1}}],["转换方向",{"2":{"179":1}}],["转换规则",{"2":{"179":1}}],["转义字符",{"2":{"165":1}}],["帅",{"2":{"172":1,"173":1,"174":1,"175":1}}],["帅不帅",{"2":{"172":1,"173":1,"174":1,"175":1}}],["丑",{"2":{"172":1,"173":1,"174":1,"175":1}}],["早期小型计算机",{"2":{"310":1}}],["早期是没有字符集的概念的",{"2":{"202":1}}],["早期的布尔类型",{"0":{"172":1}}],["早已经解决了需要通过格式占位符来输入和输出变量",{"2":{"149":1}}],["假设有如下代码",{"2":{"326":1}}],["假设",{"2":{"281":1}}],["假设数组一共有",{"2":{"288":1}}],["假设数组中的第一个元素是最大值或最小值",{"2":{"285":1}}],["假设数组是如下的定义",{"2":{"281":1}}],["假设数组",{"2":{"276":1}}],["假设外层循环次数为",{"2":{"253":1}}],["假设变量",{"2":{"108":1}}],["假如我有一张足够大的纸",{"2":{"247":1}}],["假的时候",{"2":{"172":1}}],["假",{"2":{"171":1,"172":1,"173":1,"185":1,"186":10,"197":1,"244":1}}],["反汇编当前函数的代码",{"2":{"327":1}}],["反复执行特定代码的功能",{"2":{"235":1}}],["反斜杠",{"2":{"165":1}}],["反码",{"0":{"142":1},"2":{"142":2,"143":2}}],["反码和补码都是一样的",{"2":{"144":1}}],["反码和补码",{"0":{"139":1},"1":{"140":1,"141":1,"142":1,"143":1,"144":1}}],["制表符",{"2":{"165":1}}],["制定了一套",{"2":{"21":1}}],["换行符",{"2":{"165":1}}],["换言之",{"2":{"13":2,"67":1,"68":1,"83":1}}],["说明",{"2":{"165":1,"226":1,"337":1}}],["已经提供了",{"2":{"165":1}}],["已经成为了能够编译",{"2":{"83":1}}],["文字",{"2":{"165":1}}],["文件夹",{"2":{"347":1}}],["文件存储",{"2":{"339":1}}],["文件中添加以下行",{"2":{"322":1}}],["文件同名的问题",{"2":{"77":1,"94":1}}],["文件的内容",{"2":{"77":1,"79":1}}],["文件系统性能提升",{"2":{"72":1}}],["文件",{"0":{"77":1,"78":1,"79":1},"2":{"25":1,"50":1,"51":1,"77":1,"79":1,"82":1,"94":1,"347":1}}],["文件操作",{"2":{"5":1,"6":1}}],["文件管理",{"2":{"5":1}}],["英文",{"2":{"165":1}}],["英特尔编译器",{"2":{"21":1}}],["岁",{"2":{"165":1}}],["女",{"2":{"165":1}}],["好",{"2":{"165":1}}],["科学计数法形式",{"2":{"159":1}}],["科学应用",{"2":{"19":1}}],["各元素是连续存放的",{"2":{"301":1}}],["各个国家分别给出了自己国家对应的字符集编码",{"2":{"202":1}}],["各类型的存储大小和精度受到操作系统",{"2":{"159":1}}],["各种编程语言通过引入不同的策略和机制",{"2":{"311":1}}],["各种",{"2":{"59":1}}],["各种总线的负载能力能达到",{"2":{"3":1}}],["各种硬件处理速度和性能优化",{"0":{"3":1}}],["叫做下溢出",{"2":{"157":1}}],["叫做上溢出",{"2":{"157":1}}],["参数是常量",{"2":{"156":1}}],["参数是变量",{"2":{"156":1}}],["参数是数据类型",{"2":{"156":1}}],["返回指针变量ptr的地址",{"2":{"331":1}}],["返回指针的大小",{"2":{"331":1}}],["返回整个数组的地址",{"2":{"331":1}}],["返回数组的大小",{"2":{"331":1}}],["返回",{"2":{"186":2}}],["返回某种数据类型或某个值占用的字节数量",{"2":{"156":1}}],["返回值如何处理等",{"2":{"7":1}}],["了解",{"0":{"150":1,"152":1,"153":1,"188":1},"1":{"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1}}],["≤",{"2":{"149":3}}],["长时间运行的程序可能会耗尽系统资源",{"2":{"310":1}}],["长度运算符",{"2":{"198":1,"317":1}}],["长双精度",{"2":{"159":1}}],["长长整型",{"0":{"153":1},"2":{"149":1}}],["长整型",{"0":{"152":1},"2":{"149":1}}],["枚举类型",{"2":{"147":1,"227":1}}],["枚举常量是从",{"2":{"123":1}}],["枚举常量",{"0":{"123":1},"2":{"120":2,"123":1}}],["普通变量是直接存储数据的变量",{"2":{"331":1}}],["普通变量支持上述的所有运算符",{"2":{"316":1}}],["普通变量有普通变量的运算方式",{"2":{"147":1,"314":1}}],["普通变量有内存地址",{"2":{"147":1,"314":1}}],["普通变量有内存空间",{"2":{"147":1,"314":1}}],["普通变量所对应的内存空间存储的是普通的值",{"2":{"147":1,"314":1}}],["普通变量所对应的内存空间中有值",{"2":{"147":1,"314":1}}],["普通变量和指针变量的区别",{"0":{"314":1,"320":1},"1":{"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1}}],["普通变量和指针变量的不同点",{"2":{"147":1,"314":1}}],["普通变量和指针变量的相同点",{"2":{"147":1,"314":1}}],["普通变量",{"2":{"147":1,"314":1}}],["普遍使用的高级编程语言",{"2":{"15":1}}],["变成",{"2":{"189":1}}],["变",{"2":{"144":2,"189":1}}],["变量保存总和",{"2":{"284":1}}],["变量后",{"2":{"184":1}}],["变量后++",{"2":{"184":1}}],["变量前",{"2":{"184":1}}],["变量前++",{"2":{"184":1}}],["变量先自减",{"2":{"184":1}}],["变量先自增",{"2":{"184":1}}],["变量先运算",{"2":{"184":2}}],["变量或常量",{"2":{"156":1}}],["变量或表达式",{"2":{"110":1}}],["变量需要提前声明",{"2":{"113":1}}],["变量所对应的内存中存储的是另一个变量的地址",{"2":{"147":1,"314":1}}],["变量所对应的内存中存储的是普通值",{"2":{"147":1,"314":1}}],["变量所占内存空间的大小",{"2":{"111":1}}],["变量所指向的路径中",{"2":{"99":1}}],["变量就是保存程序运行过程中临时产生的值",{"2":{"108":1,"313":1}}],["变量就是内存中用于存储数据的临时空间",{"2":{"108":1}}],["变量就是一个存储数据的临时空间",{"2":{"104":1}}],["变量必须先声明",{"2":{"105":1}}],["变量名的作用",{"2":{"108":1,"313":1}}],["变量名",{"2":{"104":1,"108":3,"117":1,"181":1,"313":2}}],["变量是内存中的一个存储区域",{"2":{"104":1}}],["变量是程序中不可或缺的组成单位",{"2":{"104":1}}],["变量的字符类型可以表示单个字符",{"2":{"165":1}}],["变量的浮点类型",{"2":{"159":1}}],["变量的输入",{"0":{"113":1}}],["变量的输出",{"0":{"110":1}}],["变量的重要操作",{"0":{"109":1},"1":{"110":1,"111":1,"112":1,"113":1}}],["变量的数据类型决定了两个变量是否能够运行",{"2":{"108":1}}],["变量的数据类型决定了变量所占空间的大小",{"2":{"108":1}}],["变量的数据类型是",{"2":{"108":1}}],["变量的首地址",{"2":{"108":1}}],["变量的作用",{"0":{"108":1}}],["变量的值可以在同一类型范围内不断变化",{"2":{"105":1}}],["变量的声明和使用",{"0":{"105":1}}],["变量的构成包含三个要素",{"2":{"104":1}}],["变量的特别之处就在于它存放的数据是可以改变的",{"2":{"104":1}}],["变量的定义",{"2":{"104":1}}],["变量",{"0":{"102":1,"104":1,"313":1},"1":{"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1},"2":{"104":1,"112":2,"115":1,"155":1,"181":1,"183":1,"316":1}}],["补码的设计可以巧妙的让符号位也参与计算",{"2":{"145":1}}],["补码表示法解决了原码和反码存在的两种零",{"2":{"143":1}}],["补码",{"0":{"143":1},"2":{"143":2}}],["显然不符合实际情况",{"2":{"141":1,"142":1}}],["显示变量的类型",{"2":{"324":1}}],["显示余额",{"2":{"251":1}}],["显示前缀",{"2":{"130":3}}],["显示器",{"2":{"110":1}}],["真",{"2":{"171":1,"172":1,"173":1,"185":1,"186":10,"197":1,"244":1}}],["真值",{"2":{"140":2}}],["真实的linux内核",{"2":{"72":1}}],["吗",{"2":{"136":1}}],["很好理解",{"2":{"136":1}}],["很多应用程序都是直接跑在硬件上的",{"2":{"5":1}}],["直到条件不成立停止循环",{"2":{"244":1}}],["直到遇到",{"2":{"224":1}}],["直到商为",{"2":{"136":1}}],["直接操作内存地址",{"2":{"310":1}}],["直接结束整个方法",{"2":{"262":1}}],["直接使用内存地址来编写代码",{"2":{"108":1}}],["直接生成可执行文件",{"0":{"84":1}}],["直接生成",{"2":{"25":1}}],["直接由计算机执行的二进制代码",{"2":{"16":1}}],["次",{"2":{"212":1,"247":1,"253":3,"286":1}}],["次方",{"2":{"135":1}}],["次行风格",{"2":{"60":1}}],["位运算",{"2":{"331":1}}],["位运算符",{"0":{"188":1},"1":{"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1},"2":{"183":1,"316":1}}],["位的二进制数字表示",{"2":{"202":1}}],["位的二进制数字",{"2":{"201":1}}],["位小数",{"2":{"160":6}}],["位无符号整数",{"2":{"155":4,"157":1}}],["位有符号整数",{"2":{"155":4}}],["位或",{"2":{"149":1}}],["位为主",{"2":{"149":1}}],["位和",{"2":{"149":1}}],["位",{"2":{"149":2,"155":3,"202":2}}],["位二进数来表示",{"2":{"141":2,"142":2,"143":2}}],["位二进制就是一个十六进制",{"2":{"138":1}}],["位二进制就是一个八进制",{"2":{"137":1}}],["位二进制数表示",{"2":{"128":2}}],["位二进制数",{"2":{"128":2}}],["位二进制",{"2":{"128":1,"202":1}}],["位数",{"2":{"135":1,"240":1}}],["借一当八",{"2":{"131":1}}],["借一当二",{"2":{"131":1}}],["借一当十六",{"2":{"131":1}}],["借一当十",{"2":{"131":1}}],["逢十六进一",{"2":{"131":1}}],["逢十进一",{"2":{"131":1}}],["逢八进一",{"2":{"131":1}}],["逢二进一",{"2":{"131":1}}],["前提条件",{"0":{"342":1}}],["前缀",{"2":{"130":6}}],["前文",{"2":{"101":1}}],["前文也提到了",{"2":{"77":1}}],["规定了字符串的结尾必须是",{"2":{"304":1}}],["规律就是",{"2":{"288":1}}],["规则",{"2":{"135":1,"136":1,"137":1,"138":1,"141":1,"142":1,"143":1}}],["规则如下",{"2":{"129":1}}],["规范的代码风格",{"0":{"58":1},"1":{"59":1,"60":1}}],["规范的二进制文件",{"2":{"7":1}}],["规范的",{"2":{"7":1}}],["规范来生成二进制文件",{"2":{"7":1}}],["到16",{"2":{"203":1}}],["到",{"2":{"128":1,"157":4,"201":1,"202":1,"203":1,"221":2}}],["到这里还是有疑惑的",{"2":{"108":1}}],["满",{"2":{"128":3}}],["视频等",{"2":{"126":1}}],["才可结束外层的当次循环",{"2":{"253":1}}],["才会完全跳出内层循环",{"2":{"253":1}}],["才会继续编译代码",{"2":{"121":1}}],["才是",{"2":{"191":1}}],["才能得到珠峰的高度",{"2":{"247":1}}],["才能运行",{"2":{"41":1}}],["才能被计算机识别和执行",{"2":{"15":1}}],["浮点数以及字符那样有固定的大小",{"2":{"304":1}}],["浮点数和字符",{"2":{"304":1}}],["浮点数",{"2":{"304":1}}],["浮点数字面量默认是",{"2":{"161":1}}],["浮点数常量",{"2":{"120":1}}],["浮点数常量以及字符常量",{"2":{"120":1}}],["浮点型数据有两种表现形式",{"2":{"159":1}}],["浮点类型",{"0":{"158":1},"1":{"159":1,"160":1,"161":1,"162":1,"163":1},"2":{"104":1,"147":1}}],["字节数",{"2":{"281":1}}],["字节宽度",{"2":{"155":2}}],["字节",{"2":{"149":8,"150":3,"151":3,"152":3,"153":3,"159":3,"162":3,"167":2}}],["字面量是源代码中一个固定值的表示方法",{"2":{"154":1}}],["字面量后缀",{"0":{"154":1,"161":1}}],["字面量常量",{"2":{"120":3}}],["字面常量",{"2":{"129":4}}],["字母",{"2":{"128":3}}],["字符数组",{"0":{"305":1},"1":{"306":1,"307":1},"2":{"306":1}}],["字符编码之间的关系",{"2":{"203":1}}],["字符可以是字母",{"2":{"201":1}}],["字符集和对应的utf",{"2":{"203":1}}],["字符集和字符集编码之间的关系如下",{"2":{"201":1}}],["字符集和字符集编码",{"0":{"200":1},"1":{"201":1,"202":1,"203":1},"2":{"201":1}}],["字符集中的每个字符表示为",{"2":{"201":1}}],["字符集编码",{"2":{"201":1}}],["字符集定义了可以表示的字符的范围",{"2":{"201":1}}],["字符集",{"2":{"201":1}}],["字符类型的数据在计算机中存储和读取的过程",{"2":{"169":1}}],["字符类型的本质",{"0":{"169":1}}],["字符类型",{"0":{"164":1},"1":{"165":1,"166":1,"167":1,"168":1,"169":1},"2":{"147":1}}],["字符等",{"2":{"147":1,"304":1,"314":1}}],["字符常量",{"2":{"120":1}}],["字符串是",{"2":{"308":1}}],["字符串是不定长的",{"2":{"304":1}}],["字符串的输入和输出",{"0":{"308":1}}],["字符串写成数组的形式",{"2":{"307":1}}],["字符串不像整数",{"2":{"304":1}}],["字符串",{"0":{"303":1,"305":1},"1":{"304":1,"305":1,"306":2,"307":2,"308":1},"2":{"165":1}}],["字符串常量",{"2":{"120":1}}],["字符串类型",{"2":{"104":1}}],["字符串等",{"2":{"104":1}}],["字符串处理库",{"2":{"68":1}}],["字符串处理",{"2":{"8":1,"22":1,"67":1}}],["字符",{"2":{"104":1,"126":1,"190":1,"203":4,"307":1}}],["字符处理库",{"2":{"68":1}}],["男和女也是常量",{"2":{"119":1}}],["π",{"2":{"119":1}}],["联合体和枚举关键字",{"2":{"117":1}}],["具有稳定性和灵活性",{"2":{"336":1}}],["具有较低的系统资源访问权限",{"2":{"6":1}}],["具体的存储空间由编译系统自行决定",{"2":{"149":1}}],["具体关键字",{"2":{"117":3}}],["关系运算",{"2":{"331":1}}],["关系运算符",{"0":{"185":1},"2":{"183":1,"198":1,"316":1,"317":1}}],["关系时",{"2":{"220":1}}],["关键字修饰的标识符常量",{"2":{"120":2}}],["关键字不能用作标识符",{"2":{"117":1}}],["关键字",{"0":{"117":1,"122":1},"2":{"122":1,"174":1}}],["关联内存中的一块存储空间",{"2":{"108":1}}],["合法",{"2":{"116":1,"331":2}}],["合写了一本著名的教材",{"2":{"21":1}}],["建议放置于除",{"2":{"343":1}}],["建议最多不要超过",{"2":{"229":1}}],["建议使用",{"2":{"159":1,"227":1}}],["建议",{"2":{"154":3}}],["建议开发者尽量避免使用下划线开头的标识符",{"2":{"116":1,"313":1}}],["建议规范",{"2":{"116":1,"313":1}}],["除后赋值",{"2":{"198":1,"317":1}}],["除",{"2":{"184":1,"198":1,"317":1}}],["除号",{"2":{"184":1}}],["除了以上几个主流的",{"2":{"336":1}}],["除了",{"2":{"128":1}}],["除了使用下划线连接",{"2":{"116":1,"313":1}}],["除第一个单词外",{"2":{"116":1,"313":1}}],["除等运算",{"2":{"331":1}}],["除等",{"2":{"108":1}}],["见名知意",{"2":{"116":1,"313":1}}],["强类型系统和异常处理",{"2":{"311":1}}],["强烈推荐使用",{"2":{"307":1}}],["强烈建议保留",{"2":{"220":1}}],["强制类型转换可能会导致精度损失",{"2":{"181":1}}],["强制类型转换",{"0":{"181":1},"2":{"198":1,"317":1}}],["强制规范",{"2":{"116":1,"313":1}}],["强大的包管理系统",{"2":{"25":2}}],["伴随人的一生",{"2":{"115":1}}],["狗剩都是名字",{"2":{"115":1}}],["狗剩等",{"2":{"115":1}}],["二维数组中元素排列的顺序是按行存放的",{"2":{"301":1}}],["二维数组的应用案例",{"0":{"302":1}}],["二维数组的内存分析",{"0":{"301":1}}],["二维数组的遍历",{"0":{"300":1}}],["二维数组的理解",{"0":{"299":1}}],["二维数组的定义",{"0":{"295":1},"1":{"296":1,"297":1,"298":1}}],["二维数组在实际开发中",{"2":{"296":1}}],["二维数组要想访问某个元素",{"2":{"294":1}}],["二维和三维坐标系统在不同的领域中各有其重要的应用",{"2":{"293":1}}],["二维运动和场",{"2":{"293":1}}],["二维坐标在绘制图形",{"2":{"293":1}}],["二维坐标用于表示平面图形的顶点",{"2":{"293":1}}],["二维坐标用于描述平面上的点的位置",{"2":{"293":1}}],["二维坐标以及三维坐标",{"2":{"293":1}}],["二层循环",{"2":{"290":1}}],["二者没有性能上的差别",{"2":{"244":1}}],["二目运算符",{"2":{"183":1,"316":1}}],["二元运算符",{"2":{"183":1,"316":1}}],["二狗子",{"2":{"115":1}}],["二进制表示的字符串",{"2":{"190":1}}],["二进制表示的范围是从",{"2":{"157":2}}],["二进制右移",{"0":{"196":1},"2":{"189":1}}],["二进制左移",{"0":{"195":1},"2":{"189":1}}],["二进制转十六进制",{"0":{"138":1}}],["二进制转十进制",{"2":{"135":1}}],["二进制转八进制",{"0":{"137":1}}],["二进制转换为十进制",{"0":{"135":1}}],["二进制的运算规则",{"2":{"131":1}}],["二进制和十进制的转换",{"0":{"134":1},"1":{"135":1,"136":1}}],["二进制和十六进制的关系",{"2":{"128":1}}],["二进制和八进制的关系",{"2":{"128":1}}],["二进制",{"0":{"125":1},"1":{"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1},"2":{"110":2,"128":4,"129":1}}],["二进制代码",{"2":{"16":1}}],["二进制逻辑",{"2":{"2":1,"126":1}}],["李华强",{"2":{"115":1}}],["李华强等",{"2":{"115":1}}],["像这类",{"2":{"304":1}}],["像这类数据",{"2":{"165":1}}],["像",{"2":{"115":1}}],["养活",{"2":{"115":1}}],["家长虽然会给孩子取名为",{"2":{"115":1}}],["后知后觉",{"2":{"310":1}}],["后面的值必须是常量",{"2":{"224":1}}],["后面表达式的值必须是一个整型",{"2":{"224":1}}],["后跟一个十六进制数",{"2":{"203":1}}],["后续讲解",{"2":{"147":1,"314":1}}],["后续单词的首字母大写",{"2":{"116":1,"313":1}}],["后文不再提及",{"2":{"113":1}}],["后使用",{"2":{"105":1}}],["独有",{"2":{"113":1}}],["键",{"2":{"308":1}}],["键或回车键",{"2":{"113":1}}],["键盘上的方向键在这里",{"2":{"350":1}}],["键盘",{"2":{"110":1}}],["空指针解引用异常",{"2":{"311":1}}],["空指针引用",{"2":{"310":1}}],["空指针引用等安全漏洞",{"2":{"22":1}}],["空格",{"2":{"113":1}}],["我折叠多少次",{"2":{"247":1}}],["我叫郭德纲",{"2":{"186":2}}],["我的性别是",{"2":{"165":1}}],["我今年",{"2":{"110":1,"165":1}}],["我们可能会创建很多虚拟机",{"2":{"348":1}}],["我们可以直接通过索引",{"2":{"270":1}}],["我们可以看到",{"2":{"202":1}}],["我们可以手动实现",{"2":{"190":1}}],["我们可以借助",{"2":{"173":1}}],["我们可以将变量分为两类",{"2":{"147":1,"314":1}}],["我们可以将变量想象为一个容器",{"2":{"104":1}}],["我们可以通过",{"2":{"107":1,"278":1,"281":1}}],["我们可以给盒子添加数据或移除数据",{"2":{"104":1}}],["我们可以在上面跑各种",{"2":{"92":1}}],["我们可以在项目中",{"2":{"80":1}}],["我们可以使用取地址运算符",{"2":{"112":1}}],["我们可以使用",{"2":{"92":1,"111":1}}],["我们可以修改",{"2":{"77":1}}],["我们可以知道",{"2":{"3":1}}],["我们有时候会模糊虚拟机软件和虚拟机的概念",{"2":{"340":1}}],["我们除了经常处理整数",{"2":{"304":1}}],["我们除了使用整数",{"2":{"159":1}}],["我们通常称为行下标",{"2":{"300":1}}],["我们通常都会在声明变量的同时",{"2":{"105":1}}],["我们在一台裸机上安装操作系统的时候",{"2":{"349":1}}],["我们在数学",{"2":{"293":1}}],["我们在实际开发中",{"2":{"149":1}}],["我们不能在运行的时候直接获取数组长度",{"2":{"278":1}}],["我们会使用很多",{"2":{"266":1}}],["我们会经常说",{"2":{"104":1,"165":1}}],["我们最多见到的嵌套循环是两层",{"2":{"253":1}}],["我们最为常用的进制就是十进制",{"2":{"128":1}}],["我们希望整数类型的存储空间",{"2":{"155":1}}],["我们了解到",{"2":{"155":1}}],["我们称这些二进制数为机器数",{"2":{"140":1}}],["我们称为",{"2":{"107":1}}],["我们也将这两步称为编译期和运行期",{"2":{"310":1}}],["我们也提到现代的计算机",{"2":{"126":1}}],["我们也可以在",{"2":{"110":1}}],["我们也会看到系统调用",{"2":{"8":1}}],["我们说过",{"2":{"108":1}}],["我们将变量的第一个字节所占用的地址",{"2":{"108":1}}],["我们将每个面称为",{"2":{"107":1}}],["我们使用变量名来关联内存地址",{"2":{"108":1}}],["我们使用最多的不是固定的数据",{"2":{"103":1}}],["我们知道",{"2":{"108":1,"202":2,"310":1}}],["我们需要声明",{"2":{"265":1}}],["我们需要将",{"2":{"108":1}}],["我们需要把它转成电脑能懂的语句",{"2":{"83":1}}],["我们只需要将内存条插入到计算机主板对应的内存条插槽上",{"2":{"107":1}}],["我们提及到",{"2":{"101":1}}],["我们用编辑器编写程序",{"2":{"83":1}}],["我们就可以将所有的数据全部存储到一个容器",{"2":{"265":1}}],["我们就可以知道",{"2":{"108":1}}],["我们就可以在控制台上执行运行此",{"2":{"82":1}}],["我们就是使用了高级语言来编写代码",{"2":{"108":1}}],["我们就使用了汇编语言来编写代码",{"2":{"108":1}}],["我们就会使用变量来保存和操作这些变化的数据",{"2":{"103":1}}],["我们就需要让计算机能识别我们编写的源程序",{"2":{"11":1}}],["我们首先会选用",{"2":{"21":1}}],["十位为",{"2":{"184":1}}],["十位数",{"2":{"184":3}}],["十六进制转换为二进制和十进制转换为二进制的算法相同",{"2":{"136":1}}],["十六进制转换为十进制和二进制转换为十进制的算法相同",{"2":{"135":1}}],["十六进制的运算规则",{"2":{"131":1}}],["十六进制的范围是",{"2":{"128":1}}],["十六进制整数",{"2":{"130":1}}],["十六进制是以",{"2":{"128":1}}],["十六进制",{"2":{"110":1,"128":3,"129":1}}],["十进制的",{"2":{"201":1}}],["十进制的运算规则",{"2":{"131":1}}],["十进制数形式",{"2":{"159":1}}],["十进制数",{"2":{"141":2,"142":2,"143":2}}],["十进制转二进制",{"2":{"136":1}}],["十进制转换二进制",{"0":{"136":1}}],["十进制转十进制",{"2":{"135":1,"136":1}}],["十进制整数",{"2":{"130":1}}],["十进制",{"2":{"110":1,"128":1,"129":1}}],["十进制以及十六进制的英文名称和缩写",{"2":{"110":1}}],["缩写是",{"2":{"110":4}}],["八进制转换为二进制",{"2":{"136":1}}],["八进制转换为十进制",{"2":{"135":1}}],["八进制的运算规则",{"2":{"131":1}}],["八进制的范围是",{"2":{"128":1}}],["八进制整数",{"2":{"130":1}}],["八进制是以",{"2":{"128":1}}],["八进制和十六进制",{"2":{"128":1}}],["八进制",{"2":{"110":2,"128":3,"129":1}}],["里面的分支的结构称为内层分支",{"2":{"229":1}}],["里面包含了普通的字符串和格式占位符",{"2":{"110":1}}],["里奇设计出来",{"2":{"165":1}}],["里奇",{"2":{"18":2,"21":1}}],["向计算机输入数据",{"2":{"110":1}}],["向其中存储数据或获取数据以及移除数据",{"2":{"104":1}}],["扫描仪",{"2":{"110":1}}],["鼠标点击进去之后",{"2":{"350":1}}],["鼠标右键",{"2":{"348":1}}],["鼠标",{"2":{"110":1}}],["鼠标双击",{"2":{"38":1,"42":1,"46":1}}],["底层也是通过",{"2":{"304":1}}],["底层存储就是",{"2":{"304":1}}],["底层都会转换",{"2":{"108":1}}],["底层硬件不断丰富",{"2":{"5":1}}],["值时",{"2":{"310":1}}],["值为",{"2":{"220":2}}],["值的范围",{"2":{"159":1}}],["值的作用",{"2":{"108":1}}],["值就是内存中实际存储的数据",{"2":{"108":1}}],["值",{"2":{"108":1,"313":1}}],["剖析下变量的语法格式",{"2":{"108":1}}],["~a",{"2":{"331":1}}],["~9",{"2":{"194":1}}],["~1",{"2":{"194":1}}],["~0",{"2":{"194":1}}],["~255",{"2":{"169":1}}],["~2^64",{"2":{"149":1}}],["~2^32",{"2":{"149":2}}],["~",{"2":{"108":1,"128":9,"149":6,"159":5,"169":2,"189":1,"194":1,"198":1,"239":3,"241":1,"246":3,"250":3,"260":1,"261":1,"279":1,"317":1}}],["答案就是通过数据类型",{"2":{"108":1}}],["答案就是通过变量",{"2":{"108":1}}],["首位是符号位",{"2":{"140":1}}],["首地址",{"2":{"108":1}}],["首先判断关系表达式",{"2":{"220":1}}],["首先",{"2":{"108":1}}],["综上所述",{"2":{"108":1,"331":1}}],["综上所示",{"2":{"107":1}}],["极大地提高了代码的可读性和开发效率",{"2":{"108":1}}],["乘法表",{"2":{"257":1}}],["乘后赋值",{"2":{"198":1,"317":1}}],["乘号",{"2":{"184":1}}],["乘以",{"2":{"135":1}}],["乘",{"2":{"108":1,"184":1,"198":1,"317":1,"331":1}}],["减少了手动内存管理所带来的指针操作错误",{"2":{"311":1}}],["减后赋值",{"2":{"198":1,"317":1}}],["减号",{"2":{"184":1}}],["减",{"2":{"108":1,"184":1,"198":1,"317":1,"331":1}}],["加后赋值",{"2":{"198":1,"317":1}}],["加密或解密",{"2":{"193":1}}],["加号",{"2":{"184":1}}],["加",{"2":{"108":1,"184":1,"198":1,"317":1}}],["加上",{"2":{"21":1}}],["做何种运算",{"2":{"108":1}}],["芯片",{"2":{"107":2}}],["校验",{"2":{"107":1}}],["时结束程序",{"2":{"258":1}}],["时",{"2":{"186":2}}],["时序参数影响内存的响应速度和稳定性",{"2":{"107":1}}],["时间可以看作是一维的",{"2":{"293":1}}],["时间轴",{"2":{"293":1}}],["时间",{"2":{"103":2}}],["时间和日期库",{"2":{"68":1}}],["时间的单位换算如下",{"2":{"3":1}}],["应运而生",{"2":{"203":1}}],["应该是",{"2":{"326":1}}],["应该越来越趋向于不成立",{"2":{"244":1}}],["应该匹配",{"2":{"107":1}}],["应该相同",{"2":{"107":1}}],["应用示例",{"0":{"87":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1}}],["应用",{"2":{"25":1}}],["应用程序运行等",{"2":{"339":1}}],["应用程序的兼容性大幅提高",{"2":{"72":1}}],["应用程序",{"2":{"72":1,"335":1,"336":1}}],["应用程序都不能直接作用于硬件",{"2":{"8":1}}],["应用程序与操作系统",{"2":{"7":1}}],["应用程序二进制接口",{"2":{"7":1}}],["应用程序通过调用这些接口来请求操作系统执行特定的硬件操作",{"2":{"5":1}}],["应用程序需要对接的硬件也将越来越多",{"2":{"5":1}}],["匹配的速度规格",{"2":{"107":1}}],["组成的表达式的值",{"2":{"184":1,"185":1,"186":1,"187":1}}],["组成",{"2":{"116":1,"313":1}}],["组成了一个二维矩阵",{"2":{"107":1}}],["组成双通道的内存条应该具有相同的容量",{"2":{"107":1}}],["组成双通道配置的内存条需要遵循一些基本要求来确保它们能够正常以双通道模式运行",{"2":{"107":1}}],["组成中央处理器",{"2":{"2":1}}],["根内存条",{"2":{"107":3}}],["根据需要决定是否需要更改软件的安装位置",{"2":{"343":1}}],["根据种⼦值产⽣⼀个",{"2":{"233":1}}],["根据随机数种⼦计算出⼀个伪随机数",{"2":{"233":1}}],["根据淡旺季的月份和年龄",{"2":{"230":1}}],["根据用户的输入显示相应的信息",{"2":{"225":1}}],["根据年龄判断",{"2":{"213":1}}],["根据特定条件执行不同的代码块",{"2":{"209":1}}],["根据循环条件",{"2":{"204":1}}],["根据条件",{"2":{"204":1}}],["根据条件指令",{"2":{"82":1}}],["根据功能",{"2":{"183":1,"316":1}}],["根据操作数的个数",{"2":{"183":1,"316":1}}],["根据所占内存空间大小的不同",{"2":{"149":1}}],["根据指针变量所指向空间中存储的值的类型不同",{"2":{"147":1}}],["根据普通变量中存储的值的类型不同",{"2":{"147":1}}],["根据变量中存储的值的不同",{"2":{"147":1,"314":1}}],["根据使用工具链决定",{"2":{"25":1}}],["槽4",{"2":{"107":2}}],["槽3",{"2":{"107":1}}],["槽2",{"2":{"107":3}}],["槽1",{"2":{"107":1}}],["甚至会使用虚拟机来代替虚拟机软件",{"2":{"340":1}}],["甚至会出现某些",{"2":{"21":1}}],["甚至导致程序崩溃",{"2":{"310":1}}],["甚至八通道",{"2":{"107":1}}],["四通道",{"2":{"107":1}}],["双击打开",{"2":{"343":1}}],["双分支结构",{"0":{"214":1},"1":{"215":1,"216":1,"217":1,"218":1}}],["双字节范围",{"2":{"202":3}}],["双字节",{"2":{"202":1}}],["双引号中的字符",{"2":{"307":1}}],["双引号",{"2":{"165":1}}],["双精度",{"2":{"159":1}}],["双通道内存系统同时使用两个通道来传输数据",{"2":{"107":1}}],["双斜杠",{"2":{"21":1}}],["表达式语句都是顺序执行的",{"2":{"206":1}}],["表达式2",{"2":{"197":1}}],["表达式1",{"2":{"197":1}}],["表达式的值是操作数自增",{"2":{"184":2}}],["表达式一定具有值",{"2":{"183":1,"316":1}}],["表达式指的是一组运算数",{"2":{"183":1,"316":1}}],["表达式可以是任何类型的数据类型",{"2":{"156":1}}],["表达式",{"2":{"156":1,"224":1}}],["表明本人的台式机是支持双通道的",{"2":{"107":1}}],["表示数组的首地址",{"2":{"331":1}}],["表示二维数组",{"2":{"301":1}}],["表示的是数组中最多可以容纳多少个元素",{"2":{"273":1}}],["表示的是数组中每一个元素的数据类型",{"2":{"273":1}}],["表示星期二",{"2":{"225":1}}],["表示星期一",{"2":{"225":1}}],["表示布尔类型的值",{"2":{"185":1}}],["表示真",{"2":{"174":1,"211":1,"215":1,"220":1}}],["表示假",{"2":{"174":1,"211":1,"215":1,"220":1}}],["表示保留",{"2":{"160":3}}],["表示基数",{"2":{"159":2}}],["表示负数",{"2":{"140":1,"157":1}}],["表示正数",{"2":{"140":1,"157":1}}],["表示女性",{"2":{"123":1}}],["表示男性",{"2":{"123":1}}],["表示变量",{"2":{"113":1}}],["表示输出的是整数",{"2":{"110":1}}],["表示整数",{"2":{"110":1}}],["表示可以指定输出文本的格式",{"2":{"64":1}}],["表示",{"2":{"7":2,"64":1,"172":2,"203":1,"244":2,"304":1}}],["zsh",{"2":{"335":1}}],["zfheight",{"2":{"247":2}}],["z0",{"2":{"202":1}}],["za",{"2":{"202":1}}],["zu",{"2":{"150":3,"151":3,"152":3,"153":3,"156":4,"162":3}}],["zd字节",{"2":{"111":2}}],["z",{"2":{"107":2,"165":2}}],["zlib1g",{"2":{"99":1}}],["负号运算符",{"2":{"198":1,"317":1}}],["负号",{"2":{"184":1}}],["负数都适用",{"2":{"195":1,"196":1}}],["负数左补",{"2":{"189":1}}],["负数和",{"2":{"150":1,"151":1,"152":1,"153":1}}],["负数的个数",{"2":{"258":1}}],["负数的补码是其反码",{"2":{"144":1}}],["负数的补码是在其反码的基础上",{"2":{"143":1}}],["负数的反码是在其原码的基础上",{"2":{"142":1,"144":1}}],["负数的原码是它本身绝对值对应的二进制数",{"2":{"141":1}}],["负载减少dimm",{"2":{"107":1}}],["负责管理硬件设备",{"2":{"335":1}}],["负责初始化程序运行时的环境",{"2":{"82":1}}],["负责数据处理和指令执行",{"2":{"2":1}}],["负责解释和执行指令",{"2":{"2":1,"126":1}}],["缓冲",{"2":{"107":1}}],["缓冲区",{"2":{"90":1,"113":1,"306":1,"307":1,"308":2}}],["非法",{"2":{"331":1}}],["非法的标识符",{"2":{"116":1}}],["非运算",{"2":{"331":1}}],["非单引号",{"2":{"307":1,"308":1}}],["非常有限",{"2":{"310":1}}],["非常容易导致程序崩溃",{"2":{"310":1}}],["非常麻烦",{"2":{"307":1}}],["非常适合开发需要直接硬件控制的应用",{"2":{"22":1}}],["非常适合写需要和硬件交互",{"2":{"19":1}}],["非0",{"2":{"211":1,"215":1,"220":1}}],["非",{"2":{"172":1}}],["非缓冲",{"2":{"107":1}}],["声明长度为",{"2":{"279":1}}],["声明一个存储有",{"2":{"279":1}}],["声明一个整型变量",{"2":{"105":2}}],["声明数组",{"2":{"265":1,"282":1}}],["声明为",{"2":{"155":1}}],["声明变量并赋值",{"2":{"110":1}}],["声明变量的同时给其赋值",{"2":{"105":1}}],["初始阶段",{"2":{"334":1}}],["初始化语句③",{"2":{"253":1}}],["初始化语句①",{"2":{"253":1}}],["初始化条件部分的作用域不同",{"2":{"244":1}}],["初始化条件",{"2":{"237":1}}],["初始化条件①",{"2":{"237":1}}],["初始化",{"2":{"105":2}}],["初识",{"0":{"17":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1}}],["初识计算机语言",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1}}],["给数组的每个元素赋值",{"2":{"279":1,"281":1}}],["给数组元素依次赋值为",{"2":{"279":1}}],["给数组元素赋值",{"2":{"273":1,"276":1}}],["给每个字符设置了唯一的数字编号而已",{"2":{"203":1}}],["给变量赋值",{"2":{"105":1,"331":1}}],["给其赋值",{"2":{"105":1}}],["取反",{"2":{"331":1}}],["取决于数组的长度和数组中元素的类型",{"2":{"270":1}}],["取决于使用的工具链",{"2":{"25":1}}],["取款成功",{"2":{"251":1}}],["取款失败",{"2":{"251":1}}],["取款",{"2":{"251":1}}],["取款金额",{"2":{"251":1}}],["取款机功能",{"2":{"251":1}}],["取出两个数中的较大值",{"2":{"242":1}}],["取出两个数中的较小值",{"2":{"242":1}}],["取地址运算符",{"2":{"198":1,"317":1}}],["取值运算符",{"2":{"198":1,"317":2}}],["取值范围",{"2":{"149":4,"169":4}}],["取余赋值",{"2":{"187":1}}],["取余",{"2":{"184":1}}],["取模后赋值",{"2":{"198":1,"317":1}}],["取模",{"2":{"184":3,"198":1,"317":1}}],["取名为",{"2":{"105":2}}],["元素3",{"2":{"297":1,"298":1}}],["元素2",{"2":{"274":1,"275":1,"297":1,"298":1}}],["元素1",{"2":{"274":1,"275":1,"297":1,"298":1}}],["元素个数",{"2":{"278":1}}],["元素个数或长度",{"2":{"273":1}}],["元素个数|长度",{"2":{"273":1,"274":1}}],["元素",{"2":{"269":1}}],["元",{"2":{"104":2}}],["该字符既不能显示",{"2":{"304":1}}],["该程序可以接收一个字符",{"2":{"225":1}}],["该区域的数据可以在同一类型范围内不断变化",{"2":{"104":1}}],["该架构定义了处理器",{"2":{"7":1}}],["盒子中装的就是我们想要的数据",{"2":{"104":1}}],["金币的数量等",{"2":{"103":1}}],["金融应用",{"2":{"19":1}}],["蓝量",{"2":{"103":1}}],["血量",{"2":{"103":1}}],["头像",{"2":{"103":1}}],["头文件包含",{"2":{"82":1}}],["头文件包含函数声明",{"2":{"68":1}}],["头文件可能在同一目录下",{"2":{"77":1,"94":1}}],["头文件需要在源代码文件中使用",{"2":{"68":1}}],["头文件告知编译器如何使用标准库中的函数和定义",{"2":{"68":1}}],["头文件通常以",{"2":{"68":1}}],["头文件的作用是为源代码提供必要的声明和定义",{"2":{"68":1}}],["头文件是包含函数声明",{"2":{"68":1}}],["头文件",{"0":{"68":1},"2":{"68":1}}],["歌词的展示等",{"2":{"103":1}}],["价格等",{"2":{"103":1}}],["价格不同",{"2":{"3":1}}],["购物车商品的数量",{"2":{"103":1}}],["|=",{"2":{"187":1,"198":1,"317":1}}],["||",{"2":{"186":6,"198":1,"212":1,"218":1,"221":1,"261":2,"262":2,"317":1,"331":1}}],["|",{"2":{"99":1,"189":1,"192":7,"198":1,"317":1,"331":1}}],["方便管理和维护",{"2":{"340":1}}],["方便后续引用",{"2":{"99":1}}],["方能生效",{"2":{"82":1}}],["发行版或其他软件",{"2":{"337":1}}],["发行版本如下",{"2":{"336":1}}],["发行版本就是",{"2":{"336":1}}],["发行版本",{"0":{"336":1}}],["发行版",{"2":{"334":1,"336":3}}],["发展阶段",{"2":{"334":1}}],["发布的标准内核",{"2":{"99":1}}],["发生在",{"2":{"21":1}}],["识别性能瓶颈以及分析程序的运行效率",{"2":{"96":1}}],["整除",{"2":{"218":2,"242":1}}],["整型转为浮点型",{"2":{"179":1}}],["整型与浮点型运算",{"2":{"179":1}}],["整型分为有符号",{"2":{"149":1}}],["整型",{"0":{"151":1},"2":{"104":1,"147":1,"149":1}}],["整数之间做除法时",{"2":{"184":1}}],["整数会自动转换为浮点数",{"2":{"179":1}}],["整数和浮点数进行运算的时候",{"2":{"179":1}}],["整数在计算机底层的存储被称为定点存储",{"2":{"159":1}}],["整数的数据类型分为无符号和有符号的",{"2":{"157":1}}],["整数字面量的类型是",{"2":{"154":1}}],["整数类型简称整型",{"2":{"149":1}}],["整数类型",{"0":{"148":1},"1":{"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1}}],["整数常量",{"2":{"120":2}}],["整数",{"2":{"104":1,"130":6,"147":1,"190":3,"314":1}}],["整合",{"0":{"94":1,"100":1}}],["整个数组的字节长度",{"2":{"278":1}}],["整个",{"2":{"18":1}}],["幸运的是",{"2":{"92":1}}],["遗憾的是",{"2":{"92":1}}],["现在有三个班",{"2":{"302":1}}],["现代化高级编程语言是如何解决指针危险的",{"0":{"311":1}}],["现代化的高级编程语言通过各种策略和机制",{"2":{"92":1}}],["现代主板通常支持双通道",{"2":{"107":1}}],["现已被大多数类",{"2":{"83":1}}],["×",{"2":{"90":2,"113":2,"184":2,"195":3,"253":1,"257":2}}],["禁用",{"2":{"90":1,"113":1,"306":1,"307":1,"308":2}}],["之类的远程连接工具来连接",{"2":{"353":1}}],["之类的话",{"2":{"104":1}}],["之内所有偶数的和",{"2":{"239":1,"246":1,"250":1}}],["之外",{"2":{"159":1}}],["之前提到",{"2":{"308":1}}],["之前",{"2":{"126":1,"203":1,"304":1}}],["之所以指针在",{"2":{"310":1}}],["之所以这么规定",{"2":{"149":1}}],["之所以不会出现中文乱码的问题",{"2":{"101":1}}],["之所以",{"2":{"101":1,"310":1}}],["之所以报错的原因",{"2":{"99":1}}],["之后的数据处理将会非常方便",{"2":{"266":1}}],["之后",{"2":{"89":1,"101":1}}],["之间",{"2":{"25":1}}],["附录",{"0":{"88":1,"199":1},"1":{"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"200":1,"201":1,"202":1,"203":1}}],["结束整个函数或方法",{"2":{"262":1}}],["结构的循环体语句是至少会执行一次",{"2":{"249":1}}],["结构是多选一的时候",{"2":{"220":1}}],["结构体类型",{"2":{"147":1}}],["结构体",{"2":{"117":1}}],["结构体等要素命名的时候使用的字符序列",{"2":{"115":1}}],["结合方向",{"2":{"198":1,"317":1}}],["结合了",{"2":{"25":1}}],["结果为",{"2":{"189":3}}],["结果必定为",{"2":{"186":2}}],["结果就返回真",{"2":{"185":1}}],["结果只保留整数部分而舍弃小数部分",{"2":{"184":1}}],["结果是",{"2":{"181":1}}],["结尾",{"2":{"86":6,"121":1,"224":1}}],["结尾表示这个文件是一个中间状态",{"2":{"86":1}}],["采纳为标准的编译器",{"2":{"83":1}}],["阅读和维护的高级计算机语言翻译为计算机能解读",{"2":{"83":1}}],["由美国传播到东方",{"2":{"202":1}}],["由美国人丹尼斯",{"2":{"165":1}}],["由此可见",{"2":{"128":2}}],["由",{"2":{"110":1}}],["由编译器编译后才可以运行",{"2":{"83":1}}],["由于其开源性质",{"2":{"333":1}}],["由于数组成员是同一数据类型",{"2":{"278":1}}],["由于不同的编码系统可以为相同的字节值分配不同的字符",{"2":{"203":1}}],["由于符号位的存在",{"2":{"145":1}}],["由于使用了真实的",{"2":{"72":1}}],["由于",{"2":{"19":1,"21":1,"22":1,"108":1}}],["由于涉及到用户态与内核态之间的切换",{"2":{"8":1}}],["由于内核态具有如此高的权限",{"2":{"6":1}}],["再存放第二行的元素",{"2":{"301":1}}],["再运算",{"2":{"177":1}}],["再减",{"2":{"157":2}}],["再加",{"2":{"157":2}}],["再进行初始化",{"2":{"273":1,"276":1}}],["再进行减法计算",{"2":{"157":1}}],["再进行加法计算",{"2":{"157":1}}],["再进行具体的操作",{"2":{"108":1,"313":1}}],["再次论证了为什么计算机只能识别二进制",{"2":{"126":1}}],["再次",{"2":{"108":1}}],["再使用",{"2":{"105":1}}],["再打开终端",{"2":{"89":1}}],["再执行",{"2":{"82":1}}],["再调用",{"2":{"82":1}}],["再在标准头文件目录中查找",{"2":{"69":1}}],["形成一个统一的二进制文件",{"2":{"82":1}}],["连接",{"2":{"82":1}}],["链接",{"2":{"82":2,"86":1}}],["汇编",{"2":{"86":1}}],["汇编和链接",{"2":{"84":1,"86":1,"87":1}}],["汇编器将汇编指令转换为二进制机器指令",{"2":{"82":1}}],["汇编是将汇编代码转换为机器代码",{"2":{"82":1}}],["汇编语言同样依赖于具体的计算机架构",{"2":{"14":1}}],["汇编语言的优点是能编写高效率的程序",{"2":{"14":1}}],["汇编语言也被称为符号语言",{"2":{"14":1}}],["汇编语言使用助记符",{"2":{"14":1}}],["汇编语言",{"0":{"14":1},"2":{"14":1,"16":1}}],["删除代码中的注释",{"2":{"82":1}}],["替换宏定义",{"2":{"82":1}}],["替换清华镜像源",{"2":{"33":1}}],["预处理",{"2":{"86":2}}],["预处理和编译",{"2":{"86":1}}],["预处理完成后",{"2":{"82":1}}],["预处理器处理源代码中的指令",{"2":{"82":1}}],["预处理是编译过程的第一个阶段",{"2":{"82":1}}],["预处理命令",{"0":{"69":1},"2":{"86":1}}],["过程",{"2":{"82":4}}],["项目来进行内存泄露检测和性能分析",{"2":{"92":1}}],["项目",{"2":{"80":1}}],["项目名称和版本号",{"2":{"77":1,"94":1}}],["请重新输入",{"2":{"251":1,"260":1}}],["请选择",{"2":{"251":1}}],["请问",{"2":{"247":1}}],["请做进一步的检查",{"2":{"212":1}}],["请输入字符串",{"2":{"308":1}}],["请输入要统计的数字",{"2":{"286":1}}],["请输入第",{"2":{"265":4,"302":1}}],["请输入取款金额",{"2":{"251":1}}],["请输入存款金额",{"2":{"251":1}}],["请输入月份",{"2":{"226":1,"230":1}}],["请输入水的温度",{"2":{"222":1}}],["请输入分数",{"2":{"221":1}}],["请输入年份",{"2":{"218":1}}],["请输入年龄",{"2":{"217":1,"230":1}}],["请输入你的年龄",{"2":{"213":1}}],["请输入您的心率",{"2":{"212":1}}],["请输入性别",{"2":{"123":1}}],["请输入一个字符",{"2":{"225":1}}],["请输入一个整数",{"2":{"113":1,"216":1,"258":1,"260":1}}],["请输入一个半径",{"2":{"113":1}}],["请输入整数b的值",{"2":{"186":1}}],["请输入整数a的值",{"2":{"186":1}}],["请输入整数",{"2":{"90":1,"113":1}}],["请点击重新加载",{"2":{"80":1}}],["请求和处理响应",{"2":{"7":1}}],["看其结果是真还是假",{"2":{"220":2}}],["看上述配置是否生效",{"2":{"80":1}}],["看个人爱好",{"2":{"60":1}}],["临时创建或复制一个文件",{"2":{"80":1}}],["演示",{"0":{"80":1}}],["忽略某些文件或目录",{"2":{"79":1}}],["仓库的时候",{"2":{"79":1}}],["短路现象",{"2":{"186":3}}],["短整型",{"0":{"150":1},"2":{"149":1}}],["短",{"2":{"78":1}}],["检查虚拟机软件是否安装了虚拟网卡",{"2":{"343":1}}],["检查并添加",{"2":{"77":1,"94":1}}],["检查并添加子目录中的",{"2":{"77":1,"94":1}}],["检查是否已经创建过同名的可执行文件",{"2":{"77":1,"94":1}}],["检测",{"2":{"39":1}}],["获取二维数组的行数和列数",{"2":{"302":1}}],["获取行列数",{"2":{"300":1}}],["获取三位数",{"2":{"240":1}}],["获取指定整数的二进制表示",{"2":{"190":1}}],["获取类型的取值范围",{"2":{"150":1,"151":1,"152":1,"153":1}}],["获取类型占用的内存大小",{"2":{"150":1,"151":1,"152":1,"153":1}}],["获取变量的地址",{"0":{"112":1}}],["获取数据",{"2":{"108":1}}],["获取数据或提交表单",{"2":{"7":1}}],["获取文件的相对路径",{"2":{"77":1,"94":1}}],["$",{"2":{"77":29,"94":29,"99":3,"310":1,"322":1}}],["辅助函数",{"2":{"77":1,"94":1}}],["切换",{"0":{"76":1}}],["本次选择",{"2":{"337":1}}],["本次不再演示",{"2":{"75":1}}],["本质上就类似购买一台没有安装操作系统的裸机",{"2":{"346":1}}],["本质上就是一个整数",{"2":{"169":1}}],["本质上是一个标识符常量",{"2":{"269":1}}],["本人的计算机就支持",{"2":{"107":1}}],["本人的安装的是",{"2":{"74":1,"75":1}}],["本人的解压目录是",{"2":{"27":1}}],["本人喜欢行尾分格",{"2":{"60":1}}],["本人安装",{"2":{"28":1}}],["自减之前的值",{"2":{"184":1}}],["自减之后的值",{"2":{"184":1}}],["自减运算符",{"2":{"198":1,"317":1}}],["自减运算符在前在后",{"2":{"184":1}}],["自减运算符可以写在操作数的前面也可以写在操作数后面",{"2":{"184":1}}],["自减",{"2":{"184":1}}],["自增自减运算",{"2":{"331":1}}],["自增运算符",{"2":{"198":1,"317":1}}],["自增和自减",{"2":{"184":2}}],["自增",{"2":{"184":3}}],["自动推断出行数",{"2":{"298":1}}],["自动推断出数组中元素的个数",{"2":{"275":1}}],["自动类型转换",{"0":{"178":1},"1":{"179":1,"180":1}}],["自动化控制系统",{"2":{"2":1}}],["自定义它们的值",{"2":{"123":1}}],["自行编译",{"2":{"75":1}}],["查找源文件所在的目录",{"2":{"77":1,"94":1}}],["查找所有源文件",{"2":{"77":1,"94":1}}],["查找顶层",{"2":{"77":1,"94":1}}],["查询本地安装的",{"2":{"73":1}}],["查看配置网络和主机名是否成功",{"2":{"350":1}}],["查看是否登录成功",{"2":{"353":1}}],["查看是否创建虚拟机成功",{"2":{"347":1}}],["查看是否配置成功",{"2":{"344":1,"349":1}}],["查看是否开启了虚拟化",{"2":{"73":1}}],["查看变量",{"0":{"324":1},"2":{"327":1}}],["查看内核版本",{"2":{"99":1}}],["查看",{"0":{"352":1},"2":{"93":1,"94":1,"107":1}}],["查看官方在线支持的",{"2":{"73":1}}],["⑩",{"2":{"73":1,"343":1,"347":1,"350":1}}],["⑨",{"2":{"73":1,"343":1,"347":1,"350":1}}],["托瓦兹及其他开发者编写和维护的",{"2":{"335":1}}],["托瓦兹在",{"2":{"334":1}}],["托瓦兹",{"2":{"333":1}}],["托管在",{"2":{"73":1}}],["托遗响于悲风",{"2":{"3":1}}],["某些国家可能会污染",{"2":{"73":2}}],["启用虚拟机功能",{"2":{"73":1}}],["启用适用于",{"2":{"73":1}}],["启动调试",{"2":{"323":1}}],["启动",{"2":{"47":1}}],["比较的是各自内存地址的大小",{"2":{"331":1}}],["比较运算符",{"0":{"185":1},"2":{"183":1,"316":1}}],["比传统的虚拟机占用更少的资源",{"2":{"72":1}}],["比如文件操作",{"2":{"8":1}}],["比如",{"2":{"6":1,"8":1,"21":1,"63":1,"179":2,"225":1}}],["密集型的操作",{"2":{"72":1}}],["72",{"2":{"310":1}}],["7月",{"2":{"226":1}}],["7e+308",{"2":{"159":1}}],["767",{"2":{"149":1}}],["768",{"2":{"149":1}}],["70℃",{"2":{"222":2}}],["70",{"2":{"115":1,"222":2}}],["7",{"0":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"114":1,"115":1,"116":1,"117":1,"155":1,"195":1,"197":1,"259":1,"260":1,"261":1,"262":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":2},"1":{"72":1,"73":1,"74":1,"75":1,"115":1,"116":1,"117":1,"260":1,"261":1,"262":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1},"2":{"128":7,"157":1,"184":1,"185":1,"191":3,"192":2,"193":2,"198":1,"201":1,"202":2,"226":1,"261":5,"262":3,"296":1,"297":1,"310":1,"317":1}}],["799",{"2":{"45":1}}],["断言库",{"2":{"68":1}}],["布尔值用于表示",{"2":{"171":1}}],["布尔类型",{"0":{"170":1},"1":{"171":1,"172":1,"173":1,"174":1,"175":1},"2":{"147":1}}],["布尔类型库",{"2":{"68":1}}],["布局",{"2":{"7":1}}],["随机",{"2":{"233":1}}],["随机数函数在",{"2":{"233":1}}],["随机数",{"0":{"231":1},"1":{"232":1,"233":1}}],["随机数生成等功能",{"2":{"68":1}}],["随意给出一个整数",{"2":{"184":1}}],["随着",{"2":{"334":1}}],["随着全球化的发展",{"2":{"203":1}}],["随着计算机的发展",{"2":{"202":1}}],["随着计算机科学的发展",{"2":{"16":1}}],["随着项目的发展",{"2":{"83":1}}],["随着微型计算机的日益普及",{"2":{"21":1}}],["随着技术的发展",{"2":{"5":1}}],["常见值有",{"2":{"232":1}}],["常见的虚拟机软件",{"2":{"340":1}}],["常见的伪随机数",{"2":{"232":1}}],["常见的位运算符",{"2":{"189":1}}],["常见的赋值运算符",{"2":{"187":1}}],["常见的逻辑运算符",{"2":{"186":1}}],["常见的关系运算符",{"2":{"185":1}}],["常见的进制有二进制",{"2":{"128":1}}],["常见的进制",{"0":{"128":1}}],["常见的",{"2":{"21":1,"68":1,"107":1,"335":1}}],["常量和运算符也可以组成表达式",{"2":{"183":1,"316":1}}],["常量或表达式",{"2":{"181":1}}],["常量长度的运算符",{"2":{"149":1}}],["常量值n",{"2":{"224":1}}],["常量值2",{"2":{"224":1}}],["常量值1",{"2":{"224":1}}],["常量值",{"2":{"121":1,"122":1}}],["常量名习惯用大写字母表示",{"2":{"121":1}}],["常量名",{"2":{"121":1,"122":1}}],["常量的分类",{"0":{"120":1}}],["常量",{"0":{"118":1},"1":{"119":1,"120":1,"121":1,"122":1,"123":1,"124":1}}],["常用函数和宏",{"2":{"68":1}}],["宏展开",{"2":{"82":1}}],["宏和数据类型",{"2":{"69":1}}],["宏等",{"2":{"68":1}}],["宏定义的布尔类型",{"0":{"173":1}}],["宏定义的标识符常量",{"2":{"120":2}}],["宏定义和数据类型定义",{"2":{"68":1}}],["宏定义",{"2":{"68":1,"173":1}}],["遵循",{"2":{"67":1}}],["作用是将输出的数据转换为指定的格式后输出",{"2":{"110":1}}],["作用是将参数文本输出到屏幕",{"2":{"64":1}}],["作为服务器和嵌入式设备的操作系统",{"2":{"334":1}}],["作为结束条件",{"2":{"286":1}}],["作为扩展名",{"2":{"82":1}}],["作为语句结束的标志",{"2":{"63":1}}],["作为程序执行的入口",{"2":{"62":1}}],["每次折叠的高度",{"2":{"247":1}}],["每次先判断后执行循环体语句",{"2":{"237":1}}],["每次迭代都使用前一次生成的随机数作为输入",{"2":{"232":1}}],["每一种编码系统都是为了支持特定语言或一组语言的字符集",{"2":{"203":1}}],["每一个字节都有一个编号",{"2":{"108":1}}],["每一个执行语句后面都会有一个英文分号",{"2":{"63":1}}],["每",{"2":{"137":1,"138":1}}],["每个虚拟机都被视为一个独立的计算机系统",{"2":{"340":1}}],["每个发行版都有自己的特点和优势",{"2":{"333":1}}],["每个班五名同学",{"2":{"302":1}}],["每个⼀维数组中有几个具体的数据元素",{"2":{"296":2,"297":1,"298":1}}],["每个元素的字节长度一定相等",{"2":{"278":1}}],["每个平面被分配了一个编号",{"2":{"203":1}}],["每个平面包含",{"2":{"203":1}}],["每个字符都分配给了一个从",{"2":{"201":1}}],["每个八进制数字确实由",{"2":{"128":1}}],["每个八进制数位都可以映射到一个唯一的",{"2":{"128":1}}],["每个十六进制数字确实由",{"2":{"128":1}}],["每个十六进制数都可以映射到一个唯一的",{"2":{"128":1}}],["每个",{"2":{"107":1}}],["每个芯片包含多个存储单元",{"2":{"107":1}}],["每种数据类型都有特定的属性和用途",{"2":{"104":1}}],["每月更新",{"2":{"20":1}}],["打印第一个元素的地址",{"2":{"331":1}}],["打印当前作用域中的所有局部变量",{"2":{"324":1}}],["打印变量的值",{"2":{"324":1}}],["打印二维数组元素",{"2":{"300":1}}],["打印移动之后的数组",{"2":{"289":1,"290":1}}],["打印交换后的数组",{"2":{"288":2}}],["打印原始数组中的全部元素",{"2":{"288":2,"289":1,"290":1}}],["打印数组名",{"2":{"331":1}}],["打印数组",{"2":{"287":1}}],["打印",{"2":{"254":1,"255":1,"256":1,"257":1,"260":1,"261":1}}],["打印票价",{"2":{"230":1}}],["打印显示它的个位数",{"2":{"184":1}}],["打印机",{"2":{"110":1}}],["打印等",{"2":{"63":1}}],["打开解决方案资源管理器",{"2":{"51":1}}],["打开该目录",{"2":{"50":1}}],["打开",{"2":{"39":1,"321":1,"344":1}}],["排序",{"2":{"63":1}}],["排名权重基于世界范围内工程师数量",{"2":{"20":1}}],["搜索",{"2":{"63":1}}],["成为了计算机行业中的重要组成部分",{"2":{"333":1}}],["成为了日常软件开发的主流选择",{"2":{"16":1}}],["成人",{"2":{"230":2}}],["成年人心率的正常范围是每分钟",{"2":{"212":1}}],["成员选择",{"2":{"198":2,"317":2}}],["成",{"2":{"189":1}}],["成对出现",{"2":{"63":1}}],["且支持运算符的含义和普通变量相差较大",{"2":{"316":1}}],["且长度就确定的",{"2":{"270":1}}],["且随着循环次数增加",{"2":{"244":1}}],["且结果是整数",{"2":{"242":1}}],["且循环开始前就执行",{"2":{"237":1}}],["且小于等于",{"2":{"222":2}}],["且运行成功",{"2":{"62":1}}],["且执行的操作多在用户空间完成",{"2":{"8":1}}],[">>",{"2":{"190":1}}],[">=",{"2":{"185":3,"190":1,"221":3,"230":2,"241":1,"242":1,"285":1}}],[">",{"2":{"60":2,"108":3,"169":2,"181":1,"185":3,"186":4,"197":1,"212":1,"217":1,"221":1,"222":3,"230":1,"242":1,"251":1,"258":1,"289":1,"290":1}}],["则可以在输入的时候",{"2":{"308":1}}],["则可以使用英语",{"2":{"10":1}}],["则交换",{"2":{"289":1}}],["则",{"2":{"281":1}}],["则内层循环体实际上需要执行",{"2":{"253":1}}],["则称该整数为这些整数的公倍数",{"2":{"242":1}}],["则称该整数为这些整数的公约数",{"2":{"242":1}}],["则打印",{"2":{"222":4}}],["则输出",{"2":{"217":1}}],["则输入的时候需要加上空格",{"2":{"113":1}}],["则输入的时候需要加上逗号",{"2":{"113":1}}],["则提示",{"2":{"213":1}}],["则提示需要做进一步的检查",{"2":{"212":1}}],["则把它分成几步来完成",{"2":{"198":1,"317":1}}],["则整个表达式的值是表达式",{"2":{"197":2}}],["则整体向左移动",{"2":{"59":1}}],["则向下取整",{"2":{"196":1}}],["则结果为",{"2":{"194":2}}],["则使用",{"2":{"160":1}}],["则需要在十六进制整数前加上",{"2":{"129":1}}],["则需要在八进制整数前加上",{"2":{"129":1}}],["则需要在二进制整数前加上",{"2":{"129":1}}],["则编译器会自动加上",{"2":{"62":1}}],["则表示运行失败",{"2":{"62":1}}],["注意⚠️",{"2":{"350":1}}],["注意使用双引号",{"2":{"307":1,"308":1}}],["注重最新的软件和技术",{"2":{"336":1}}],["注释是一个程序员必须有具有的良好编程习惯",{"2":{"54":1}}],["注释是一种特殊的文本",{"2":{"54":1}}],["注释",{"0":{"53":1},"1":{"54":1,"55":1,"56":1}}],["注册",{"2":{"47":1}}],["源文件",{"2":{"86":8}}],["源文件包含",{"2":{"52":1}}],["源程序需要以",{"2":{"82":1}}],["源代码构建的免费开源操作系统",{"2":{"336":3}}],["源代码",{"2":{"11":2,"82":1}}],["默认即可",{"2":{"350":1}}],["默认会保留",{"2":{"160":3}}],["默认是匹配到空格或",{"2":{"308":1}}],["默认是否带符号取决于当前运行环境",{"2":{"169":1}}],["默认是有符号",{"2":{"150":1,"151":1,"152":1,"153":1}}],["默认是",{"2":{"149":1,"169":1}}],["默认是最小化安装",{"2":{"30":1}}],["默认",{"2":{"149":4}}],["默认仓库中的",{"2":{"75":1}}],["默认整体向右边移动",{"2":{"59":1}}],["默认情况下的",{"2":{"154":1}}],["默认情况下",{"2":{"52":1,"62":1,"123":1}}],["⑧",{"2":{"50":1,"73":1,"343":1,"347":1,"350":1}}],["⑦",{"2":{"50":1,"73":1,"343":1,"347":1,"350":1}}],["目的是希望孩子能健康成长",{"2":{"115":1}}],["目录中的所有",{"2":{"77":1,"94":1}}],["目录",{"2":{"50":1,"77":2,"94":2}}],["目前而言",{"2":{"310":1}}],["目前",{"2":{"203":1}}],["目前也是",{"2":{"101":1}}],["目前最新版本为",{"2":{"45":1}}],["目前的",{"2":{"25":1}}],["目前有两种主流实现",{"2":{"25":1}}],["目前仍然应用于工业电子编程领域",{"2":{"14":1}}],["版或稳定版",{"2":{"337":1}}],["版",{"0":{"50":1,"51":1}}],["版本的更新频率较低",{"2":{"337":1}}],["版本的支持周期内",{"2":{"337":1}}],["版本通常适用于企业和组织等需要长期稳定性和可靠性的环境",{"2":{"337":1}}],["版本通常会提供更长时间的支持和维护",{"2":{"337":1}}],["版本选择",{"0":{"337":1}}],["版本支持",{"2":{"25":1}}],["版本",{"2":{"21":7,"47":2,"73":3,"337":1}}],["手动在字符串的结尾添加",{"2":{"306":1}}],["手动版",{"0":{"49":1}}],["手动管理内存",{"2":{"22":1}}],["登录或跳过该选项",{"2":{"47":1}}],["开启此虚拟机",{"2":{"350":1}}],["开启虚拟化",{"2":{"73":1}}],["开水",{"2":{"222":2}}],["开始受到更多人的关注和认可",{"2":{"334":1}}],["开始逐步完善和扩展功能",{"2":{"334":1}}],["开始调试",{"0":{"323":1}}],["开始依次遍历到",{"2":{"289":1}}],["开始的连续数字",{"2":{"269":1}}],["开始下一次循环",{"2":{"253":1}}],["开始",{"2":{"203":1}}],["开始递增的",{"2":{"123":1}}],["开始安装",{"2":{"46":1}}],["开发使用",{"2":{"336":1}}],["开发应用程序和驱动程序",{"2":{"334":1}}],["开发的编程语言编译器",{"2":{"83":1}}],["开发环境",{"2":{"72":1}}],["开发效率",{"2":{"37":1}}],["开发",{"2":{"25":1,"333":1}}],["开发中",{"2":{"7":1}}],["开发者会持续提供安全补丁",{"2":{"337":1}}],["开发者可能会使用",{"2":{"7":1}}],["开发者需要确保操作系统能够支持特定的",{"2":{"7":1}}],["开发者通过系统调用可以实现对底层资源的直接控制",{"2":{"5":1}}],["开发人员可以采取以下的措施",{"2":{"310":1}}],["开发人员",{"2":{"7":1}}],["全是复制",{"2":{"265":1}}],["全称为",{"2":{"72":1}}],["全部删除",{"2":{"46":1}}],["全平台实现",{"2":{"25":1}}],["修改文件夹的名称",{"2":{"348":1}}],["修改指向变量的值",{"2":{"331":1}}],["修改和维护了",{"2":{"108":1}}],["修改变量",{"2":{"105":1}}],["修改系统的编码为",{"2":{"101":1}}],["修改项目中",{"2":{"94":1}}],["修改",{"0":{"77":1}}],["修改默认的安装位置",{"2":{"46":1}}],["修订标准的原因并不是因为原标准不能用",{"2":{"21":1}}],["单击完成按钮",{"2":{"343":1}}],["单击安装按钮",{"2":{"343":1}}],["单击确定",{"2":{"343":1}}],["单击下一步继续安装",{"2":{"343":2}}],["单击下一步",{"2":{"343":1}}],["单个元素的字节长度",{"2":{"278":1}}],["单个组件",{"2":{"46":1}}],["单分支结构",{"0":{"210":1},"1":{"211":1,"212":1,"213":1}}],["单字节",{"2":{"202":3}}],["单引号",{"2":{"165":1}}],["单精度",{"2":{"159":1}}],["单行注释",{"0":{"55":1},"2":{"55":1}}],["单元测试",{"2":{"37":1}}],["工程和建筑设计",{"2":{"293":1}}],["工作和学习环境部署",{"0":{"338":1},"1":{"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1}}],["工作原理",{"2":{"232":1}}],["工作负荷",{"2":{"46":1}}],["工具",{"2":{"92":1,"99":1}}],["工具链是否安装成功",{"2":{"39":1}}],["工具链",{"2":{"25":1,"321":1}}],["工具链和",{"2":{"25":1}}],["工具和应用程序",{"2":{"72":2}}],["工具和",{"2":{"46":1}}],["工具和开发",{"2":{"25":1}}],["工具和库较少",{"2":{"25":1}}],["工具和库",{"2":{"25":2}}],["继续执行下一次循环",{"2":{"261":1}}],["继续执行用户程序",{"2":{"6":1}}],["继续",{"2":{"46":1,"47":1}}],["企业版拥有面向架构师的功能",{"2":{"45":1}}],["美元续订",{"2":{"45":2}}],["美元",{"2":{"45":2}}],["美国就制定了一套字符编码",{"2":{"202":1}}],["美国信息交换标准代码",{"2":{"201":1}}],["美国国家标准协会",{"2":{"18":1,"21":1}}],["美国贝尔实验室的肯",{"2":{"18":1}}],["专业版",{"2":{"45":1}}],["免费",{"2":{"45":1}}],["插件",{"2":{"43":1,"50":1}}],["同理",{"2":{"349":1}}],["同意许可协议",{"2":{"343":1}}],["同意协议",{"2":{"42":1}}],["同类指针相减的结果是一个整数",{"2":{"331":1}}],["同一个数组中的元素必须是相同的数据类型",{"2":{"269":1}}],["同样可以使用",{"2":{"308":1}}],["同样的道理",{"2":{"266":1}}],["同样适用于微软的",{"2":{"83":1}}],["同",{"2":{"237":1}}],["同时",{"2":{"334":2,"340":1}}],["同时进行初始化",{"2":{"275":1,"276":1}}],["同时声明多个整型的变量并赋值",{"2":{"105":1}}],["同时声明多个变量并赋值",{"2":{"105":1}}],["同时提供了类似的隔离和安全性",{"2":{"72":1}}],["同时也使得多个程序可以在相互隔离的环境中同时运行",{"2":{"6":1}}],["还经常和字符串打交道",{"2":{"304":1}}],["还是假",{"2":{"220":1}}],["还是以",{"2":{"149":1}}],["还会使用到小数",{"2":{"159":1}}],["还会加入启动代码",{"2":{"82":1}}],["还引入了字母",{"2":{"128":1}}],["还限制了数据在内存中所占空间的大小",{"2":{"108":1}}],["还有许多其他的发行版",{"2":{"336":1}}],["还有一种解决方案",{"2":{"101":1}}],["还有生产环境中提供重要业务支撑的各种服务器",{"2":{"1":1}}],["还需要重新编译",{"2":{"82":1}}],["还可能会塞满磁盘",{"2":{"45":1}}],["还支持在微软",{"2":{"41":1}}],["主流的",{"2":{"336":1}}],["主题和调试工具",{"2":{"41":1}}],["主要由以下几个组成部分构成",{"2":{"335":1}}],["主要应用包括",{"2":{"293":2}}],["主要应用有",{"2":{"293":1}}],["主要用于监控和分析系统性能",{"2":{"96":1}}],["主要任务包括",{"2":{"82":1}}],["主要面向普通用户",{"2":{"5":1}}],["主要针对开发人员和高级用户",{"2":{"5":1}}],["支持的操作包括",{"2":{"331":2}}],["支持的工具链",{"2":{"321":1}}],["支持在",{"2":{"72":1}}],["支持",{"2":{"45":1}}],["支持新的编程语言",{"2":{"41":1}}],["支持多种编程范式",{"2":{"16":1}}],["智能指针",{"2":{"311":2}}],["智能代码补全",{"2":{"41":1}}],["智能手机",{"2":{"1":1}}],["891",{"2":{"289":1,"290":1}}],["86",{"2":{"247":1}}],["80",{"2":{"221":3}}],["8848860",{"2":{"247":1}}],["8848",{"2":{"247":1}}],["8859",{"2":{"202":3,"203":1}}],["88jwh",{"2":{"47":1}}],["8lf",{"2":{"179":1}}],["8位二进制数",{"2":{"141":2,"142":4,"143":6}}],["8bit",{"2":{"107":1}}],["8",{"0":{"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"156":1,"196":1,"198":1},"1":{"86":1,"87":1},"2":{"39":2,"52":2,"101":6,"107":2,"108":2,"128":6,"141":2,"142":2,"143":2,"149":4,"153":3,"155":2,"157":1,"159":1,"162":1,"185":1,"190":1,"194":1,"198":1,"202":2,"203":3,"226":2,"241":1,"288":1,"296":1,"297":1,"317":1}}],["85",{"2":{"3":1}}],["新增的关键字",{"2":{"117":2}}],["新建会话",{"2":{"353":1}}],["新建虚拟机",{"2":{"347":1}}],["新建",{"2":{"51":1}}],["新建空项目",{"2":{"51":1,"52":1}}],["新建一个空文件夹",{"2":{"50":1}}],["新建一个",{"2":{"49":1}}],["新",{"2":{"39":1}}],["新版本只是解决了",{"2":{"21":1}}],["下面是具体的步骤",{"2":{"320":1}}],["下标的值大",{"2":{"289":1}}],["下标当前的值比",{"2":{"289":1}}],["下标",{"2":{"269":1,"270":1}}],["下图是一个购物车中变化的数据",{"2":{"103":1}}],["下的性能分析工具",{"2":{"96":1}}],["下主要有",{"2":{"82":1}}],["下一步即可",{"2":{"347":7}}],["下一步继续安装",{"2":{"343":1}}],["下一步",{"2":{"38":3,"42":3}}],["下载源码",{"2":{"99":1}}],["下载地址在这里",{"2":{"27":1,"30":1,"33":1,"73":1}}],["下载到本地",{"2":{"27":1,"30":1,"33":1}}],["进一步增强了程序的安全性和可靠性",{"2":{"311":1}}],["进",{"2":{"128":4}}],["进制的转换",{"0":{"132":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1}}],["进制的运算规则",{"0":{"131":1}}],["进制的换算举例",{"2":{"128":1}}],["进制",{"0":{"127":1},"1":{"128":1,"129":1,"130":1}}],["进行下一步安装",{"2":{"343":1}}],["进行抽象和分配",{"2":{"340":1}}],["进行统一管理",{"2":{"266":1}}],["进行运算",{"2":{"108":1}}],["进行预处理",{"2":{"84":1,"87":1}}],["进度条",{"2":{"103":1}}],["进入安装",{"2":{"38":1,"42":1,"46":1}}],["进程调度等核心功能",{"2":{"335":1}}],["进程控制",{"2":{"8":1}}],["进程管理",{"2":{"5":2}}],["构建支持",{"2":{"37":1}}],["构成了一个完整的计算机系统",{"2":{"2":1}}],["推出了许多新的版本和功能",{"2":{"334":1}}],["推出了",{"2":{"202":1}}],["推出的跨平台",{"2":{"37":1}}],["推荐选择",{"2":{"337":1}}],["推荐",{"0":{"32":1,"175":1,"307":1},"1":{"33":1,"34":1},"2":{"107":1}}],["jis",{"2":{"202":1,"203":1}}],["j++",{"2":{"186":2,"190":1,"290":1,"300":1,"302":2}}],["jvm",{"2":{"155":1}}],["j",{"2":{"99":1,"116":1,"186":4,"190":4,"254":2,"255":2,"256":2,"257":4,"288":4,"290":3,"300":3,"302":8}}],["jre",{"2":{"99":1}}],["jdk",{"2":{"99":1,"304":1}}],["jetbrains",{"2":{"37":1}}],["java采用了如下的策略和机制",{"2":{"311":1}}],["javascript",{"2":{"7":1,"10":1,"15":1,"108":1,"277":1}}],["java",{"2":{"6":5,"10":1,"11":3,"15":1,"16":1,"19":1,"83":1,"108":1,"149":1,"155":2,"165":1,"175":1,"277":1,"278":1,"282":2,"294":1,"304":1,"310":1,"311":3}}],["javaimport",{"2":{"6":1}}],["步骤略",{"2":{"50":1,"73":1}}],["步骤相同",{"2":{"31":1,"34":1}}],["步提高的瓶颈",{"2":{"3":1}}],["配置网络和主机名",{"2":{"350":1}}],["配置网络",{"0":{"344":1}}],["配置和管理虚拟机",{"2":{"340":1}}],["配置编辑器的字体",{"2":{"39":1}}],["配置显示方法分隔符功能",{"2":{"39":1}}],["配置控制台编码为",{"2":{"39":1}}],["配置文件编码",{"2":{"39":1}}],["配置自动保存功能",{"2":{"39":1}}],["配置自定义字体",{"2":{"39":1}}],["配置新",{"2":{"39":1}}],["配置环境变量",{"2":{"28":1}}],["配置",{"0":{"28":1,"31":1,"34":1,"39":1,"43":1,"47":1,"74":1,"75":1,"78":1,"79":1},"2":{"31":1,"34":1,"78":1,"79":1}}],["略",{"2":{"27":1,"30":1,"31":1,"33":1,"34":1}}],["安装到裸机上",{"2":{"349":1}}],["安装结束后",{"2":{"343":1}}],["安装程序",{"2":{"343":1}}],["安装步骤",{"0":{"343":1}}],["安装虚拟机软件",{"0":{"341":1},"1":{"342":1,"343":1,"344":1}}],["安装在主板的内存插槽中",{"2":{"107":1}}],["安装依赖库",{"2":{"99":1}}],["安装gcc相关工具链",{"2":{"74":1}}],["安装指定版本的",{"2":{"73":1}}],["安装和配置",{"0":{"71":1},"1":{"72":1,"73":1,"74":1,"75":1}}],["安装中",{"2":{"46":1}}],["安装中文插件",{"2":{"39":1,"43":1}}],["安装位置",{"2":{"46":1}}],["安装过程",{"2":{"42":1}}],["安装完成之后",{"2":{"350":1}}],["安装完成",{"2":{"38":1,"42":1,"46":1}}],["安装开发",{"2":{"33":1}}],["安装开发工具包",{"2":{"33":1,"74":1,"75":1}}],["安装",{"0":{"27":1,"30":1,"33":1,"38":1,"42":1,"46":1,"93":1,"97":1,"350":1},"1":{"98":1,"99":1},"2":{"33":1,"38":1,"42":1,"43":1,"50":1,"74":3,"75":3,"98":1,"99":1}}],["安全性和可靠性",{"2":{"333":1}}],["安全性问题",{"2":{"22":1}}],["安全性",{"2":{"6":1,"339":1}}],["安全地运行",{"2":{"5":1}}],["安全管理",{"2":{"5":1}}],["然后在一维数组中获取对应的数据",{"2":{"294":1}}],["然后结束当前多分支",{"2":{"220":3}}],["然后将每步得到的余数倒过来",{"2":{"136":1}}],["然后将处理结果输出的现代化智能电子设备",{"2":{"1":1}}],["然后求和",{"2":{"135":1}}],["然后拿到具体的数据进行计算了",{"2":{"108":1}}],["然后安装即可",{"2":{"73":1}}],["然后再自减",{"2":{"184":1}}],["然后再自增",{"2":{"184":1}}],["然后再运算",{"2":{"184":2}}],["然后再运行",{"2":{"25":1}}],["然后再减",{"2":{"157":1}}],["然后再计算",{"2":{"108":1,"179":4}}],["然后再交给",{"2":{"108":1}}],["然后再用代码去实现",{"2":{"54":1}}],["然后关闭",{"2":{"46":1}}],["然后关闭再重新安装",{"2":{"46":1}}],["完整的",{"2":{"25":1}}],["轻量级",{"2":{"25":1}}],["混合使用",{"2":{"25":1}}],["设计图案和用户界面中非常重要",{"2":{"293":1}}],["设计的基础",{"2":{"2":1}}],["设置软件选择",{"2":{"350":1}}],["设置系统安装目的地",{"2":{"350":1}}],["设置操作系统的语言环境为中文",{"2":{"350":1}}],["设置虚拟机的网络类型",{"2":{"347":1}}],["设置虚拟机的内存",{"2":{"347":1}}],["设置虚拟机的名称和安装位置",{"2":{"347":1}}],["设置断点",{"2":{"323":1}}],["设置随机数种子",{"2":{"233":1}}],["设置初始种子",{"2":{"232":1}}],["设置环境变量",{"2":{"99":1}}],["设置为默认版本",{"2":{"73":1}}],["设置",{"0":{"321":1,"349":1},"2":{"50":1,"77":1,"94":1,"344":1,"347":1,"350":1}}],["设置和使用相对复杂",{"2":{"25":1}}],["简化写法会自动在末尾添加",{"2":{"307":1}}],["简化写法",{"0":{"307":1}}],["简化了字符处理",{"2":{"203":1}}],["简而言之",{"2":{"201":1}}],["简称字符串",{"2":{"304":1}}],["简称编码",{"2":{"201":2}}],["简称宏替换",{"2":{"121":1}}],["简称",{"2":{"45":1,"340":1}}],["简单易用",{"2":{"25":1}}],["简介",{"2":{"25":1}}],["复制数组",{"2":{"287":1}}],["复制到",{"2":{"99":1}}],["复合数据类型指针",{"2":{"147":1}}],["复杂性比",{"2":{"25":1}}],["复杂度介于",{"2":{"25":1}}],["复杂度",{"2":{"25":1}}],["复数",{"2":{"21":1}}],["丰富的工具",{"2":{"25":1}}],["丰富的工具和库",{"2":{"25":1}}],["丰富的",{"2":{"25":1}}],["无限循环",{"0":{"258":1},"2":{"286":1}}],["无论是物理服务器还是虚拟服务器",{"2":{"339":1}}],["无论使用者位于何地或使用何种语言",{"2":{"203":1}}],["无论我们学习任何一门编程语言",{"2":{"11":1}}],["无符号",{"2":{"169":2}}],["无符号的下溢出",{"2":{"157":2}}],["无符号的上溢出和下溢出",{"2":{"157":1}}],["无符号的上溢出",{"2":{"157":2}}],["无符号整数",{"2":{"157":1}}],["无符号整数不使用最高位作为符号位",{"2":{"157":1}}],["无符号整型",{"2":{"149":1,"151":2}}],["无符号长长整型",{"2":{"153":2}}],["无符号长整型",{"2":{"149":2,"152":2}}],["无符号表示的是",{"2":{"150":1,"151":1,"152":1,"153":1}}],["无符号短整型",{"2":{"149":1,"150":2}}],["无非就是一些集成电路和颗粒而已",{"2":{"107":1}}],["无需手动包含",{"2":{"67":1}}],["无需额外依赖",{"2":{"25":1}}],["无依赖",{"2":{"25":1}}],["兼容",{"2":{"203":1}}],["兼容性增强",{"2":{"72":1}}],["兼容的可执行文件",{"2":{"25":1}}],["兼容环境",{"2":{"25":2}}],["兼容环境和工具集",{"2":{"25":1}}],["原始数组",{"2":{"288":4,"289":2,"290":2}}],["原理就是这样的",{"2":{"157":4}}],["原码的表示与机器数真值表示的一样",{"2":{"141":1}}],["原码",{"0":{"139":1,"141":1},"1":{"140":1,"141":1,"142":1,"143":1,"144":1},"2":{"141":2,"142":2,"143":2}}],["原因是",{"2":{"90":1}}],["原本作为",{"2":{"83":1}}],["原生支持",{"2":{"165":1}}],["原生应用",{"2":{"25":2}}],["原生可执行文件或",{"2":{"25":1}}],["原生可执行文件",{"2":{"25":1}}],["原先是",{"2":{"19":1}}],["环境变量就需要",{"2":{"28":1}}],["环境变量",{"0":{"28":1,"31":1,"34":1},"2":{"31":1,"34":1}}],["环境较大",{"2":{"25":1}}],["环境",{"2":{"25":1,"92":1}}],["环境的安装和配置",{"0":{"24":1},"1":{"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1}}],["包含两个都为",{"2":{"189":1}}],["包含大量工具",{"2":{"25":1}}],["包括冗余电源",{"2":{"339":1}}],["包括",{"2":{"120":2,"126":1,"203":1,"261":1,"340":1}}],["包括很多大学将",{"2":{"19":1}}],["包括指令的编码",{"2":{"7":1}}],["特别是在处理数组和其他连续存储的数据结构时",{"2":{"331":1}}],["特别是在高位字节区域",{"2":{"202":1}}],["特性",{"2":{"25":1}}],["特征",{"2":{"16":1}}],["要避免出现死循环",{"2":{"258":1}}],["要求",{"2":{"286":1}}],["要求输入一个数字",{"2":{"260":1}}],["要求每行",{"2":{"254":1}}],["要求使用",{"2":{"225":1}}],["要求将",{"2":{"21":1}}],["要对自己的行为负责",{"2":{"217":2}}],["要么在",{"2":{"73":1}}],["要么走科学上网",{"2":{"73":1}}],["要想在程序中使用这个函数",{"2":{"66":1}}],["要开发",{"2":{"25":1}}],["概述",{"0":{"25":1,"37":1,"41":1,"45":1,"54":1,"66":1,"72":1,"82":1,"86":1,"92":1,"96":1,"115":1,"119":1,"126":1,"133":1,"140":1,"147":1,"149":1,"159":1,"165":1,"171":1,"177":1,"183":1,"189":1,"201":1,"204":1,"206":1,"209":1,"211":1,"215":1,"220":1,"224":1,"229":1,"232":1,"235":1,"237":1,"244":1,"249":1,"253":1,"292":1,"304":1,"310":1,"316":1,"319":1,"330":1,"333":1,"346":1},"1":{"293":1,"294":1}}],["⭐",{"0":{"23":1,"57":1,"70":1,"81":1,"102":1,"118":1,"146":1,"182":1,"208":1,"234":1,"271":1,"291":1,"303":1,"318":1,"329":1,"335":1,"336":1,"337":1,"338":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"304":1,"305":1,"306":1,"307":1,"308":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"330":1,"331":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1}}],["多核处理器",{"2":{"339":1}}],["多任务和多线程",{"2":{"333":1}}],["多维数组就是数组嵌套",{"2":{"294":1}}],["多维数组",{"0":{"291":1,"294":1},"1":{"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1}}],["多重分支结构",{"0":{"219":1,"223":1},"1":{"220":1,"221":1,"222":1,"224":1,"225":1,"226":1,"227":1}}],["多个单词组成的标识符",{"2":{"116":1,"313":1}}],["多通道内存可以提高数据传输带宽",{"2":{"107":1}}],["多平台开发",{"2":{"72":1}}],["多平台编译的方式",{"2":{"7":1}}],["多行注释不能嵌套使用",{"2":{"56":1}}],["多行注释",{"0":{"56":1}}],["多线程编程等方面",{"2":{"22":1}}],["尤其是在网络编程",{"2":{"22":1}}],["尤其是在处理复杂指针和内存操作的时候",{"2":{"22":1}}],["虽然两个语句都可以使用",{"2":{"227":1}}],["虽然这些编码系统在技术上的编码范围存在重叠",{"2":{"202":1}}],["虽然不是强制性要求",{"2":{"107":1}}],["虽然",{"2":{"22":1}}],["分类",{"0":{"348":1}}],["分数不可能小于",{"2":{"221":1}}],["分及以上",{"2":{"221":1}}],["分",{"2":{"221":3}}],["分没有任何奖励",{"2":{"221":1}}],["分支结构",{"0":{"208":1},"1":{"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1},"2":{"204":1}}],["分号也会成为常量值的一部分",{"2":{"121":1}}],["分隔",{"2":{"113":1}}],["分步编译",{"0":{"85":1},"1":{"86":1,"87":1}}],["分配内存和释放内存",{"2":{"22":1}}],["分钟",{"2":{"3":1,"293":1}}],["缺乏高级特性",{"2":{"22":1}}],["缺点",{"2":{"16":1,"25":1}}],["缺点和机器语言没什么不同",{"2":{"14":1}}],["没有给出数组中元素的个数",{"2":{"275":1}}],["没有赋值的地方",{"2":{"274":1,"276":1}}],["没有任何奖励",{"2":{"221":1}}],["没有任何提示",{"2":{"82":1}}],["没有严格意义上的布尔类型",{"2":{"185":1}}],["没有符号",{"2":{"150":1,"151":1,"152":1,"153":1}}],["没有就暂时跳过",{"2":{"47":1}}],["没有",{"2":{"30":1}}],["没有过多的复杂特性",{"2":{"22":1}}],["没有引入任何新功能",{"2":{"21":1}}],["涵盖了文件操作",{"2":{"22":1}}],["涵盖了低级数据类型",{"2":{"7":1}}],["广泛的硬件和平台支持",{"2":{"22":1}}],["广泛用于服务器环境",{"2":{"336":1}}],["广泛用于开发操作系统",{"2":{"19":1}}],["广泛用于各种操作系统和系统软件的开发",{"2":{"18":1}}],["灵活的环境",{"2":{"25":1}}],["灵活的数组成员",{"2":{"21":1}}],["灵活性和低级控制",{"2":{"22":1}}],["宝蓝公司",{"2":{"21":1}}],["导致指针仍指向已经无效的内存位置",{"2":{"310":1}}],["导致了小数的精度也不相同",{"2":{"159":1}}],["导致了计算机系统",{"2":{"3":1}}],["导致编译程序错误的现象",{"2":{"21":1}}],["只会执行一次",{"2":{"237":1}}],["只会通过变量的地址",{"2":{"108":1}}],["只是后来为了解决乱码问题",{"2":{"202":1}}],["只是简单地文本替换",{"2":{"124":1}}],["只是个说明文档而已",{"2":{"21":1}}],["只不过",{"2":{"122":1}}],["只需要",{"2":{"165":1}}],["只需要大致了解即可",{"2":{"149":1}}],["只需要告诉",{"2":{"108":1}}],["只需要修改",{"2":{"89":1}}],["只有一个零",{"2":{"143":1}}],["只有不断地除以",{"2":{"136":1}}],["只有",{"2":{"108":1}}],["只要声明了",{"2":{"107":1}}],["只进行预处理和编译",{"2":{"87":1}}],["只进行预处理",{"2":{"87":2}}],["只能通过",{"2":{"278":1}}],["只能有",{"2":{"136":1}}],["只能有一个",{"2":{"77":1}}],["只能",{"2":{"128":1}}],["只能由小写或大写英文字母",{"2":{"116":1,"313":1}}],["只能使用空白字符",{"2":{"113":1}}],["只能和内存进行交互",{"2":{"108":1}}],["只能识别二进制的指令",{"2":{"11":1}}],["只支持",{"2":{"25":1,"92":1}}],["消除实现定义的行为",{"2":{"21":1}}],["计算数组的最值",{"2":{"285":1}}],["计算数组的长度",{"0":{"278":1},"2":{"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"288":2,"289":1,"290":1}}],["计算数组中所有元素的和以及平均数",{"2":{"284":1}}],["计算步骤",{"2":{"278":1}}],["计算平均工资",{"2":{"265":1}}],["计算圆的面积",{"2":{"113":1}}],["计算变量的大小",{"0":{"111":1}}],["计算",{"2":{"108":1}}],["计算机图形学",{"2":{"293":1}}],["计算机继续传播到了亚洲",{"2":{"202":1}}],["计算机开始了东征之路",{"2":{"202":1}}],["计算机是上个世纪",{"2":{"202":1}}],["计算机中的存储的最小单位是",{"2":{"202":1}}],["计算机中对于文本数据的数据也是以二进制来存储的",{"2":{"202":1}}],["计算机中所有的数据和指令都是以二进制的形式表示的",{"2":{"202":1}}],["计算机中存储单位的换算",{"2":{"108":1}}],["计算机底层就是采取类似科学计数法的形式来存储小数的",{"2":{"159":1}}],["计算机底层为什么使用补码",{"0":{"145":1}}],["计算机底层存储和计算的都是二进数的补码",{"2":{"143":1}}],["计算机底层虽然存储和计算的都是二进数",{"2":{"141":1,"142":1}}],["计算机底层是使用二进制来表示指令和数据的",{"2":{"108":1}}],["计算机不能直接识别和执行用高级语言编写的程序",{"2":{"15":1}}],["计算机病毒分析等",{"2":{"14":1}}],["计算机却不能识别",{"2":{"11":1}}],["计算机语言走势图",{"2":{"20":1}}],["计算机语言排行榜",{"0":{"20":1}}],["计算机语言简史",{"0":{"12":1},"1":{"13":1,"14":1,"15":1,"16":1}}],["计算机语言有很多种",{"2":{"10":1}}],["计算机语言是什么",{"0":{"10":1}}],["计算机编程语言是人和计算机交流的方式",{"2":{"10":1}}],["计算机设计的也非常简陋",{"2":{"5":1}}],["计算机软件",{"0":{"4":1},"1":{"5":1,"6":1,"7":1,"8":1}}],["计算机的底层只有二进制",{"2":{"126":1}}],["计算机的各个设备部件的延迟从高到低的排列",{"2":{"3":1}}],["计算机的性能短板",{"2":{"3":1}}],["计算机的控制单元",{"2":{"2":1,"126":1}}],["计算机由运算器",{"2":{"2":1,"126":1}}],["计算机科学",{"2":{"2":1}}],["计算机有很多形式",{"2":{"1":1}}],["计算机",{"2":{"1":1,"155":1}}],["计算机系统中处理文本数据的两个基本概念",{"2":{"201":1}}],["计算机系统",{"0":{"1":1}}],["计算机组成原理",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["计划进一步增强安全性",{"2":{"21":1}}],["51",{"2":{"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1}}],["512",{"2":{"159":3}}],["5×5×5",{"2":{"240":1}}],["58667435",{"2":{"179":1}}],["535",{"2":{"149":1}}],["5999",{"2":{"45":1}}],["5",{"0":{"22":1,"54":1,"55":1,"56":1,"79":1,"101":1,"123":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":2,"153":1,"163":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":2,"187":1,"193":1,"223":1,"224":1,"225":1,"226":1,"227":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":2,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":2,"253":2,"254":2,"255":2,"256":2,"257":3,"258":1,"259":1,"260":1,"261":1,"262":1,"279":1,"288":1,"301":1,"330":1,"331":1,"337":1,"350":1},"1":{"140":1,"141":1,"142":1,"143":1,"144":1,"171":1,"172":1,"173":1,"174":1,"175":1,"224":1,"225":1,"226":1,"227":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"244":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1,"253":2,"254":2,"255":2,"256":2,"257":2,"260":1,"261":1,"262":1},"2":{"21":1,"94":2,"104":1,"121":1,"122":1,"128":5,"159":2,"180":1,"181":3,"184":7,"186":2,"196":1,"198":1,"226":2,"238":2,"245":2,"254":2,"255":2,"256":2,"274":3,"275":1,"276":6,"277":4,"278":1,"281":1,"282":7,"296":1,"297":1,"298":1,"300":1,"302":1,"317":1,"331":7}}],["50",{"2":{"3":1,"149":1,"265":3,"284":1}}],["500",{"2":{"3":1}}],["增加了",{"2":{"21":1}}],["增加了许多语言特性",{"2":{"21":1}}],["称为空字符",{"2":{"304":1}}],["称为伪随机数",{"2":{"232":1}}],["称为短除法或连续除2取余法",{"2":{"136":1}}],["称为位权相加法",{"2":{"135":1}}],["称为标识符",{"2":{"115":1}}],["称为关键字",{"2":{"62":1}}],["称为",{"2":{"21":1,"203":1}}],["柯林",{"2":{"21":1}}],["指定磁盘文件",{"2":{"347":1}}],["指定元素的类型",{"2":{"275":1,"276":1}}],["指向的数组元素索引之间的差值",{"2":{"331":1}}],["指向的数组元素的索引与",{"2":{"331":1}}],["指向的值",{"2":{"326":1}}],["指向指针的指针",{"2":{"331":1}}],["指针可以用于访问数组中的元素",{"2":{"331":1}}],["指针可以进行整数的加减运算",{"2":{"331":1}}],["指针间的比较运算",{"2":{"331":1}}],["指针间的相减运算",{"2":{"331":1}}],["指针和整数值的加减运算",{"2":{"331":1}}],["指针运算",{"2":{"331":1}}],["指针运算等底层编程",{"2":{"22":1}}],["指针的自增和自减运算",{"2":{"331":1}}],["指针的运算",{"0":{"329":1},"1":{"330":1,"331":1}}],["指针的理解和定义",{"0":{"318":1},"1":{"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1}}],["指针的安全性",{"2":{"311":1}}],["指针还需要学习",{"2":{"310":1}}],["指针算术错误",{"2":{"310":1}}],["指针指向的内存地址曾经分配给某个变量或对象",{"2":{"310":1}}],["指针变量存储的是另一个变量的地址",{"2":{"331":1}}],["指针变量存储的是地址",{"2":{"325":1}}],["指针变量存储地址",{"2":{"328":1}}],["指针变量和普通变量的主要区别在于它们的类型和存储的内容",{"2":{"325":1}}],["指针变量所对应的内存空间存储的是另外一个变量的地址",{"2":{"147":1,"314":1}}],["指针变量所对应的内存空间中也有值",{"2":{"147":1,"314":1}}],["指针变量也有内存地址",{"2":{"147":1,"314":1}}],["指针变量也有内存空间",{"2":{"147":1,"314":1}}],["指针变量",{"2":{"147":1,"314":1}}],["指针",{"2":{"112":1,"198":1,"317":1}}],["指的是内存地址的向前或向后移动",{"2":{"331":1}}],["指的是",{"2":{"21":1}}],["指令集架构",{"2":{"13":1}}],["指令",{"2":{"10":1}}],["指令由操作码和地址码组成",{"2":{"2":1,"126":1}}],["指令结构",{"2":{"2":1,"126":1}}],["指令按照它们在内存中的顺序执行",{"2":{"2":1,"126":1}}],["kvm",{"2":{"340":1}}],["kr",{"2":{"202":1,"203":1}}],["kb",{"2":{"108":2}}],["kconfig",{"2":{"99":1}}],["k",{"2":{"21":3}}],["keepemptylinesatthestartofblocks",{"2":{"78":1}}],["kernighan",{"2":{"21":1}}],["kernel",{"2":{"6":3,"99":4}}],["ken",{"2":{"18":1}}],["出现命令终端",{"2":{"33":1}}],["出现了许多",{"2":{"21":1}}],["出自",{"2":{"3":2}}],["也需要此类步骤",{"2":{"349":1}}],["也需要先加载进内存",{"2":{"108":1}}],["也是基于",{"2":{"336":2}}],["也是类似的道理",{"2":{"3":1}}],["也不是控制字符",{"2":{"304":1}}],["也不能是",{"2":{"273":1}}],["也不例外",{"2":{"202":1}}],["也称为真随机数",{"2":{"232":1}}],["也称为目标代码或目标文件",{"2":{"82":1}}],["也叫作宏定义",{"2":{"121":1}}],["也会取小名为二狗子",{"2":{"115":1}}],["也表示内存条",{"2":{"107":1}}],["也可以是虚拟服务器",{"2":{"339":1}}],["也可以是一句话中的关键词或其它任意格式的数据",{"2":{"104":1}}],["也可以在定义枚举常量的时候",{"2":{"123":1}}],["也可以在声明变量的同时进行赋值",{"2":{"105":1}}],["也可以使用小驼峰命名法",{"2":{"116":1,"313":1}}],["也可以生成桌面应用程序",{"2":{"45":1}}],["也可以按照发布年份",{"2":{"21":1}}],["也将作为排名权重的参考指标",{"2":{"20":1}}],["y2=",{"2":{"184":2}}],["y2",{"2":{"184":2}}],["y1=67",{"2":{"184":1}}],["y1=",{"2":{"184":1}}],["y1",{"2":{"184":2}}],["yyy",{"2":{"123":1}}],["year",{"2":{"116":1,"218":11,"313":1}}],["y",{"2":{"74":6,"75":5,"93":5,"98":1,"99":4,"184":2,"207":10}}],["ywv2j",{"2":{"47":1}}],["y8mmm",{"2":{"47":1}}],["yq6xk",{"2":{"47":1}}],["youtube",{"2":{"20":1}}],["yahoo",{"2":{"20":1}}],["拥有众多的发行版",{"2":{"333":1}}],["拥有庞大而活跃的用户社区",{"2":{"19":1}}],["拥有访问系统全部资源和执行硬件操作的最高权限",{"2":{"6":1}}],["仿真软件和数值分析工具",{"2":{"19":1}}],["神经网络和深度学习算法",{"2":{"19":1}}],["游戏中技能的冷却时间",{"2":{"103":1}}],["游戏",{"2":{"19":1}}],["数轴",{"2":{"293":1}}],["数值最小的称为最小公倍数",{"2":{"242":1}}],["数值最大的称为最大公约数",{"2":{"242":1}}],["数值就会溢出",{"2":{"157":1}}],["数值溢出",{"0":{"157":1}}],["数组访问",{"2":{"331":1}}],["数组来实现的",{"2":{"304":1}}],["数组a",{"2":{"301":1}}],["数组对称位置的元素互换",{"2":{"288":1}}],["数组应用案例",{"0":{"283":1},"1":{"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1}}],["数组元素",{"2":{"281":1}}],["数组中的每一个元素还是一个数组类型",{"2":{"294":1}}],["数组中的各个元素是连续分布的",{"2":{"281":1}}],["数组中的元素在内存中是依次紧密排列且有序的",{"2":{"270":1}}],["数组内存图",{"0":{"281":1}}],["数组一旦声明",{"2":{"282":1}}],["数组一旦声明或定义",{"2":{"278":1}}],["数组一旦初始化完成",{"2":{"270":1}}],["数组长度",{"2":{"278":1}}],["数组越界",{"0":{"277":1}}],["数组初始化的元素个数等于数组的长度",{"2":{"274":2,"276":1,"277":1,"278":1}}],["数组的最小值为",{"2":{"285":2}}],["数组的最大值为",{"2":{"285":2}}],["数组的平均值为",{"2":{"284":2}}],["数组的和为",{"2":{"284":2}}],["数组的注意事项",{"0":{"282":1}}],["数组的地址是",{"2":{"281":1}}],["数组的索引范围是",{"2":{"276":1}}],["数组的定义",{"0":{"272":1},"1":{"273":1,"274":1,"275":1}}],["数组的操作",{"0":{"271":1},"1":{"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1}}],["数组的特点",{"0":{"270":1}}],["数组的相关概念",{"0":{"269":1}}],["数组的长度",{"2":{"265":1,"269":1}}],["数组的概念",{"0":{"263":1},"1":{"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1}}],["数组下标必须在指定范围内使用",{"2":{"277":1}}],["数组下标",{"2":{"198":1,"317":1}}],["数组",{"2":{"165":2,"265":1,"266":1,"268":1}}],["数组指针等",{"2":{"147":1}}],["数组类型",{"2":{"147":1}}],["数组名会返回整个数组的大小",{"2":{"331":1}}],["数组名是一个常量指针",{"2":{"331":1}}],["数组名是常量指针",{"2":{"331":1}}],["数组名本身表示的是数组首地址",{"2":{"331":1}}],["数组名可以作为一个指针使用",{"2":{"331":1}}],["数组名表示数组首地址",{"2":{"331":1}}],["数组名实际是一个常量",{"2":{"331":1}}],["数组名和指针有很多相似之处",{"2":{"331":1}}],["数组名指向的地址将不可更改",{"2":{"282":1}}],["数组名中引用的是这块连续空间的首地址",{"2":{"270":1}}],["数组名",{"2":{"115":1,"269":1,"273":2,"274":1,"275":1,"281":1,"296":1,"297":1,"298":1}}],["数字和一些特殊字符",{"2":{"201":1,"202":1}}],["数字153的情况如下",{"2":{"184":1}}],["数字xxx的情况如下",{"2":{"184":1}}],["数字",{"2":{"126":1,"201":1,"202":1}}],["数据要求从控制台输入",{"2":{"302":1}}],["数据每向右移动一位",{"2":{"196":1}}],["数据每向左移动一位",{"2":{"195":1}}],["数据就会超过该类型的最小值",{"2":{"157":1}}],["数据就会超过该类型能够表示的最大值",{"2":{"157":1}}],["数据是从右往左的方式排列的",{"2":{"133":1}}],["数据之间不可以使用逗号",{"2":{"113":1}}],["数据类型转换",{"0":{"176":1},"1":{"177":1,"178":1,"179":1,"180":1,"181":1}}],["数据类型关键字",{"2":{"117":2}}],["数据类型所占内存空间的大小",{"2":{"111":2}}],["数据类型的作用",{"2":{"108":1}}],["数据类型除了限制数据的种类",{"2":{"108":1}}],["数据类型用于定义变量所能存储的数据的种类以及可以对这些数据进行的操作的一种分类",{"2":{"104":1}}],["数据类型",{"0":{"146":1},"1":{"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1},"2":{"104":2,"108":1,"122":1,"273":1}}],["数据类型定义等内容的文件",{"2":{"68":1}}],["数据",{"2":{"104":1}}],["数据库管理",{"2":{"339":1}}],["数据库",{"2":{"72":1}}],["数据库系统",{"2":{"19":1}}],["数学库",{"2":{"68":1}}],["数学库中的",{"2":{"8":1}}],["数学计算等",{"2":{"8":1,"67":1}}],["服务器虚拟化",{"2":{"340":1}}],["服务器可以是物理服务器",{"2":{"339":1}}],["服务器通常由专门的",{"2":{"339":1}}],["服务器通常采用高性能的硬件配置",{"2":{"339":1}}],["服务器通过网络与客户端进行通信",{"2":{"339":1}}],["服务器的主要功能是接收来自客户端的请求",{"2":{"339":1}}],["服务器是一种专门用于提供服务的计算机系统",{"2":{"339":1}}],["服务器版本",{"2":{"336":1}}],["服务器",{"0":{"339":1},"2":{"19":1}}],["微信聊天中消息条数",{"2":{"103":1}}],["微软公司",{"2":{"21":1}}],["微处理器和其它电子设备",{"2":{"19":1}}],["微控制器",{"2":{"19":1}}],["微妙",{"2":{"3":2}}],["跨平台的特点",{"2":{"19":1}}],["标点符号",{"2":{"202":1}}],["标识符常量",{"2":{"120":1}}],["标识符具有长度限制",{"2":{"116":1,"313":1}}],["标识符的命名规范",{"0":{"116":1}}],["标识符",{"0":{"114":1},"1":{"115":1,"116":1,"117":1},"2":{"108":1,"115":1,"313":1}}],["标准写法",{"0":{"306":1}}],["标准头文件中的布尔类型",{"0":{"175":1}}],["标准中的布尔类型",{"0":{"174":1}}],["标准新增",{"2":{"122":1}}],["标准添加的类型",{"2":{"116":1,"313":1}}],["标准输入输出库",{"2":{"68":1}}],["标准库",{"0":{"67":1},"2":{"68":1}}],["标准库和头文件",{"0":{"65":1},"1":{"66":1,"67":1,"68":1,"69":1}}],["标准库有限",{"2":{"22":1}}],["标准库丰富",{"2":{"22":1}}],["标准库中的函数由编译器提供",{"2":{"67":1}}],["标准库中的",{"2":{"8":1}}],["标准在",{"2":{"21":1}}],["标准化组织再一次对",{"2":{"21":1}}],["标准",{"2":{"21":1,"67":1,"77":1,"94":1}}],["标志着",{"2":{"18":1}}],["正数",{"2":{"195":1,"196":1}}],["正数左补",{"2":{"189":1}}],["正数的个数",{"2":{"258":1}}],["正数的原码",{"2":{"144":1}}],["正数的原码是它本身对应的二进制数",{"2":{"141":1}}],["正数的补码和它的原码相同",{"2":{"143":1}}],["正数的反码和它的原码相同",{"2":{"142":1}}],["正号和负号",{"2":{"184":1}}],["正号",{"2":{"184":1}}],["正常数字表示即可",{"2":{"129":1}}],["正确的缩进和空白",{"0":{"59":1}}],["正式将",{"2":{"18":1}}],["正是由于计算机各个部件的速度不同",{"2":{"3":1}}],["此关键字的后面",{"2":{"260":1,"261":1}}],["此时在调试控制台中输入以下命令",{"2":{"326":1}}],["此时",{"2":{"46":1,"73":1,"89":1,"108":1,"265":1,"340":1}}],["此后",{"2":{"18":1}}],["此接口允许应用程序和库在实现相同",{"2":{"7":1}}],["丹尼斯",{"2":{"18":1}}],["肯",{"2":{"18":1}}],["为用户提供了丰富的功能和灵活性",{"2":{"335":1}}],["为用户提供了更方便的安装和使用方式",{"2":{"334":1}}],["为企业和个人用户提供了更专业的支持和服务",{"2":{"334":1}}],["为其增加更多的功能和兼容性",{"2":{"334":1}}],["为避免死循环",{"2":{"244":1}}],["为0值",{"2":{"244":1}}],["为每个虚拟机提供一部分资源",{"2":{"340":1}}],["为每个字符分配一个单字节",{"2":{"202":1}}],["为每一个字符分配一个唯一的编号",{"2":{"203":1}}],["为真",{"2":{"186":1}}],["为假",{"2":{"186":1}}],["为例",{"2":{"140":1}}],["为止",{"2":{"136":1}}],["为基数的进制系统",{"2":{"128":2}}],["为防止冲突",{"2":{"116":1,"313":1}}],["为主体而言的",{"2":{"110":1}}],["为什么需要数组",{"0":{"264":1},"1":{"265":1,"266":1,"267":1}}],["为什么需要链接库文件",{"2":{"82":1}}],["为什么要学习",{"0":{"19":1}}],["为什么要学习计算机语言",{"0":{"11":1}}],["为什么要找你",{"2":{"3":1}}],["为开发者提供了一个原生的linux开发环境",{"2":{"72":1}}],["为了证明这一点",{"2":{"331":1}}],["为了减少指针带来的风险",{"2":{"310":1}}],["为了在计算机系统中表示",{"2":{"203":1}}],["为了推行全球化",{"2":{"203":1}}],["为了实现字符和二进制的转换",{"2":{"202":1}}],["为了解决数据类型不一致的问题",{"2":{"177":1}}],["为了提高阅读性",{"2":{"116":1,"313":1}}],["为了保持统一的代码风格",{"2":{"62":1}}],["为了程序的可读性和可移植性",{"2":{"18":1}}],["为",{"2":{"39":1,"140":1,"173":2}}],["最为常见的应用场景就是表格或矩阵了",{"2":{"296":1}}],["最为常用的就是二维数组或三维数组了",{"2":{"294":1}}],["最为重要的问题就是如何将数据存储到内存中",{"2":{"108":1}}],["最大值和最小值",{"2":{"285":1}}],["最大公约数是",{"2":{"242":1}}],["最小公倍数是",{"2":{"242":2}}],["最好不要养成这样的习惯",{"2":{"180":1}}],["最好避免无符号整数与有符号整数的混合运算",{"2":{"179":1}}],["最主要的原因还是",{"2":{"155":1}}],["最常用的整数类型就是",{"2":{"149":1}}],["最高工资等",{"2":{"265":1}}],["最高位是符号位",{"2":{"157":1}}],["最高位不是符号位",{"2":{"157":1}}],["最高位为",{"2":{"157":2}}],["最高位表示符号位",{"2":{"145":1}}],["最高级别的抽象由应用程序编程接口",{"2":{"7":1}}],["最左边的是高位",{"2":{"133":1}}],["最右边的是低位",{"2":{"133":1}}],["最后有一个分号",{"2":{"249":1}}],["最后的",{"2":{"220":1}}],["最后",{"2":{"107":1,"108":1}}],["最基本的存储单元",{"2":{"104":1}}],["最初由芬兰的林纳斯",{"2":{"333":1}}],["最初用于编译",{"2":{"83":1}}],["最初是使用汇编语言编写的",{"2":{"18":1}}],["最终都会转换为二进制的机器指令",{"2":{"82":1}}],["最流行的编程语言之一",{"2":{"19":1}}],["一些商业化的",{"2":{"334":1}}],["一些大型科技公司",{"2":{"334":1}}],["一些发行版如",{"2":{"334":1}}],["一维数组",{"2":{"299":1}}],["一维数组可以直接通过下标访问到数组中的某个元素",{"2":{"294":1}}],["一维数组或多维数组都是占用的一整块连续的内存空间",{"2":{"294":1}}],["一维数组和多维数组的理解",{"2":{"294":1}}],["一维数组的内存分析",{"0":{"280":1},"1":{"281":1,"282":1}}],["一维",{"2":{"293":1}}],["一维坐标常用于表示单变量的数据集",{"2":{"293":1}}],["一维坐标可以用来表示数轴上的数值位置",{"2":{"293":1}}],["一维坐标通常用于描述在线段或直线上的点的位置",{"2":{"293":1}}],["一层循环",{"2":{"290":1}}],["一旦执行",{"2":{"260":1,"261":1}}],["一旦我们修改为",{"2":{"101":1}}],["一定要停下来重新梳理业务逻辑",{"2":{"253":1}}],["一定在",{"2":{"108":1}}],["一共",{"2":{"202":1}}],["一目运算符",{"2":{"183":1,"316":1}}],["一元运算符",{"2":{"183":1,"198":1,"316":1,"317":1}}],["一般不会出现超过三层的嵌套循环",{"2":{"253":1}}],["一般都会使用",{"2":{"149":1}}],["一般限制在",{"2":{"116":1,"313":1}}],["一首歌播放的时间",{"2":{"103":1}}],["一条语句也可写在几行上",{"2":{"63":1}}],["一行内可写几条语句",{"2":{"63":1}}],["一对花括号",{"2":{"63":1}}],["一起开发了",{"2":{"18":1}}],["一个虚拟机一个安装目录",{"2":{"347":1}}],["一个用于访问行",{"2":{"300":1}}],["一个为",{"2":{"189":1,"193":1}}],["一个变量或一个常量可以是表达式",{"2":{"183":1,"316":1}}],["一个变量至少会占用",{"2":{"108":1}}],["一个变量至少占用",{"2":{"108":1}}],["一个数在计算机的存储形式是二进制",{"2":{"140":1}}],["一个八进制位可以表示",{"2":{"128":1}}],["一个十六进制可以表示",{"2":{"128":1}}],["一个内存条有两面",{"2":{"107":1}}],["一个程序或工程可以定义很多函数",{"2":{"62":1}}],["一个项目只能有一个",{"2":{"52":1}}],["一个计算机只能跑一个应用程序",{"2":{"5":1}}],["一个时钟周期是",{"2":{"3":1}}],["一个完整的计算机系统由硬件",{"2":{"1":1}}],["root",{"2":{"350":1}}],["rocky",{"2":{"336":1}}],["row",{"2":{"107":2,"300":2,"302":4}}],["rhel",{"2":{"336":4}}],["rust采用了如下的策略和机制",{"2":{"311":1}}],["rust",{"2":{"149":1,"277":1,"278":1,"310":1,"311":2}}],["run",{"2":{"90":1}}],["runner",{"2":{"50":1}}],["raid",{"2":{"193":1}}],["rate",{"2":{"116":1}}],["radius",{"2":{"113":5,"121":4,"122":4}}],["range",{"2":{"233":1}}],["rank1",{"2":{"107":1}}],["rank0",{"2":{"107":1}}],["rank",{"2":{"107":2}}],["randominrange",{"2":{"233":2}}],["random",{"2":{"233":4}}],["rand",{"2":{"68":1,"233":4}}],["rdimm",{"2":{"107":1}}],["r",{"2":{"21":3,"99":2,"165":1,"306":2}}],["ritchie",{"2":{"18":2,"21":1}}],["redhat",{"2":{"336":2}}],["red",{"2":{"333":1,"334":1,"336":4}}],["res4",{"2":{"184":2}}],["res3",{"2":{"184":2}}],["res2",{"2":{"184":2}}],["res1",{"2":{"184":2}}],["restrict",{"2":{"117":1}}],["result",{"2":{"77":3,"90":2,"94":3,"113":2,"179":11,"197":4,"233":1}}],["register",{"2":{"117":1}}],["regroup",{"2":{"78":1}}],["requires",{"2":{"89":1}}],["required",{"2":{"77":2,"94":2}}],["reflowcomments",{"2":{"78":1}}],["replace",{"2":{"77":3,"94":3}}],["rel",{"2":{"77":2,"94":2}}],["relative",{"2":{"77":1,"94":1}}],["recurse",{"2":{"77":2,"94":2}}],["return",{"0":{"262":1},"2":{"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"62":3,"90":1,"105":3,"110":1,"111":1,"112":1,"113":3,"117":1,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"150":3,"151":3,"152":3,"153":3,"154":1,"155":1,"156":3,"157":2,"160":4,"161":1,"162":1,"163":1,"166":1,"167":1,"168":1,"169":1,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":3,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":2,"222":1,"225":1,"226":1,"230":1,"233":3,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":6,"265":2,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2,"326":1}}],["read",{"2":{"8":1}}],["汤姆森就在",{"2":{"18":1}}],["汤姆森",{"2":{"18":1}}],["易于编写和维护",{"2":{"16":1}}],["易用的操作方式",{"2":{"5":1}}],["依次类推",{"2":{"281":1,"294":1}}],["依次是机械硬盘",{"2":{"3":1}}],["依赖",{"2":{"25":2}}],["依赖于计算机硬件",{"2":{"18":1}}],["依然是最广泛使用",{"2":{"19":1}}],["依然需要了解硬件",{"2":{"16":1}}],["与",{"2":{"331":1}}],["与指针相比",{"2":{"311":1}}],["与具体硬件或平台相关",{"2":{"16":1}}],["与具体硬件强绑定",{"2":{"16":1}}],["与用户进行交互的界面",{"2":{"5":1}}],["可靠性和稳定性",{"2":{"339":1}}],["可读性会很差",{"2":{"253":1}}],["可读性差",{"2":{"16":1}}],["可执行文件的安装位置",{"2":{"93":1}}],["可选",{"2":{"33":1,"39":3,"50":2,"73":1}}],["可能不会得到预期的结果",{"2":{"179":1}}],["可能会导致指针指向错误的内存位置",{"2":{"310":1}}],["可能会导致缓冲区溢出",{"2":{"22":1}}],["可能会得到不一样的结果",{"2":{"196":1}}],["可能会造成这些第三方软件出现中文乱码问题",{"2":{"101":1}}],["可能会出现如下的提示",{"2":{"89":1}}],["可能会出现共享组件",{"2":{"46":1}}],["可能较低",{"2":{"25":1}}],["可能存在一定的性能损失",{"2":{"16":1}}],["可以运行自己的操作系统和应用程序",{"2":{"340":1}}],["可以用于企业生产环境",{"2":{"336":1}}],["可以用于生成web应用程序",{"2":{"45":1}}],["可以看出数组名虽然在某些场合下可以像指针一样使用",{"2":{"331":1}}],["可以看做是",{"2":{"299":1}}],["可以声明指向指针的指针",{"2":{"331":1}}],["可以声明多个变量",{"2":{"237":1}}],["可以比较两个指针的大小",{"2":{"331":1}}],["可以进行比较运算",{"2":{"331":1}}],["可以进行位操作",{"2":{"22":1}}],["可以对数值类型的普通变量进行加",{"2":{"331":1}}],["可以清楚地区分指针变量和普通变量",{"2":{"328":1}}],["可以考虑使用更安全的语言特性",{"2":{"310":1}}],["可以不指定行数",{"2":{"298":1}}],["可以折成珠穆朗玛峰的高度",{"2":{"247":1}}],["可以根据需要省略",{"2":{"220":1}}],["可以使用如下的命令查看",{"2":{"202":1}}],["可以使用转义字符",{"2":{"165":1}}],["可以使用不同的格式占位符来输出不同进制的整数",{"2":{"130":1}}],["可以方便地处理多语言和特殊字符",{"2":{"165":1}}],["可以指定小数位",{"2":{"160":3}}],["可以省略一对",{"2":{"307":1,"308":1}}],["可以省略",{"2":{"159":1}}],["可以保证是",{"2":{"155":1}}],["可以将一个地址赋值给指针",{"2":{"331":1}}],["可以将运算符分为",{"2":{"183":2,"316":2}}],["可以将整数类型划分为",{"2":{"149":1}}],["可以将指针类型分为基本数据类型指针",{"2":{"147":1}}],["可以将普通变量类型划分为基本数据类型",{"2":{"147":1}}],["可以简化硬件设计",{"2":{"143":1}}],["可以和任意数据类型的数据拼接",{"2":{"108":1}}],["可以先声明变量再赋值",{"2":{"105":1}}],["可以操作这块内存区域",{"2":{"104":1}}],["可以是常量",{"2":{"110":1}}],["可以是一个用来计算的数字",{"2":{"104":1}}],["可以是库",{"2":{"7":1}}],["可以向其中存储不同类型的数据",{"2":{"104":1}}],["可以自动保存并格式化",{"2":{"78":1}}],["可以通过以下几个方面来说明",{"2":{"331":1}}],["可以通过反编译代码来查看指针变量和普通变量的区别",{"2":{"320":1}}],["可以通过如下命令查看",{"2":{"203":1}}],["可以通过",{"2":{"74":1,"75":1,"150":2,"151":2,"152":2,"153":2,"162":1,"163":1,"167":1,"168":1,"353":1}}],["可以在同一台物理计算机上同时运行多个操作系统",{"2":{"340":1}}],["可以在",{"2":{"72":1,"76":1}}],["可以在输出文本的结尾",{"2":{"64":1}}],["可以添加一个换行符",{"2":{"64":1}}],["可以有多个包含",{"2":{"77":1}}],["可以有多个",{"2":{"52":1}}],["可以极大提高",{"2":{"37":1}}],["可以实现在",{"2":{"25":1}}],["可以生成",{"2":{"25":1}}],["可变长度数组",{"2":{"21":1}}],["可移植性好",{"2":{"16":1}}],["类别",{"2":{"16":1}}],["类型数组",{"2":{"279":1}}],["类型名",{"2":{"181":1}}],["类型名称",{"2":{"155":1}}],["类型后",{"2":{"179":3}}],["类型取值范围",{"2":{"169":1}}],["类型本质上整数可以进行运算",{"2":{"169":1}}],["类型字面量需要使用单引号包裹",{"2":{"169":1}}],["类型同样分为",{"2":{"169":1}}],["类型也可以进行数学运算",{"2":{"169":1}}],["类型占用的内存大小",{"0":{"162":1,"167":1},"2":{"162":1,"167":1}}],["类型是",{"2":{"155":2}}],["类型了",{"2":{"149":1}}],["类型的",{"2":{"211":1,"215":1,"220":1}}],["类型的关键字的",{"2":{"175":1}}],["类型的取值范围",{"0":{"163":1,"168":1}}],["类型的格式占位符",{"2":{"160":3}}],["类型的值",{"2":{"156":1}}],["类型的字面量",{"2":{"154":1,"161":2}}],["类型的范围是",{"2":{"150":2,"151":2,"152":2,"153":2}}],["类型的指针",{"2":{"147":1}}],["类型的变量",{"2":{"108":2}}],["类型安全性更强",{"2":{"124":1}}],["类型检查",{"2":{"124":1}}],["类型包括",{"2":{"107":1}}],["类型转换",{"2":{"68":1,"181":1}}],["类型",{"2":{"6":1,"8":1,"108":2,"117":3,"147":1,"149":4,"150":3,"151":3,"152":3,"153":3,"154":1,"155":1,"159":3,"161":1,"165":1,"166":1,"179":6,"198":1,"317":1}}],["总的来说",{"2":{"334":1}}],["总分",{"2":{"302":1}}],["总体上",{"2":{"198":1,"317":1}}],["总结",{"0":{"16":1,"144":1,"328":1,"331":1}}],["总而言之",{"2":{"11":1,"22":1,"293":1,"311":1}}],["容器的概念",{"0":{"267":1}}],["容错",{"2":{"221":1}}],["容易混淆",{"2":{"116":1,"313":1}}],["容易产生难以调试的错误和安全隐患",{"2":{"22":1}}],["容易被人们掌握",{"2":{"15":1}}],["容量不同",{"2":{"3":1}}],["代理问题",{"0":{"89":1}}],["代码细节剖析",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1}}],["代码风格",{"0":{"60":1}}],["代码管控工具",{"2":{"45":1}}],["代码",{"2":{"41":1}}],["代码分析等功能",{"2":{"37":1}}],["代替二进制操作码",{"2":{"14":1}}],["代表大写的英文字母",{"2":{"203":1}}],["代表数据类型是整型",{"2":{"62":1}}],["代表",{"2":{"13":3,"108":3,"175":3}}],["铁器时代",{"0":{"14":1}}],["决定了机器语言的具体形式",{"2":{"13":1}}],["架构",{"2":{"13":1}}],["架构的处理器上",{"2":{"7":1}}],["都提供了字符串对应的类型",{"2":{"304":1}}],["都内置了获取数组的长度的属性或方法",{"2":{"278":1}}],["都是",{"2":{"108":1,"149":1}}],["都是异类",{"2":{"13":1}}],["都有格式化的快捷键",{"2":{"59":1}}],["都必须做如下的两件事情",{"2":{"11":1}}],["95",{"2":{"222":2}}],["95℃",{"2":{"222":2}}],["90",{"2":{"221":3}}],["9以及一些特殊字符一共",{"2":{"202":1}}],["934",{"2":{"181":1}}],["9223372036854775807",{"2":{"153":1}}],["9223372036854775808",{"2":{"153":1}}],["9",{"0":{"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"157":1},"1":{"92":1,"93":1,"94":1,"96":1,"97":1,"98":2,"99":2,"100":1},"2":{"13":1,"107":1,"116":1,"128":6,"159":1,"165":1,"169":1,"181":1,"187":1,"191":2,"192":3,"193":2,"194":1,"198":1,"226":2,"241":1,"257":3,"279":1,"288":1,"296":1,"297":1,"298":1,"300":1,"313":1,"317":1,"337":3}}],["999",{"2":{"240":1}}],["99",{"2":{"13":1}}],["诞生",{"2":{"13":1}}],["日本推出了",{"2":{"202":1}}],["日文等多字节字符",{"2":{"165":1}}],["日文等",{"2":{"165":1}}],["日",{"2":{"13":1}}],["月有",{"2":{"226":6}}],["月",{"2":{"13":1,"226":8}}],["语境",{"2":{"340":1}}],["语句的时候",{"2":{"262":1}}],["语句用于结束本次循环",{"2":{"261":1}}],["语句用于终止某个语句块的执行",{"2":{"260":1}}],["语句可以使程序跳出",{"2":{"224":1}}],["语句块",{"2":{"224":2}}],["语句块n+1",{"2":{"224":1}}],["语句块n",{"2":{"224":1}}],["语句块2",{"2":{"224":1}}],["语句块1",{"2":{"224":1}}],["语句",{"2":{"211":1,"225":1,"227":1}}],["语句和循环的格式",{"2":{"78":1}}],["语音的长度",{"2":{"103":1}}],["语法",{"2":{"69":1,"150":1,"151":1,"152":1,"153":1,"156":1,"181":1,"197":1,"211":1,"215":1,"220":1,"224":1,"237":1,"244":1,"249":1,"253":1,"258":1,"273":1,"274":1,"275":1,"276":1,"296":1,"297":1,"298":1}}],["语法依然在快速发展",{"2":{"21":1}}],["语法规则相对简单",{"2":{"22":1}}],["语法规则",{"2":{"11":1}}],["语言通过自动垃圾回收器管理内存",{"2":{"311":1}}],["语言提供了指针的用法",{"2":{"310":1}}],["语言提供了一些位运算符",{"2":{"189":1}}],["语言来编写和维护的",{"2":{"310":1}}],["语言并没有提供对应的数据类型",{"2":{"304":1}}],["语言规定",{"2":{"282":1}}],["语言没有内置的获取数组长度的属性或方法",{"2":{"278":1}}],["语言是不会做数组下标越界的检查",{"2":{"277":1}}],["语言会自动将",{"2":{"179":1}}],["语言编程中",{"2":{"177":1}}],["语言编写的代码可以在不同的操作系统和硬件平台上编译和运行",{"2":{"19":1}}],["语言编写了程序",{"2":{"11":2}}],["语言能够跨平台的原因之一",{"2":{"155":1}}],["语言能够直接对硬件进行操作",{"2":{"19":1}}],["语言了",{"2":{"149":1}}],["语言长久使用",{"2":{"149":1}}],["语言长盛不衰",{"2":{"19":1}}],["语言默认没有规定各种数据类型所占存储单元的长度",{"2":{"149":1}}],["语言源程序转换为目标程序",{"2":{"82":1}}],["语言源程序代码",{"2":{"82":1}}],["语言项目中",{"2":{"77":2}}],["语言头文件及其功能和常用函数",{"2":{"68":1}}],["语言中颇具争议",{"2":{"310":1}}],["语言中提供了一种简化写法",{"2":{"307":1}}],["语言中仅作为字符串的结束标志",{"2":{"304":1}}],["语言中都提供了对应的数据类型",{"2":{"304":1}}],["语言中随机数的产生",{"0":{"233":1}}],["语言中运算符的优先级",{"2":{"198":1,"317":1}}],["语言中没有字符串类型",{"2":{"165":1}}],["语言中没有输出二进制数的格式占位符",{"2":{"130":1}}],["语言中不支持多个字节的字符",{"2":{"165":1}}],["语言中就可以用字符",{"2":{"165":1}}],["语言中变量的数据类型就可以这么划分",{"2":{"147":1}}],["语言中如何表示不同进制的整数",{"0":{"129":1}}],["语言中",{"2":{"60":1,"62":2,"110":1,"112":1,"113":1,"115":1,"129":4,"130":1,"157":3,"159":1,"165":3,"166":1,"169":1,"185":1,"190":1,"204":2,"211":1,"215":1,"220":1,"281":1,"294":1,"301":1,"304":2,"331":2}}],["语言中的指针之所以危险就在于程序要在运行的时候才会发现问题",{"2":{"310":1}}],["语言中的指针是否使用是个颇具争议的话题",{"2":{"92":1}}],["语言中的一维数组或多维数组都是占用的一整块连续的内存空间",{"2":{"294":1}}],["语言中的数据类型的存储空间",{"2":{"155":1}}],["语言中的格式占位符非常多",{"2":{"149":1}}],["语言中的变量的分类",{"2":{"120":1}}],["语言中的关键字是编译器预定义的保留字",{"2":{"117":1}}],["语言中的每条可执行语句经过编译之后",{"2":{"82":1}}],["语言中的多行注释的格式",{"2":{"56":1}}],["语言中的单行注释的格式",{"2":{"55":1}}],["语言包",{"2":{"46":1}}],["语言入门",{"0":{"23":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1}}],["语言依然是不可替代的选择",{"2":{"22":1}}],["语言需要程序员手动管理内存",{"2":{"22":1}}],["语言允许直接操作内存",{"2":{"22":1}}],["语言允许直接操作内存和硬件",{"2":{"22":1}}],["语言缺乏一些高级特性",{"2":{"22":1}}],["语言简洁",{"2":{"22":1}}],["语言有一个标准库",{"2":{"22":1}}],["语言有助于快速上手其他编程语言",{"2":{"19":1}}],["语言几乎可以在所有的计算机平台上运行",{"2":{"22":1}}],["语言生成的代码非常高效",{"2":{"22":1}}],["语言在检查类型匹配方面不太严格",{"2":{"180":1}}],["语言在安全和可靠性方面有重大提高",{"2":{"21":1}}],["语言在许多领域应用广泛",{"2":{"19":1}}],["语言进行修订",{"2":{"21":1}}],["语言标准的第一次大型修订",{"2":{"21":1}}],["语言标准",{"2":{"21":1,"172":1}}],["语言标准化的呼声越来越高",{"2":{"21":1}}],["语言标准化",{"2":{"18":1}}],["语言还没有成文的语法标准",{"2":{"21":1}}],["语言版本",{"2":{"21":1}}],["语言作为计算机教学的入门语言",{"2":{"19":1}}],["语言至今",{"2":{"19":1}}],["语言广泛用于开发网络应用程序",{"2":{"19":1}}],["语言具有可移植好",{"2":{"19":1}}],["语言开始稳定和规范化",{"2":{"18":1}}],["语言最初是作为",{"2":{"18":1}}],["语言重写",{"2":{"18":1}}],["语言的指针是受限的",{"2":{"311":1}}],["语言的指针很大程度上",{"2":{"92":1}}],["语言的宏定义",{"2":{"173":1}}],["语言的出现在",{"2":{"165":1}}],["语言的整数类型",{"2":{"155":1}}],["语言的编译器之所以这么设计的原因",{"2":{"310":1}}],["语言的编译器大家族",{"2":{"83":1}}],["语言的编译器将",{"2":{"11":2}}],["语言的编译过程",{"0":{"81":1},"1":{"82":1,"83":1,"84":1,"85":1,"86":1,"87":1}}],["语言的高效性和灵活性使其在系统级编程和嵌入式系统中占据重要地位",{"2":{"22":1}}],["语言的底层操作特点",{"2":{"22":1}}],["语言的缺点",{"2":{"22":1}}],["语言的优点",{"2":{"22":1}}],["语言的优缺点",{"0":{"22":1}}],["语言的标准头文件",{"2":{"155":1}}],["语言的标准库提供了可重用的函数实现",{"2":{"67":1}}],["语言的标准库就是包含函数的实际代码",{"2":{"67":1}}],["语言的标准库是由一组函数组成",{"2":{"67":1}}],["语言的标准库涵盖了很多基本功能",{"2":{"22":1}}],["语言的标准在这个编译器下实现了",{"2":{"21":1}}],["语言的标准有不同的实现",{"2":{"21":1}}],["语言的标准并没有强制性的约束",{"2":{"21":1}}],["语言的发明者布莱恩",{"2":{"21":1}}],["语言的原始版本非常简单",{"2":{"21":1}}],["语言的原始版本",{"2":{"21":1}}],["语言的版本选择",{"0":{"21":1}}],["语言的影响和启发",{"2":{"19":1}}],["语言的一个扩展",{"2":{"19":1}}],["语言的最原始的设计目的",{"2":{"19":1}}],["语言的基础上嫁接了面向对象编程思想",{"2":{"19":1}}],["语言的基础上重新设计了一种新的语言",{"2":{"18":1}}],["语言的基础上发明了",{"2":{"18":1}}],["语言的由来",{"0":{"18":1}}],["语言",{"0":{"17":1,"19":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1},"2":{"18":3,"22":1,"83":1}}],["语言程序",{"2":{"7":1}}],["想要将程序运行起来",{"2":{"11":1}}],["其步骤如下",{"2":{"349":1,"353":1}}],["其步骤如下所示",{"2":{"348":1}}],["其目的是为了将",{"2":{"344":1}}],["其图示如下",{"2":{"335":1}}],["其语法如下",{"2":{"313":1}}],["其语法规则",{"2":{"110":1,"113":1}}],["其机器的资源",{"2":{"310":1}}],["其能直接操作内存地址",{"2":{"310":1}}],["其长度就固定了",{"2":{"278":1}}],["其它系列",{"2":{"336":1}}],["其它编程语言可不是这样的",{"2":{"294":1}}],["其它操作",{"2":{"265":1}}],["其它非",{"2":{"174":1}}],["其各个位上数字立方和等于其本身",{"2":{"240":1}}],["其他",{"2":{"230":1}}],["其他关键字",{"2":{"117":3}}],["其对应的图示",{"2":{"304":1}}],["其对应的",{"2":{"202":1}}],["其在底层表示和存储是不一样的",{"2":{"157":1}}],["其反码是",{"2":{"142":1}}],["其反码还是",{"2":{"142":1}}],["其余是淡季",{"2":{"230":1}}],["其余各位取反",{"2":{"142":1}}],["其余位表示数值",{"2":{"141":1}}],["其真正表示的值",{"2":{"140":1}}],["其规则是满",{"2":{"128":1}}],["其理论要点如下",{"2":{"126":1}}],["其值为",{"2":{"119":1}}],["其函数声明是",{"2":{"110":1,"113":1}}],["其次",{"2":{"108":1}}],["其中每个字符都被分配了一个唯一的编号",{"2":{"201":1}}],["其中",{"2":{"107":1,"108":1,"110":1,"119":1,"133":1,"149":1,"159":1,"169":1,"225":1,"232":1,"242":2,"253":1,"293":3}}],["其架构图",{"2":{"72":1}}],["其作用就是用来将程序员编写的源代码转换为计算机能够识别的二进制指令",{"2":{"11":1}}],["其会帮助我们将所编写的源代码转换为计算机能够识别的二进制指令",{"2":{"11":1}}],["其实是文件的集合",{"2":{"340":1}}],["其实宏定义的常量的执行时机是在预处理阶段",{"2":{"121":1}}],["其实就是学习这些文字和符号编写的规则",{"2":{"11":1}}],["其实",{"2":{"3":1,"8":1,"82":2,"101":1,"104":1,"108":1,"110":1,"174":1,"202":1}}],["让其完成我们需要的功能",{"2":{"11":1}}],["让计算机完成人们需要的功能",{"2":{"10":1}}],["函数而言",{"2":{"308":1}}],["函数来实现",{"2":{"308":1}}],["函数指针",{"2":{"147":1}}],["函数名等",{"2":{"117":1}}],["函数中的",{"2":{"113":1}}],["函数中省略",{"2":{"62":1}}],["函数用于从标准输入",{"2":{"113":1}}],["函数用于输出信息",{"2":{"110":1}}],["函数时",{"2":{"90":1}}],["函数并不是直接让用户从键盘输入数据",{"2":{"90":1}}],["函数会一直没有输出",{"2":{"90":1}}],["函数很正常",{"2":{"90":1}}],["函数或",{"2":{"90":2}}],["函数是在标准库的头文件",{"2":{"66":1}}],["函数是产生格式化输出的函数",{"2":{"64":1}}],["函数是空括号",{"2":{"62":1}}],["函数的外面",{"2":{"121":1}}],["函数的文件",{"2":{"77":1}}],["函数的实现",{"2":{"67":1}}],["函数的实现代码通常位于标准库的实现文件中",{"2":{"67":1}}],["函数的格式",{"2":{"64":1}}],["函数的返回值的类型",{"2":{"62":1}}],["函数体",{"0":{"63":1}}],["函数终止运行",{"2":{"62":1}}],["函数之后一定会得到一个整数类型的值",{"2":{"62":1}}],["函数之前的",{"2":{"62":1}}],["函数不接收任何参数",{"2":{"62":1}}],["函数结尾结束整个程序的运行",{"2":{"62":1}}],["函数",{"0":{"62":1,"64":1},"2":{"52":1,"62":1,"77":1,"82":2,"115":1}}],["函数执行完毕时返回函数值0",{"2":{"11":1,"55":1}}],["函数库调用则提供了方便",{"2":{"8":1}}],["函数库调用则因为主要在用户态执行",{"2":{"8":1}}],["函数库调用的性能开销较小",{"2":{"8":1}}],["函数库调用通常在用户态执行",{"2":{"8":1}}],["函数库调用是指使用高级语言编写的一组预先编译好的函数",{"2":{"8":1}}],["函数库",{"2":{"8":1}}],["输出指针",{"2":{"326":1}}],["输出指针变量",{"2":{"326":1}}],["输出变量",{"2":{"326":1}}],["输出该字符不会有任何效果",{"2":{"304":1}}],["输出该月份有多少天",{"2":{"226":1}}],["输出二维数组中的元素",{"2":{"296":1,"297":1,"298":1}}],["输出二进制位",{"0":{"190":1}}],["输出所有的水仙花数",{"2":{"240":1}}],["输出所指定的一行信息",{"2":{"11":1,"55":1}}],["输出格式",{"0":{"130":1}}],["输出列表",{"2":{"110":1}}],["输出数据",{"2":{"110":1}}],["输出",{"2":{"110":1,"217":1,"238":1,"245":1,"261":1}}],["输入用户名和密码",{"2":{"353":1}}],["输入许可证",{"2":{"343":1}}],["输入数字",{"2":{"286":1}}],["输入的数字不是合法",{"2":{"260":1}}],["输入的分数有误",{"2":{"221":1}}],["输入为",{"2":{"258":1}}],["输入有误",{"2":{"251":1}}],["输入两个正整数",{"2":{"242":1}}],["输入月份",{"2":{"226":1}}],["输入错误",{"2":{"225":1,"226":1}}],["输入年龄",{"2":{"217":1}}],["输入多个变量的值",{"2":{"113":1}}],["输入一个整数值",{"2":{"113":1}}],["输入",{"2":{"110":1,"344":1,"353":1}}],["输入输出",{"2":{"67":1}}],["输入如下的代码",{"2":{"49":1}}],["输入设备和输出设备负责与外界的交互",{"2":{"2":1}}],["输入设备和输出设备组成",{"2":{"2":1,"126":1}}],["世界最高山峰是珠穆朗玛峰",{"2":{"247":1}}],["世界上存在着数百种不同的编码系统",{"2":{"203":1}}],["世界上第一台计算机",{"2":{"13":1}}],["世界",{"2":{"11":1,"55":1,"56":1}}],["你可能需要查看反汇编代码来更深入地理解变量的存储方式",{"2":{"327":1}}],["你可以看到指针变量",{"2":{"326":1}}],["你可以在调试控制台中使用",{"2":{"324":1}}],["你可以在",{"2":{"322":1}}],["你的成绩不及格",{"2":{"221":1}}],["你的年龄不大",{"2":{"217":1}}],["你的年龄不大这次放过你了",{"2":{"217":1}}],["你年龄大于18",{"2":{"217":2}}],["你真的很丑",{"2":{"172":1,"173":1,"174":1,"175":1}}],["你真的很帅",{"2":{"172":1,"173":1,"174":1,"175":1}}],["你好",{"2":{"11":1,"55":1,"56":1,"120":2}}],["你算个啥",{"2":{"3":1}}],["xn+1=",{"2":{"232":1}}],["x++",{"2":{"207":1}}],["x2=12",{"2":{"184":1}}],["x2=",{"2":{"184":1}}],["x2",{"2":{"184":2}}],["x26",{"2":{"75":2,"90":3,"93":6,"99":6,"112":1,"113":5,"123":1,"166":2,"172":1,"173":1,"174":1,"175":1,"186":4,"190":1,"212":1,"213":1,"216":1,"217":1,"218":3,"221":1,"222":5,"225":1,"226":1,"230":4,"242":4,"251":3,"258":1,"260":1,"265":5,"281":1,"286":1,"302":1,"326":1,"331":3}}],["x1=",{"2":{"184":2}}],["x1",{"2":{"184":2}}],["x32",{"2":{"155":5}}],["x3c",{"2":{"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"66":1,"69":1,"90":1,"105":3,"110":1,"111":1,"112":1,"113":4,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"150":4,"151":4,"152":4,"153":4,"154":1,"155":2,"156":6,"157":4,"160":4,"161":1,"162":1,"163":2,"166":1,"167":1,"168":2,"169":2,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":7,"186":5,"187":1,"190":1,"197":1,"207":1,"212":2,"213":2,"216":1,"217":1,"218":1,"221":2,"222":3,"225":1,"226":1,"230":3,"233":4,"238":2,"239":2,"240":2,"241":1,"242":3,"245":2,"246":2,"247":2,"250":2,"251":1,"254":3,"255":3,"256":3,"257":3,"258":2,"260":5,"261":4,"262":2,"265":3,"273":1,"274":2,"275":1,"276":4,"277":1,"278":2,"279":5,"281":3,"284":2,"285":3,"286":3,"287":3,"288":8,"289":4,"290":5,"296":1,"297":1,"298":1,"300":3,"302":5,"306":1,"307":1,"308":2,"326":11}}],["xxx",{"2":{"123":1}}],["xshell",{"2":{"101":2,"353":1}}],["x",{"2":{"83":1,"130":6,"150":2,"151":2,"152":2,"153":2,"184":2,"207":11,"232":2,"327":1}}],["x86",{"2":{"7":1,"13":1,"33":1}}],["第",{"2":{"302":2}}],["第二维",{"2":{"300":1}}],["第二个字节",{"2":{"202":1}}],["第二个操作数可以是任何形式的表达式",{"2":{"187":1}}],["第二章",{"0":{"9":1,"118":1,"182":1,"205":1,"271":1,"312":1,"338":1},"1":{"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"206":1,"207":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"313":1,"314":1,"315":1,"316":1,"317":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1}}],["第三方软件适配问题",{"2":{"101":1}}],["第三章",{"0":{"17":1,"125":1,"199":1,"208":1,"291":1,"318":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"200":1,"201":1,"202":1,"203":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1}}],["第九章",{"0":{"88":1},"1":{"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1}}],["第八章",{"0":{"81":1},"1":{"82":1,"83":1,"84":1,"85":1,"86":1,"87":1}}],["第七章",{"0":{"70":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1}}],["第六章",{"0":{"57":1},"1":{"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1}}],["第五章",{"0":{"53":1,"234":1,"329":1},"1":{"54":1,"55":1,"56":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"330":1,"331":1}}],["第一维",{"2":{"300":1}}],["第一个字节",{"2":{"202":1}}],["第一年",{"2":{"45":2}}],["第一章",{"0":{"0":1,"102":1,"146":1,"204":1,"263":1,"309":1,"332":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"310":1,"311":1,"333":1,"334":1,"335":1,"336":1,"337":1}}],["第四章",{"0":{"23":1,"231":1,"303":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"232":1,"233":1,"304":1,"305":1,"306":1,"307":1,"308":1}}],["高端的内存条两面都有内存颗粒",{"2":{"107":1}}],["高端服务器上的内存条通常会存在",{"2":{"107":1}}],["高级配置",{"0":{"70":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1}}],["高级调试和测试",{"2":{"45":1}}],["高级语言编译器的作用就是",{"2":{"108":1}}],["高级语言因其强大的表达能力",{"2":{"16":1}}],["高级语言独立于计算机硬件",{"2":{"15":1}}],["高级语言是一种接近于人们使用习惯的程序设计语言",{"2":{"15":1}}],["高级语言",{"0":{"15":1},"2":{"16":1}}],["高",{"2":{"25":1}}],["高效",{"2":{"22":1}}],["高效执行常见任务的手段",{"2":{"8":1}}],["高速存储设备等",{"2":{"339":1}}],["高速缓存",{"2":{"3":1}}],["高速的处理",{"2":{"1":1}}],["因数",{"2":{"242":1}}],["因为数组名是常量",{"2":{"331":1}}],["因为指针运算结果的单位是根据指针所指向的具体类型来计算的",{"2":{"331":1}}],["因为arr",{"2":{"300":1}}],["因为在声明数组的时候",{"2":{"282":1}}],["因为在计算机中的各个部件中",{"2":{"108":1}}],["因为韩国和中国在字符集编码上的高位字节有重叠部分",{"2":{"202":1}}],["因为不同系统对于右移后如何处理负数的符号位",{"2":{"196":1}}],["因为这时",{"2":{"179":1}}],["因为尾数区的内存空间的宽度不同",{"2":{"159":1}}],["因为目前主流的",{"2":{"149":1}}],["因为机器数带有符号位",{"2":{"140":1}}],["因为国家贫穷",{"2":{"115":1}}],["因为我们的",{"2":{"82":1}}],["因为通过兼容层调用系统",{"2":{"25":1}}],["因为",{"2":{"11":1,"28":1,"149":1,"186":2,"300":1}}],["因为它们通常不涉及到模式切换",{"2":{"8":1}}],["因此在不同编码之间转换文本时",{"2":{"203":1}}],["因此将带有符号位的机器数的真正表示的值称为机器数的真值",{"2":{"140":1}}],["因此需要链接",{"2":{"82":1}}],["因此经常用于开发计算机游戏",{"2":{"19":1}}],["因此",{"2":{"8":1,"14":1}}],["因此只有可信的",{"2":{"6":1}}],["相比于非",{"2":{"337":1}}],["相当于一台没有安装",{"2":{"340":1}}],["相当于原数据",{"2":{"195":1,"196":1}}],["相当于人类的信息时代",{"0":{"15":1}}],["相当于人类的青铜",{"0":{"14":1}}],["相当于人类的石器时代",{"0":{"13":1}}],["相除赋值",{"2":{"187":1}}],["相乘赋值",{"2":{"187":1}}],["相减赋值",{"2":{"187":1}}],["相加赋值",{"2":{"187":1}}],["相等",{"2":{"185":1}}],["相同的制造商和型号",{"2":{"107":1}}],["相同的时序",{"2":{"107":1}}],["相同的源代码",{"2":{"7":1}}],["相同容量",{"2":{"107":1}}],["相信将来应该都会切换为",{"2":{"101":1}}],["相关的域名",{"2":{"73":1}}],["相关工具链",{"2":{"33":1,"74":1,"75":2}}],["相对机器语言更易编写和理解",{"2":{"16":1}}],["相对于系统调用",{"2":{"8":1}}],["频繁的系统调用可能会影响程序的性能",{"2":{"8":1}}],["性能优化",{"2":{"339":1}}],["性能分析",{"0":{"95":1},"1":{"96":1,"97":1,"98":1,"99":1,"100":1}}],["性能可能较低",{"2":{"25":1}}],["性能较好",{"2":{"25":2}}],["性能",{"2":{"25":1}}],["性能开销较小",{"2":{"8":1}}],["性能开销相对较大",{"2":{"8":1}}],["性能开销",{"2":{"8":2}}],["性能也越来越好",{"2":{"5":1}}],["会提示重启系统",{"2":{"350":1}}],["会返回指针变量本身的地址",{"2":{"331":1}}],["会返回数组的地址",{"2":{"331":1}}],["会打印数组首地址",{"2":{"331":1}}],["会远远超过整个系统的资源",{"2":{"310":1}}],["会导致内存泄漏",{"2":{"310":1}}],["会导致运行时错误",{"2":{"310":1}}],["会将给定的值从数组的开始位置一个个的赋值",{"2":{"274":1,"276":1}}],["会将变量名替换为具体的地址",{"2":{"108":1,"313":1}}],["会在内存中开辟一整块连续的空间",{"2":{"270":1}}],["会执行下一个",{"2":{"224":1}}],["会造成精度损失",{"2":{"180":1}}],["会自动视为字符数组",{"2":{"307":1}}],["会自动转为无符号类型后",{"2":{"179":1}}],["会自动转为",{"2":{"179":3}}],["会自动记住这些关键字以及对应的含义",{"2":{"117":1}}],["会发生数据类型转换",{"2":{"179":1}}],["会发生从用户态到内核态的切换",{"2":{"6":1}}],["会出现",{"2":{"141":1}}],["会出现问题",{"2":{"101":1}}],["会进行类型检查",{"2":{"124":1}}],["会被替换为stdio",{"2":{"82":1}}],["会不支持",{"2":{"75":1}}],["会从用户态切换到内核态",{"2":{"8":1}}],["执行过程是",{"2":{"237":1,"244":1,"249":1}}],["执行代码块",{"2":{"215":1}}],["执行时机",{"2":{"124":1}}],["执行的时候",{"2":{"108":1,"313":1}}],["执行如下的命令",{"2":{"89":1}}],["执行完上述命令之后",{"2":{"73":2}}],["执行完毕后",{"2":{"6":1}}],["执行",{"2":{"49":1,"50":1,"82":1}}],["执行速度快",{"2":{"16":1,"22":1}}],["执行更底层的操作",{"2":{"8":1}}],["执行层级",{"2":{"8":1}}],["执行系统调用时",{"2":{"8":1}}],["定义二维数组",{"2":{"298":1,"300":1,"302":1}}],["定义二维数组并初始化",{"2":{"296":1,"297":1}}],["定义最小值",{"2":{"285":1}}],["定义最大值",{"2":{"285":1}}],["定义数组并初始化",{"2":{"279":1,"284":1,"285":1,"286":1,"287":1}}],["定义数组和全部初始化",{"2":{"274":1,"276":1,"277":1,"278":1}}],["定义数组和部分初始化",{"2":{"274":1,"276":1}}],["定义数组",{"2":{"273":1,"276":1,"279":1,"281":1}}],["定义范围",{"2":{"233":1}}],["定义了几种编码方案",{"2":{"203":1}}],["定义了",{"2":{"175":1}}],["定义了函数的主体",{"2":{"63":1}}],["定义和打印长长整型变量",{"2":{"153":1}}],["定义和打印长整型变量",{"2":{"152":1}}],["定义和打印整型变量",{"2":{"151":1}}],["定义和打印短整型变量",{"2":{"150":1}}],["定义无符号",{"2":{"150":1,"151":1,"152":1,"153":1}}],["定义有符号",{"2":{"150":1,"151":1,"152":1,"153":1}}],["定义常量需要指定数据类型",{"2":{"124":1}}],["定义常量不用指定类型",{"2":{"124":1}}],["定义常量",{"0":{"121":1,"124":2}}],["定义的常量有详细的数据类型",{"2":{"122":1}}],["定义的关键字",{"2":{"117":1}}],["定义的指令集",{"2":{"7":1}}],["定义主函数",{"2":{"11":1,"55":1}}],["定义",{"2":{"8":1,"150":1,"151":1,"152":1,"153":1}}],["协议或服务",{"2":{"7":1}}],["协议和工具",{"2":{"7":1}}],["框架",{"2":{"7":1}}],["允许他们在一个操作系统上同时进行",{"2":{"72":1}}],["允许用户在",{"2":{"72":1}}],["允许用户态程序安全地请求使用操作系统提供的服务",{"2":{"6":1}}],["允许直接控制硬件资源",{"2":{"16":1}}],["允许不同的软件系统相互交互",{"2":{"7":1}}],["用来替代",{"2":{"336":2}}],["用来存储数据的容器",{"2":{"104":1}}],["用二维数组保存他们的成绩",{"2":{"302":1}}],["用矩阵形式",{"2":{"301":1}}],["用在switch语句或者循环语句中",{"2":{"260":1}}],["用逗号",{"2":{"237":2}}],["用机器数的最高位来存放符号位",{"2":{"140":1}}],["用户体验设置",{"2":{"343":1}}],["用户可以使用",{"2":{"72":1}}],["用户可以通过扩展来添加更多功能",{"2":{"41":1}}],["用户态保证了操作系统的稳定性和安全性",{"2":{"6":1}}],["用户态为系统提供了一层保护",{"2":{"6":1}}],["用户态是普通应用程序运行的模式",{"2":{"6":1}}],["用户态",{"2":{"6":10}}],["用户态和内核态的这种分离设计是现代操作系统中实现安全",{"2":{"6":1}}],["用户态和内核态",{"0":{"6":1}}],["用于访问数组或结构体成员",{"2":{"331":1}}],["用于保存成绩",{"2":{"302":1}}],["用于初始化循环变量",{"2":{"237":1}}],["用于构建更复杂的表达式",{"2":{"186":1}}],["用于构建软件和应用程序",{"2":{"7":1}}],["用于数据的运算",{"2":{"183":1,"316":1}}],["用于表示布尔类型",{"2":{"174":1}}],["用于表示正负数",{"2":{"157":1}}],["用于直接表示数据",{"2":{"154":1}}],["用于控制程序的结构和执行",{"2":{"117":1}}],["用于存储整数值",{"2":{"149":1}}],["用于存储已经处理过的可执行文件名",{"2":{"77":1,"94":1}}],["用于存放代码",{"2":{"50":1}}],["用于递归查找所有源文件",{"2":{"77":1,"94":1}}],["用于包含用户自定义的头文件",{"2":{"69":1}}],["用于包含标准库头文件或系统头文件",{"2":{"69":1}}],["用于开发股票市场分析和交易系统等金融应用",{"2":{"19":1}}],["用于开发科学应用程序",{"2":{"19":1}}],["用于开发人工智能和机器学习的应用程序",{"2":{"19":1}}],["用于开发数据库系统",{"2":{"19":1}}],["用于开发设备驱动程序",{"2":{"19":1}}],["用",{"2":{"19":1,"274":1,"276":1,"304":1}}],["用助记符代替二进制代码的低级语言",{"2":{"16":1}}],["或列下标",{"2":{"300":1}}],["或微信小程序等",{"2":{"266":1}}],["或跳出",{"2":{"260":1,"261":1}}],["或者更高级别的数据结构来代替裸指针",{"2":{"310":1}}],["或者执行到",{"2":{"224":1}}],["或者完全在用户空间内完成计算",{"2":{"8":1}}],["或枚举类型",{"2":{"224":1}}],["或大于",{"2":{"221":1}}],["或非",{"2":{"186":1}}],["或显式",{"2":{"181":1}}],["或更多",{"2":{"159":1}}],["或目标文件",{"2":{"82":1}}],["或",{"2":{"7":1,"21":2,"73":1,"82":1,"101":1,"108":1,"116":1,"128":6,"129":1,"136":1,"149":2,"154":3,"161":2,"174":1,"185":8,"186":4,"276":1,"278":1,"281":1,"285":1,"313":1,"331":2,"349":1}}],["针对上述的种种问题",{"2":{"203":1}}],["针对减法而言",{"2":{"131":4}}],["针对加法而言",{"2":{"131":4}}],["针对",{"2":{"7":1}}],["就在于当时的内存和",{"2":{"310":1}}],["就只能得到",{"2":{"308":1}}],["就能实现将数组的元素从小到大排序",{"2":{"290":1}}],["就能保证最大的数字不超过",{"2":{"136":1}}],["就退出",{"2":{"286":1}}],["就让变量",{"2":{"285":2}}],["就不交换",{"2":{"289":1}}],["就不能更改",{"2":{"270":1}}],["就不会执行代码块中的语句",{"2":{"211":1}}],["就继续下一次打印",{"2":{"261":1}}],["就继续判断条件表达式",{"2":{"220":2}}],["就停止打印",{"2":{"260":1}}],["就结束",{"2":{"260":1,"261":1}}],["就叫做",{"2":{"242":2}}],["就执行循环体语句",{"2":{"244":1}}],["就执行",{"2":{"224":1}}],["就执行语句块",{"2":{"220":3}}],["就很容易产生乱码",{"2":{"203":1}}],["就内置了对应的编码表",{"2":{"202":1}}],["就为",{"2":{"193":1}}],["就使用",{"2":{"149":1,"159":1}}],["就添加如下代码",{"2":{"113":1}}],["就没有",{"2":{"108":1}}],["就没有这种提示了",{"2":{"89":1}}],["就知道从变量的首地址位置开始取多少字节",{"2":{"108":1}}],["就称之为该变量的地址",{"2":{"108":1}}],["就可以满足实际存储需求",{"2":{"202":1}}],["就可以完美的表示拉丁体系",{"2":{"165":1}}],["就可以通过变量地址找到某个变量的值",{"2":{"108":1}}],["就可以不用直接操作内存地址",{"2":{"108":1}}],["就可以从每个",{"2":{"107":1}}],["就可以正常工作",{"2":{"107":1}}],["就全插满即可",{"2":{"107":1}}],["就分别插入到",{"2":{"107":1}}],["就插到",{"2":{"107":1}}],["就会带来一系列的问题",{"2":{"310":1}}],["就会构成死循环",{"2":{"258":1}}],["就会执行代码块",{"2":{"215":1}}],["就会执行代码块中的语句",{"2":{"211":1}}],["就会回到有符号数的最大值",{"2":{"157":1}}],["就会回到有符号数的最小值",{"2":{"157":1}}],["就会回到无符号数的最大值",{"2":{"157":1}}],["就会回到无符号数的最小值",{"2":{"157":1}}],["就会指向",{"2":{"155":2}}],["就会导致计算结果不正确",{"2":{"145":1}}],["就会将其转换为加法计算的形式",{"2":{"145":1}}],["就会依次",{"2":{"108":1}}],["就会达到我们想要的效果了",{"2":{"90":1}}],["就会生成一个扩展名为",{"2":{"82":1}}],["就包含了上述的三种流程结构",{"2":{"204":1}}],["就包含了",{"2":{"67":1}}],["就表示",{"2":{"62":1}}],["就是记录该数组的首地址",{"2":{"281":1}}],["就是元素的个数",{"2":{"269":1}}],["就是嵌套循环",{"2":{"253":1}}],["就是字面量",{"2":{"154":3}}],["就是",{"2":{"141":2,"142":2,"143":2,"192":1}}],["就是对应的二进制",{"2":{"136":1}}],["就是用一个标识符来表示一个常量值",{"2":{"121":1}}],["就是使用标识符来作为常量名",{"2":{"120":1}}],["就是可以直接使用的常量",{"2":{"120":1}}],["就是一个常量",{"2":{"119":1}}],["就是将等号右侧的数据存储到等号左侧的变量名所代表的内存空间",{"2":{"108":1}}],["就是数据存储的实体",{"2":{"107":1}}],["就是存在",{"2":{"107":1}}],["就是个",{"2":{"92":1}}],["就是为了将",{"2":{"19":1}}],["就是这样的",{"2":{"5":1}}],["就需要根据上下文环境",{"2":{"340":1}}],["就需要根据循环体内部的某些条件",{"2":{"258":1}}],["就需要用到强制",{"2":{"181":1}}],["就需要使用字符数组",{"2":{"165":1}}],["就需要使用一套代码",{"2":{"7":1}}],["就需要去语言和区别设置系统区域的编码为",{"2":{"101":1}}],["就需要打开注册表编辑器",{"2":{"46":1}}],["就需要将我们编写的源代码交给编译器程序",{"2":{"11":1}}],["运动和场",{"2":{"293":1}}],["运算规则",{"2":{"189":1,"194":1}}],["运算结果的符号与被模数也就是第一个操作数相同",{"2":{"184":1}}],["运算后是否会修改操作数的值",{"2":{"183":1,"316":1}}],["运算的时候",{"2":{"179":4}}],["运算过程中的自动类型转换",{"0":{"179":1}}],["运算前需要先转换为同一类型",{"2":{"177":1}}],["运算符间接来计算得到",{"2":{"278":1}}],["运算符间接计算出数组的长度",{"2":{"278":1}}],["运算符计算出整个数组的字节长度",{"2":{"278":1}}],["运算符优先级不用刻意地去记忆",{"2":{"198":1,"317":1}}],["运算符优先级",{"0":{"198":1}}],["运算符有无副作用",{"2":{"183":1,"316":1}}],["运算符所组成的表达式",{"2":{"183":1,"316":1}}],["运算符操作数的个数",{"2":{"183":1,"316":1}}],["运算符的优先级",{"0":{"317":1}}],["运算符的含义",{"2":{"183":1,"316":1}}],["运算符的组合",{"2":{"183":1,"316":1}}],["运算符是一种特殊的符号",{"2":{"183":1,"316":1}}],["运算符来获取",{"2":{"162":1,"167":1}}],["运算符获取无符号长长整型",{"2":{"153":1}}],["运算符获取无符号长整型",{"2":{"152":1}}],["运算符获取无符号整型",{"2":{"151":1}}],["运算符获取无符号短整型",{"2":{"150":1}}],["运算符",{"0":{"156":1,"182":1,"315":1},"1":{"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"316":1,"317":1},"2":{"111":1,"184":1,"185":1,"186":1,"187":1,"189":1,"198":1,"317":1}}],["运算符两边习惯各加一个空格",{"2":{"59":1}}],["运算器和控制器通常被集成在一起",{"2":{"2":1}}],["运行代码",{"2":{"94":1,"100":1}}],["运行的低级机器语言的程序",{"2":{"83":1}}],["运行和开发",{"2":{"25":1}}],["运行",{"2":{"7":1,"72":1,"90":1}}],["平面",{"2":{"203":1}}],["平台",{"2":{"41":1}}],["平台的开发和测试",{"2":{"72":1}}],["平台的",{"2":{"7":1}}],["平板电脑等",{"2":{"1":1}}],["编号从",{"2":{"202":1}}],["编码平面和区段",{"2":{"203":1}}],["编码冲突",{"2":{"203":1}}],["编码写的文章",{"2":{"202":1}}],["编码的复杂性",{"2":{"203":1}}],["编码的文本可以无缝转换为",{"2":{"202":1}}],["编码的基础上",{"2":{"202":1}}],["编码完全一致",{"2":{"202":1}}],["编码包括基本的拉丁字母表",{"2":{"202":1}}],["编码表",{"2":{"202":1}}],["编码中的每个字符都使用",{"2":{"202":1}}],["编码中表示为二进制的1000001",{"2":{"201":1}}],["编码只包括了英文字符",{"2":{"202":1}}],["编码是字符到二进制数据之间的映射规则",{"2":{"201":1}}],["编码",{"0":{"202":1,"203":1},"2":{"101":2,"108":1,"202":7}}],["编辑虚拟机设置",{"2":{"349":1}}],["编辑代码",{"2":{"83":1}}],["编辑器",{"2":{"83":1}}],["编辑",{"2":{"82":1,"344":1}}],["编写程序",{"2":{"226":1,"260":1}}],["编写一个程序",{"2":{"225":1}}],["编写源代码时使用变量名",{"2":{"108":1}}],["编写",{"2":{"82":2}}],["编写如下代码",{"2":{"51":1,"52":1}}],["编写如下的代码",{"2":{"50":1}}],["编写困难",{"2":{"16":1}}],["编写语言的对比",{"2":{"16":1}}],["编程中一般使用循环结构对数组进行遍历",{"2":{"279":1}}],["编程中的各种问题以及相应的解决方案",{"2":{"3":1}}],["编程时仍然需要记住和管理大量内存地址",{"2":{"108":1}}],["编程语言环境等",{"2":{"72":1}}],["编程语言中",{"2":{"54":1}}],["编程语言",{"2":{"21":1}}],["编程语言就是用于控制计算机",{"2":{"11":1}}],["编程语言就是由文字和符号组成的",{"2":{"11":1}}],["编程语言到底是什么",{"2":{"11":1}}],["编译错误",{"2":{"331":1}}],["编译你的代码",{"0":{"322":1}}],["编译型的程序不管编译过程如何复杂",{"2":{"310":1}}],["编译内核代码",{"2":{"99":1}}],["编译是将预处理后的源代码转换为汇编代码的过程",{"2":{"82":1}}],["编译阶段包含了预处理",{"2":{"82":1}}],["编译",{"2":{"82":1,"84":1,"86":2,"87":1,"99":1,"108":3}}],["编译代码或数据库操作",{"2":{"72":1}}],["编译和汇编",{"2":{"82":1,"86":1,"87":1}}],["编译和运行",{"2":{"52":1,"310":1}}],["编译和执行",{"2":{"51":1}}],["编译套件来进行开发",{"2":{"21":1}}],["编译套件对标准的支持是最好的",{"2":{"21":1}}],["编译套件",{"2":{"21":1}}],["编译器在编译时能够捕获许多潜在的类型错误",{"2":{"311":1}}],["编译器在编译时静态分析所有权转移和引用的生命周期",{"2":{"311":1}}],["编译器就会报错",{"2":{"282":1}}],["编译器就是这样的转化工具",{"2":{"83":1}}],["编译器就是运行在操作系统之上的程序",{"2":{"11":1}}],["编译器不报错",{"2":{"277":1}}],["编译器是会直接报错的",{"2":{"277":1}}],["编译器是会产生警告的",{"2":{"181":1}}],["编译器是将易于编写",{"2":{"83":1}}],["编译器套件",{"2":{"83":1}}],["编译器的介绍",{"0":{"83":1}}],["编译器会根据元素的个数和列的个数",{"2":{"298":1}}],["编译器会自动会数组分配内存地址",{"2":{"282":1}}],["编译器会指定它们指向的底层类型",{"2":{"155":1}}],["编译器会检查代码的语法和语义",{"2":{"82":1}}],["编译器会遵循",{"2":{"7":1}}],["编译器首先在当前目录中查找文件",{"2":{"69":1}}],["编译器将在系统的标准头文件目录中查找文件",{"2":{"69":1}}],["编译器",{"2":{"21":1,"25":3,"159":1}}],["编译器如下",{"2":{"21":1}}],["编译器和汇编器等系统软件",{"2":{"19":1}}],["编译时",{"2":{"7":1}}],["当然",{"2":{"336":1}}],["当调试器在断点处暂停时",{"2":{"324":1}}],["当一个指针没有正确初始化或者被赋予了空",{"2":{"310":1}}],["当一个方法执行到一个",{"2":{"262":1}}],["当次循环结构",{"2":{"261":1}}],["当前数组中的元素是",{"2":{"286":1}}],["当前循环结构",{"2":{"260":1}}],["当前系统",{"2":{"169":1}}],["当只有内层循环的循环条件为",{"2":{"253":1}}],["当循环条件表达式成立",{"2":{"244":1}}],["当没有匹配的",{"2":{"224":1}}],["当条件表达式之间是包含关系时",{"2":{"220":1}}],["当条件表达式之间是互斥",{"2":{"220":1}}],["当条件表达式为真",{"2":{"211":1,"215":1}}],["当数据达到最小值的时候",{"2":{"157":2}}],["当数据到达最大值的时候",{"2":{"157":2}}],["当超过一个数据类型能够存放的最大范围的时候",{"2":{"157":1}}],["当",{"2":{"108":1,"179":4,"186":2,"220":1,"313":1}}],["当程序运行完毕之后",{"2":{"108":1}}],["当遇到",{"2":{"90":1}}],["当我们在声明变量的时候写了数据数据类型",{"2":{"108":1}}],["当我们编写代码的时候",{"2":{"108":1,"313":1}}],["当我们",{"2":{"90":1}}],["当时的高级语言无法满足他们的要求",{"2":{"18":1}}],["当时的程序员",{"2":{"13":1}}],["当开发者在",{"2":{"7":1}}],["当用户程序需要进行文件读写",{"2":{"6":1}}],["f的圆的面积是",{"2":{"113":1}}],["flags",{"2":{"322":2}}],["flt",{"2":{"163":2}}],["float",{"2":{"113":1,"117":1,"159":1,"160":3,"161":2,"162":3,"163":3,"179":3}}],["flex",{"2":{"99":1}}],["f1",{"2":{"99":1,"160":14,"161":4,"179":4}}],["firewall=true",{"2":{"89":1}}],["filename",{"2":{"69":1,"77":1,"94":1}}],["filename>",{"2":{"69":1}}],["filepath",{"2":{"6":4}}],["files",{"0":{"68":1},"2":{"6":2}}],["file",{"2":{"6":3,"7":1,"77":3,"94":3}}],["function",{"2":{"77":1,"94":1}}],["fedora",{"2":{"336":2}}],["female",{"2":{"123":3}}],["featurename",{"2":{"73":2}}],["feature",{"2":{"73":2}}],["fetch",{"2":{"7":1}}],["false",{"2":{"68":1,"78":6,"171":1,"172":1,"173":3,"175":3,"211":1,"215":1,"220":1,"244":1,"251":1,"253":1,"260":3}}],["free",{"2":{"68":1}}],["fputs",{"2":{"68":1}}],["fprintf",{"2":{"68":1}}],["fgets",{"2":{"68":1}}],["fclose",{"2":{"68":1}}],["foot",{"2":{"116":1}}],["football",{"2":{"116":2}}],["fopen",{"2":{"68":1}}],["fortran",{"2":{"83":1}}],["foreach",{"2":{"77":1,"94":1}}],["for",{"0":{"236":1},"1":{"237":1,"238":1,"239":1,"240":1,"241":1,"242":1},"2":{"25":1,"72":1,"117":1,"190":1,"202":1,"204":1,"233":1,"238":1,"239":1,"240":1,"241":1,"242":2,"244":2,"249":2,"253":3,"254":2,"255":2,"256":2,"257":2,"260":2,"261":2,"262":1,"265":2,"278":1,"279":3,"281":2,"284":1,"285":1,"286":2,"287":2,"288":6,"289":3,"290":4,"300":2,"302":4}}],["fork",{"2":{"8":1}}],["formatted",{"2":{"110":1}}],["format",{"0":{"78":1},"2":{"7":1,"64":2,"78":2,"110":1,"113":1}}],["fscanf",{"2":{"68":1}}],["f",{"2":{"45":1,"64":1,"113":1,"120":1,"128":6,"160":2,"161":2,"163":1}}],["dvd",{"0":{"349":1},"2":{"349":1}}],["dhcp",{"2":{"344":1}}],["dangling",{"2":{"310":1}}],["d个班级的平均分为",{"2":{"302":1}}],["d个班级的总分为",{"2":{"302":1}}],["d个班级的第",{"2":{"302":1}}],["d个学生的成绩",{"2":{"302":1}}],["dbl",{"2":{"163":2}}],["d3",{"2":{"161":4,"179":4}}],["d2",{"2":{"160":7,"161":4,"179":4,"181":4}}],["d1+d2",{"2":{"181":1}}],["d1",{"2":{"160":14,"181":4}}],["d的绝对值是",{"2":{"113":1}}],["d岁",{"2":{"110":1}}],["dram",{"2":{"107":1}}],["ddr4",{"2":{"107":2}}],["dual",{"2":{"107":1}}],["dwarves",{"2":{"99":1}}],["dnstunneling",{"2":{"89":1}}],["dnstunneling=true",{"2":{"89":1}}],["dnf",{"2":{"74":6,"93":1}}],["disassemble",{"2":{"327":1}}],["dimm",{"2":{"107":7}}],["directory",{"2":{"77":1,"94":1}}],["directories",{"2":{"77":3,"94":3}}],["dir",{"2":{"77":12,"94":12}}],["difftime",{"2":{"68":1}}],["do",{"0":{"248":1},"1":{"249":1,"250":1,"251":1},"2":{"117":1,"204":1,"249":4,"250":1,"251":1,"253":1,"260":1}}],["don",{"2":{"116":1}}],["double",{"2":{"113":1,"117":1,"121":2,"122":2,"159":4,"160":5,"161":4,"162":6,"163":2,"179":11,"180":2,"181":2,"230":1,"247":1,"251":3,"265":5,"284":2,"302":3}}],["docker",{"2":{"72":1}}],["dos",{"2":{"18":1}}],["dconsole",{"2":{"52":1}}],["dfile",{"2":{"52":1}}],["d",{"2":{"27":1,"28":2,"33":1,"59":1,"90":7,"99":1,"105":5,"110":2,"112":1,"113":16,"120":1,"123":4,"128":3,"129":4,"130":8,"151":5,"154":1,"155":1,"167":2,"168":3,"169":6,"172":1,"173":1,"174":1,"175":1,"179":2,"180":1,"181":3,"184":34,"185":6,"186":10,"187":12,"190":2,"197":1,"207":4,"212":1,"213":1,"216":3,"217":1,"218":3,"221":1,"222":1,"225":3,"226":4,"230":2,"233":1,"239":2,"240":2,"241":1,"242":2,"246":2,"247":1,"250":2,"251":1,"257":3,"258":3,"260":4,"261":2,"262":1,"265":1,"276":18,"277":7,"278":1,"279":2,"281":1,"284":1,"285":2,"286":4,"287":1,"288":4,"289":2,"290":2,"296":12,"297":12,"298":10,"300":1,"306":2}}],["debian",{"2":{"333":1,"334":1,"336":2}}],["debuginfod",{"2":{"99":1}}],["debug",{"2":{"90":1,"113":2}}],["dereference",{"2":{"310":1}}],["dec",{"2":{"110":1}}],["decimal",{"2":{"110":4}}],["depth",{"2":{"99":1}}],["dev",{"2":{"99":23}}],["devel",{"2":{"33":1}}],["development",{"2":{"74":1}}],["develop",{"2":{"27":1,"28":2}}],["defind",{"0":{"124":1}}],["define定义宏常量相比",{"2":{"122":1}}],["define",{"0":{"121":1},"2":{"82":1,"120":2,"121":4,"124":2,"173":3,"287":1}}],["define等",{"2":{"82":1}}],["default",{"2":{"73":1,"99":2,"117":1,"224":3,"225":1,"226":1,"251":1}}],["dennis",{"2":{"18":2,"21":1}}],["demo",{"2":{"6":2}}],["dynamic",{"2":{"7":1}}],["dll",{"2":{"7":1,"25":2}}],["格式如下",{"2":{"184":1}}],["格式是",{"2":{"121":1,"122":1}}],["格式声明符",{"2":{"110":1}}],["格式占位符",{"0":{"160":1,"166":1},"2":{"110":1}}],["格式化字符串",{"2":{"110":1}}],["格式化打印",{"2":{"110":1}}],["格式化文件",{"2":{"78":1}}],["格式化",{"2":{"64":1}}],["格式和",{"2":{"7":2}}],["格式",{"2":{"7":5,"123":1}}],["whatis",{"2":{"324":1}}],["while",{"0":{"243":1,"248":1},"1":{"244":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1},"2":{"117":1,"204":2,"237":1,"244":4,"245":1,"246":1,"247":1,"249":6,"250":1,"251":1,"253":2,"258":1,"260":1,"286":1}}],["w",{"2":{"306":2}}],["warning",{"2":{"198":1,"282":1,"317":1,"331":1,"337":1,"340":1,"347":1,"350":1}}],["workstation",{"2":{"92":1}}],["world",{"0":{"23":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1},"2":{"49":1,"50":1,"51":1,"52":1,"64":2,"238":2,"245":2,"304":5,"307":2,"308":5}}],["wslconfig文件",{"2":{"89":1}}],["wsl",{"2":{"72":19,"99":2}}],["wsl2",{"0":{"71":1,"73":1,"74":1,"75":1,"89":1},"1":{"72":1,"73":1,"74":1,"75":1},"2":{"25":1,"72":1,"73":2,"89":2,"92":1,"93":1,"94":2,"98":1,"99":4}}],["w64",{"0":{"26":1},"1":{"27":1,"28":1},"2":{"25":8,"28":1,"33":1}}],["win",{"0":{"101":1},"2":{"92":1,"101":3}}],["win11",{"2":{"25":1}}],["win10",{"2":{"25":1}}],["windows",{"2":{"7":2,"18":1,"19":1,"25":12,"41":1,"72":6,"73":2,"83":1,"86":3,"110":1,"340":1}}],["wikipedia",{"2":{"20":1}}],["web",{"2":{"7":1,"19":1}}],["write",{"2":{"6":1,"8":1}}],["writefile",{"2":{"6":2}}],["库或应用程序的不同部分之间的接口",{"2":{"7":1}}],["并提供相应的服务或资源",{"2":{"339":1}}],["并将其开源",{"2":{"334":1}}],["并加载你的项目",{"2":{"321":1}}],["并在所有引用释放后自动释放",{"2":{"311":1}}],["并在上面跑各种",{"2":{"92":1}}],["并求出每个班级平均分",{"2":{"302":1}}],["并计数",{"2":{"286":1}}],["并遍历数组所有元素",{"2":{"279":2}}],["并使用变量",{"2":{"285":1}}],["并使用一个标识符命名",{"2":{"268":1}}],["并使用特定的编译器",{"2":{"7":1}}],["并进行其它的操作",{"2":{"265":1}}],["并判断读入的正数和负数的个数",{"2":{"258":1}}],["并不意味着程序就是正确",{"2":{"277":1}}],["并不直观",{"2":{"173":1}}],["并不一定全部使用到",{"2":{"117":1}}],["并没有为布尔值单独设置一个数据类型",{"2":{"172":1}}],["并没有强制第三方软件使用",{"2":{"101":1}}],["并转换为",{"2":{"108":1}}],["并引入了变量的概念",{"2":{"108":1}}],["并通过编译器来将汇编语言翻译为机器语言",{"2":{"108":1}}],["并直接赋值",{"2":{"105":1}}],["并非专门用于结束循环的",{"2":{"262":1}}],["并非",{"2":{"99":1}}],["并生成新的",{"2":{"82":1}}],["并以文件的形式存储在磁盘中",{"2":{"82":1}}],["并添加为包含目录",{"2":{"77":1,"94":1}}],["并运行",{"2":{"73":2}}],["并保存",{"2":{"49":1,"50":1,"51":1,"52":1}}],["并于次年被国际标准化组织",{"2":{"21":1}}],["并且支持多用户",{"2":{"333":1}}],["并且支持更多的系统调用",{"2":{"72":1}}],["并且具有高度的可定制性和灵活性",{"2":{"333":1}}],["并且运算方向是从左向右",{"2":{"317":1}}],["并且运算方向都是从右向左",{"2":{"317":1}}],["并且其格式占位符是",{"2":{"308":1}}],["并且编译器也不会报错",{"2":{"277":1}}],["并且数组的长度一旦确定",{"2":{"270":1}}],["并且每个数据称为该容器中的元素",{"2":{"267":1}}],["并且每个字符都分配了唯一的数字",{"2":{"202":1}}],["并且不能预测的一些数字",{"2":{"232":1}}],["并且上一行对某个变量的修改对下一行会产生影响",{"2":{"206":1}}],["并且可以将语句组合成能完成一定功能的小逻辑模块",{"2":{"204":1}}],["并且可以得到正确的计算结果",{"2":{"145":1}}],["并且字符数组也不是字符串",{"2":{"165":1}}],["并且变量中的值是可以变化的",{"2":{"108":1}}],["并且变量中的数据在程序运行的时候可以动态改变",{"2":{"104":1}}],["并且它们是有类型",{"2":{"104":1}}],["并且我们需要给盒子取一个特别的名称",{"2":{"104":1}}],["并且在",{"2":{"62":1}}],["并且",{"2":{"8":1,"107":1,"108":1,"156":1,"260":1,"261":1}}],["并定义了可执行程序的格式",{"2":{"7":1}}],["并按照存储在其内部的程序对海量的数据进行自动",{"2":{"1":1}}],["将刚才创建的虚拟机拖到该文件夹下",{"2":{"348":1}}],["将格式占位符",{"2":{"308":1}}],["将数组中的最大值移动到数组的最末尾",{"2":{"289":1}}],["将数组",{"2":{"287":1}}],["将由系统根据初始化的元素",{"2":{"275":1}}],["将会显示数组初始化中的元素索引",{"2":{"274":1}}],["将多个数据存储到一起",{"2":{"267":1}}],["将一个数的各二进制位全部右移指定的位数",{"2":{"189":1}}],["将一个数的各二进制位全部左移指定的位数",{"2":{"189":1}}],["将每一个二进制位变成相反值",{"2":{"189":1}}],["将每个位上的数提取出来",{"2":{"135":1}}],["将宽类型转换为窄类型",{"2":{"180":1}}],["将该数不断除以",{"2":{"136":1}}],["将这种计算规则",{"2":{"135":1,"136":1}}],["将所有宏常量替换完毕",{"2":{"121":1}}],["将变量",{"2":{"105":1,"110":1}}],["将编译形成的目标文件",{"2":{"82":1}}],["将其转换为目标机器的汇编语言",{"2":{"82":1}}],["将头文件的内容插入到源文件中",{"2":{"82":1}}],["将路径中的斜杠替换为下划线",{"2":{"77":1,"94":1}}],["将",{"2":{"73":1,"82":1,"108":1,"241":1}}],["将字符串输出到控制台",{"2":{"64":1}}],["将如下图中的除了第一个选项",{"2":{"46":1}}],["将源程序编译为计算机能够识别的二进制指令",{"2":{"11":1}}],["将操作系统层与由操作系统管理的应用程序和库分开",{"2":{"7":1}}],["将计算机世界的时间和人类世界的时间进行对比",{"2":{"3":1}}],["等也崭露头角",{"2":{"334":1}}],["等也开始投入大量资源支持",{"2":{"334":1}}],["等也开始出现",{"2":{"334":1}}],["等也使用的这些编码",{"2":{"101":1}}],["等编程语言中",{"2":{"310":1}}],["等的长度就是不一样的",{"2":{"304":1}}],["等格式",{"2":{"304":1}}],["等形式获取数组或数组元素的地址",{"2":{"281":1}}],["等中",{"2":{"277":1}}],["等于等",{"2":{"331":1}}],["等于",{"2":{"198":1,"317":1}}],["等号右边的类型将转换为左边的类型",{"2":{"180":1}}],["等高级编程语言中是有",{"2":{"175":1}}],["等高级编程语言中",{"2":{"165":1}}],["等待",{"2":{"46":1}}],["等多种程序语言的开发和测试",{"2":{"45":1}}],["等相关开发包",{"2":{"33":1}}],["等助记符",{"2":{"16":1}}],["等函数",{"2":{"8":2}}],["等",{"2":{"7":2,"8":1,"10":1,"13":1,"15":1,"16":1,"18":1,"19":1,"25":1,"45":1,"82":1,"83":2,"101":1,"116":3,"149":2,"159":1,"179":1,"201":1,"202":1,"203":2,"224":1,"294":1,"304":1,"310":1,"313":3,"331":1,"333":1,"335":1,"336":1,"337":2,"340":2}}],["例如",{"2":{"7":2,"10":1,"19":4,"82":3,"107":2,"108":1,"147":1,"184":1,"201":1,"203":1,"240":1,"242":1,"253":1,"265":1,"293":3,"301":1}}],["不断更新迭代",{"2":{"334":1}}],["不会受到底层硬件架构或者字节对齐规则的影响",{"2":{"331":1}}],["不会造成精度损失",{"2":{"180":1}}],["不支持指针运算",{"2":{"311":1}}],["不支持企业使用",{"2":{"45":1}}],["不正确的使用指针的方式",{"2":{"310":1}}],["不可更改",{"2":{"282":1}}],["不可以是关键字",{"2":{"116":1,"313":1}}],["不指定元素个数",{"2":{"275":1,"276":1}}],["不够的就补",{"2":{"274":1}}],["不够抽象",{"2":{"16":1}}],["不管这个",{"2":{"262":1}}],["不是字符串",{"2":{"306":1}}],["不是二维的",{"2":{"301":1}}],["不是一个质数",{"2":{"260":1}}],["不是闰年",{"2":{"218":1}}],["不等于",{"2":{"198":1,"317":1}}],["不包括前导的",{"2":{"190":1}}],["不相等",{"2":{"185":1}}],["不论前面还是后面",{"2":{"184":1}}],["不进行类型检查",{"2":{"124":1}}],["不需要声明或定义",{"2":{"120":1}}],["不需要操作系统介入",{"2":{"8":1}}],["不能改变",{"2":{"331":1}}],["不能改变它指向的位置",{"2":{"331":1}}],["不能改变的量就是常量",{"2":{"119":1}}],["不能动态变化",{"2":{"278":1}}],["不能是负数",{"2":{"273":1}}],["不能是变量",{"2":{"224":1}}],["不能声明其它语句",{"2":{"260":1,"261":1}}],["不能以数字开头",{"2":{"116":1,"313":1}}],["不要把一个表达式写得过于复杂",{"2":{"198":1,"317":1}}],["不要过多的依赖运算符的优先级来控制表达式的执行顺序",{"2":{"198":1,"317":1}}],["不要用于负数",{"2":{"196":1}}],["不要将",{"2":{"185":1}}],["不要以",{"2":{"121":1}}],["不要死记硬背这些关键字",{"2":{"117":1}}],["不要出现仅靠大小写区分不同的标识符",{"2":{"116":1,"313":1}}],["不一定建议",{"2":{"116":1}}],["不具备程序的移植性",{"2":{"108":1}}],["不匹配的时序可能会降低性能或导致系统不稳定",{"2":{"107":1}}],["不建议省略",{"2":{"62":1}}],["不同进制的转换",{"2":{"133":1}}],["不同编译器和平台会有所不同",{"2":{"116":1,"313":1}}],["不同制造商的内存条可能在微小的规格和性能上有差异",{"2":{"107":1}}],["不同速度的内存条可以一起工作",{"2":{"107":1}}],["不同的是",{"2":{"262":1}}],["不同的种子值会产生不同的随机数序列",{"2":{"232":1}}],["不同的编码标准要求系统存储多套字符集数据",{"2":{"203":1}}],["不同的编译器产商",{"2":{"21":1}}],["不同的浮点数类型混合运算时",{"2":{"179":1}}],["不同的整数类型混合运算时",{"2":{"179":1}}],["不同的处理器可能有不同的",{"2":{"7":1}}],["不同类型的浮点数进行运算的时候",{"2":{"179":1}}],["不同类型的整数进行运算的时候",{"2":{"179":1}}],["不同类型的数据进行混合运算的时候",{"2":{"179":1}}],["不同类型",{"2":{"13":1}}],["不涉及到用户态与内核态之间的切换",{"2":{"8":1}}],["不显示工作很重复吗",{"2":{"5":1}}],["它通常具有更高的性能",{"2":{"339":1}}],["它提供了多种桌面环境和服务器选项",{"2":{"336":1}}],["它提供了一个先进的桌面环境和开发者工具",{"2":{"336":1}}],["它提供了企业级的稳定性和安全性",{"2":{"336":1}}],["它接收用户输入的命令并将其解释执行",{"2":{"335":1}}],["它具有稳定性",{"2":{"333":1}}],["它具有智能编辑器",{"2":{"37":1}}],["它基于",{"2":{"333":1}}],["它指向数组的第一个元素的地址",{"2":{"331":1}}],["它使得指针运算更加直观和便于理解",{"2":{"331":1}}],["它表示两个指针之间相隔多少个指向的对象单位",{"2":{"331":1}}],["它在物理计算机上模拟出一个完整的计算环境",{"2":{"340":1}}],["它在",{"2":{"304":1}}],["它的成功得益于开源模式的优势",{"2":{"334":1}}],["它的功能是结束一个方法",{"2":{"262":1}}],["它的厚度是",{"2":{"247":1}}],["它的高度是",{"2":{"247":1}}],["它只包括了英文字母",{"2":{"201":1}}],["它可以用一维坐标表示",{"2":{"293":1}}],["它可以帮助开发者和系统管理员了解系统中哪些部分在消耗资源",{"2":{"96":1}}],["它可以是任何操作",{"2":{"63":1}}],["它会完整的模拟一个硬件系统",{"2":{"92":1}}],["它包含了一个完整的",{"2":{"72":1}}],["它包括了整个软件生命周期中所需要的大部分工具",{"2":{"45":1}}],["它引入了一个真正的",{"2":{"72":1}}],["它是由林纳斯",{"2":{"335":1}}],["它是数值的一部分",{"2":{"157":1}}],["它是",{"2":{"62":1}}],["它不会被编译器执行",{"2":{"54":1}}],["它支持语法高亮",{"2":{"41":1}}],["它被称为",{"2":{"21":1}}],["它允许程序员使用接近日常英语的指令来编写程序",{"2":{"15":1}}],["它定义了如何将字符集中的字符转换为计算机存储和传输的数据",{"2":{"201":1}}],["它定义了软件组件之间如何相互通信",{"2":{"7":1}}],["它定义了数据类型的大小",{"2":{"7":1}}],["它将应用程序连接到库或底层操作系统",{"2":{"7":1}}],["它规定了处理器能够执行的操作",{"2":{"7":1}}],["它们提供了虚拟化平台和管理工具",{"2":{"340":1}}],["它们提供了命令行界面和脚本编程功能",{"2":{"335":1}}],["它们都扮演着提供服务和资源的角色",{"2":{"339":1}}],["它们还通常具有冗余的设计",{"2":{"339":1}}],["它们各自有着不同的特点和适用场景",{"2":{"336":1}}],["它们各自有不同的字符范围和编码方式",{"2":{"203":1}}],["它们分别是",{"2":{"299":1}}],["它们帮助我们更好地理解和描述世界的结构和行为",{"2":{"293":1}}],["它们密切相关但又有区别",{"2":{"201":1}}],["它们有特定的含义和用途",{"2":{"117":1}}],["它们决定了变量在内存中如何表示和存储",{"2":{"104":1}}],["它们决定使用高级语言重写",{"2":{"18":1}}],["它们设置堆栈后",{"2":{"82":1}}],["它们之间的区别",{"2":{"25":1}}],["它们直接使用操作系统通过系统调用提供的服务",{"2":{"8":1}}],["它们直接与硬件交互",{"2":{"5":1}}],["它们对系统资源的访问权限有着本质的区别",{"2":{"6":1}}],["of",{"2":{"116":1,"331":2}}],["oct",{"2":{"110":1}}],["octal",{"2":{"110":1}}],["octa",{"2":{"107":1}}],["optional",{"2":{"89":1}}],["opensuse",{"2":{"336":2}}],["open",{"2":{"8":1}}],["o和库函数以及其他目录文件链接",{"2":{"82":1}}],["o或",{"2":{"82":1}}],["obj",{"2":{"82":1,"86":1}}],["obj的目标文件",{"2":{"82":1}}],["obj或",{"2":{"82":1}}],["object",{"2":{"7":1,"83":2}}],["online",{"2":{"73":3}}],["o",{"2":{"49":1,"50":1,"72":1,"82":1,"84":1,"86":7,"87":6,"130":4,"306":4,"347":1}}],["org",{"2":{"33":1}}],["oracle",{"2":{"19":1,"334":1}}],["os",{"2":{"7":1,"83":1}}],["out",{"2":{"6":3,"86":1}}],["+=",{"2":{"187":2,"198":1,"239":1,"246":1,"250":1,"251":1,"284":1,"302":2,"317":1}}],["+y",{"2":{"184":1}}],["+x",{"2":{"184":1}}],["++j",{"2":{"254":1,"255":1,"256":1,"257":1}}],["++i",{"2":{"233":1,"238":1,"254":1,"255":1,"256":1,"257":1,"260":1,"261":1}}],["++i1",{"2":{"184":1}}],["++",{"2":{"184":1,"198":1,"317":1}}],["+0",{"2":{"141":2,"142":1,"143":2}}],["+1",{"2":{"141":2,"142":2,"143":2}}],["+",{"2":{"6":3,"55":1,"56":2,"59":5,"143":1,"144":1,"145":1,"157":2,"169":1,"179":4,"181":4,"184":5,"187":1,"190":1,"198":1,"207":1,"233":4,"240":4,"265":2,"281":2,"289":3,"290":3,"302":4,"317":1,"331":3,"336":2}}],["bmp",{"2":{"203":1}}],["b2",{"2":{"169":5,"180":4}}],["b1",{"2":{"169":5,"180":2}}],["bytes",{"2":{"107":1,"108":1}}],["bash",{"2":{"335":1}}],["base",{"2":{"33":1}}],["balance",{"2":{"251":9}}],["bai",{"2":{"184":2,"240":4}}],["baii",{"2":{"116":1}}],["bank",{"2":{"107":5}}],["b=",{"2":{"105":1}}],["bc",{"2":{"99":1}}],["bcpl",{"2":{"18":1}}],["besteffortdnsparsing=true",{"2":{"89":1}}],["buff",{"2":{"103":1}}],["but",{"2":{"89":1}}],["build",{"2":{"75":1,"79":2}}],["bsd",{"2":{"83":1}}],["break",{"0":{"260":1},"2":{"117":1,"224":6,"225":5,"226":4,"242":2,"251":5,"258":2,"260":5,"262":1,"286":1}}],["breakbeforebraces",{"2":{"78":1}}],["branch=linux",{"2":{"99":1}}],["branch",{"2":{"99":1}}],["brian",{"2":{"21":1}}],["bit",{"2":{"108":1,"189":1,"190":2,"310":1}}],["bison",{"2":{"99":1}}],["bios",{"2":{"73":1,"342":1}}],["binarystring",{"2":{"190":4}}],["binary",{"2":{"110":1}}],["binutils",{"2":{"30":1,"99":1}}],["bing",{"2":{"20":1}}],["bin",{"2":{"7":1,"28":1,"99":1,"110":1}}],["book",{"2":{"116":2}}],["boolean",{"2":{"175":1,"211":1,"215":1,"220":1}}],["bool类型的值只能赋值为",{"2":{"174":1}}],["bool类型的值是整数类型的别名",{"2":{"174":1}}],["bool",{"2":{"68":1,"116":1,"117":1,"173":2,"174":2,"175":3,"251":1,"260":2,"313":1}}],["borland",{"2":{"21":1}}],["b",{"2":{"6":4,"13":2,"18":3,"59":2,"60":4,"90":5,"105":6,"108":6,"113":5,"116":1,"128":4,"165":1,"169":1,"184":11,"185":19,"186":16,"187":7,"190":3,"202":1,"225":4,"242":3,"253":2,"282":1,"287":5,"331":11}}],["a++",{"2":{"331":1}}],["avg",{"2":{"284":2}}],["a⋅xn+c",{"2":{"232":1}}],["a3",{"2":{"169":2}}],["a2",{"2":{"169":2,"180":4}}],["a1",{"2":{"169":2,"180":2}}],["auto",{"2":{"117":1}}],["autoproxy=true",{"2":{"89":1}}],["ab",{"2":{"116":1}}],["absnum",{"2":{"113":4}}],["abi",{"0":{"7":1},"2":{"7":10}}],["age",{"2":{"113":3,"213":3,"217":3,"230":5}}],["ascii编码方案定义了如何将",{"2":{"201":1}}],["ascii",{"0":{"202":1},"2":{"169":1,"201":2,"202":12,"203":2,"304":1}}],["asm",{"2":{"86":1}}],["assert",{"2":{"21":1,"68":2,"117":1}}],["ada",{"2":{"83":1}}],["address",{"2":{"331":2}}],["addmoney",{"2":{"251":3}}],["add",{"2":{"14":1,"16":1,"77":1,"94":1,"116":1}}],["atm",{"2":{"251":1}}],["attach",{"2":{"78":1}}],["atomic",{"2":{"117":1}}],["atof",{"2":{"68":1}}],["atoi",{"2":{"68":1}}],["app",{"2":{"266":1}}],["append",{"2":{"77":1,"94":1}}],["apt",{"2":{"75":6,"93":2,"99":1}}],["api",{"0":{"7":1},"2":{"7":7}}],["alma",{"2":{"336":1}}],["almalinux",{"2":{"93":1,"98":1,"337":1}}],["almalinux9",{"0":{"98":1},"2":{"74":1}}],["alignof",{"2":{"117":1}}],["alignas",{"2":{"117":1}}],["alignconsecutivedeclarations",{"2":{"78":1}}],["alignconsecutiveassignments",{"2":{"78":1}}],["alu",{"2":{"108":1}}],["also",{"2":{"89":1}}],["allowshortloopsonasingleline",{"2":{"78":1}}],["allowshortifstatementsonasingleline",{"2":{"78":1}}],["allowshortfunctionsonasingleline",{"2":{"78":1}}],["all",{"2":{"73":2}}],["alt",{"2":{"56":1,"59":1}}],["azure",{"2":{"41":1}}],["american",{"2":{"202":1}}],["amazon",{"2":{"20":1}}],["amp",{"0":{"14":1},"2":{"21":2,"112":1,"113":4,"165":1,"186":10,"187":1,"189":1,"191":7,"198":5,"218":2,"281":2,"311":1,"317":6,"327":1,"331":8}}],["ansi",{"2":{"18":1,"21":3,"67":1,"117":1}}],["and",{"2":{"7":1}}],["arch",{"2":{"336":1}}],["arr++",{"2":{"331":1}}],["arr",{"2":{"273":4,"274":2,"275":1,"276":63,"277":20,"278":6,"279":7,"281":14,"284":3,"285":8,"286":4,"288":20,"289":11,"290":11,"296":13,"297":13,"298":11,"299":10,"300":19,"302":8,"331":13}}],["array",{"2":{"268":1,"331":1}}],["area",{"2":{"113":2,"121":2,"122":2}}],["are",{"2":{"89":1}}],["arm",{"2":{"7":3,"13":1}}],["args",{"2":{"6":1}}],["a",{"2":{"6":5,"7":1,"13":1,"59":2,"60":4,"90":5,"105":6,"108":3,"113":5,"120":2,"128":5,"165":3,"166":4,"169":1,"184":11,"185":19,"186":17,"187":7,"190":3,"201":1,"202":1,"203":1,"225":4,"232":1,"242":3,"253":2,"282":2,"287":3,"288":5,"326":8,"327":2,"331":17}}],["euc",{"2":{"202":1,"203":1}}],["ecc",{"2":{"107":1}}],["empty",{"2":{"78":1}}],["emptylinebeforeaccessmodifier",{"2":{"78":1}}],["essential",{"2":{"75":1}}],["extern",{"2":{"117":1}}],["exists",{"2":{"77":3,"94":3}}],["exitflag",{"2":{"251":3}}],["exit",{"2":{"68":1}}],["experimental",{"2":{"89":1}}],["exp",{"2":{"68":1}}],["exe文件",{"2":{"82":2}}],["exe",{"2":{"49":2,"50":2,"73":2,"82":2,"84":1,"86":2,"87":1}}],["exec",{"2":{"8":1,"77":1,"94":1}}],["executable",{"2":{"7":2,"77":18,"94":18}}],["else",{"0":{"227":1},"2":{"60":1,"113":1,"117":1,"172":1,"173":1,"174":1,"175":1,"186":4,"204":1,"215":1,"216":1,"217":1,"218":1,"220":5,"221":3,"222":3,"227":1,"230":3,"251":1,"258":2,"260":2}}],["elf",{"2":{"7":1}}],["enter",{"2":{"308":1}}],["enterprise",{"2":{"47":1,"336":4}}],["encoding",{"2":{"201":1}}],["encoding=utf",{"2":{"52":2}}],["enum",{"2":{"117":1,"123":3}}],["endl",{"2":{"326":1}}],["endforeach",{"2":{"77":1,"94":1}}],["endfunction",{"2":{"77":1,"94":1}}],["endif",{"2":{"77":5,"94":5}}],["enable",{"2":{"73":2}}],["eniac",{"2":{"13":1}}],["etc",{"2":{"33":1}}],["edu",{"2":{"33":1}}],["e",{"2":{"6":2,"86":1,"87":1,"128":3,"159":2,"160":1,"187":7,"306":2}}],["term",{"2":{"337":1}}],["temp",{"2":{"288":4,"289":2,"290":2}}],["temperature",{"2":{"222":7}}],["t4",{"2":{"251":1}}],["t3",{"2":{"251":1}}],["t2",{"2":{"251":1}}],["t1",{"2":{"251":1}}],["typedef",{"2":{"117":1}}],["t",{"2":{"116":1,"150":3,"151":3,"152":3,"153":3,"155":12,"156":5,"165":1,"169":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"288":2,"289":1,"290":1}}],["tb",{"2":{"108":1}}],["true",{"2":{"68":1,"77":1,"78":4,"94":1,"171":1,"172":1,"173":3,"175":2,"211":1,"215":1,"220":1,"244":1,"251":1,"258":1,"260":2,"286":1}}],["try",{"2":{"6":1}}],["torvalds",{"2":{"333":1}}],["totalsum",{"2":{"302":4}}],["tools",{"2":{"74":1,"99":4}}],["toolchain",{"2":{"33":1}}],["toupper",{"2":{"68":1}}],["tolower",{"2":{"68":1}}],["tip",{"2":{"339":1}}],["time",{"2":{"68":2,"233":2}}],["tiobe",{"2":{"20":1}}],["tax",{"2":{"116":1}}],["target",{"2":{"77":3,"94":3}}],["tan",{"2":{"68":1}}],["tab",{"2":{"59":2,"113":1}}],["td244",{"2":{"47":1}}],["tsinghua",{"2":{"33":1}}],["tuna",{"2":{"33":1}}],["thread",{"2":{"117":1}}],["the",{"2":{"21":1}}],["thompson",{"2":{"18":1}}],["txt$zj",{"2":{"116":1}}],["txta",{"2":{"116":1}}],["txt数据类型",{"2":{"108":1}}],["txt00011001",{"2":{"108":1}}],["txt0000",{"2":{"13":1,"108":1}}],["txtload",{"2":{"108":1}}],["txtbasedonstyle",{"2":{"78":1}}],["txtcmake",{"2":{"77":1}}],["txt",{"0":{"77":1},"2":{"6":2,"52":1,"77":4,"79":1,"89":1,"94":3,"322":1}}],["txt鹤寿千岁",{"2":{"3":1}}],["txt如果",{"2":{"3":1}}],["txt1",{"2":{"3":1}}],["gb",{"2":{"108":2,"347":1}}],["gbk",{"2":{"101":1,"202":2,"203":1}}],["git",{"2":{"79":1,"99":1}}],["gitignore",{"0":{"79":1},"2":{"79":2}}],["github",{"2":{"73":4,"99":1}}],["glob",{"2":{"77":2,"94":2}}],["groupinstall",{"2":{"74":1}}],["gmtime",{"2":{"68":1}}],["gt",{"2":{"68":1,"82":2,"107":5,"137":1,"138":1,"150":1,"151":1,"152":1,"153":1,"155":1,"163":1,"168":1,"175":1,"185":3,"187":2,"189":2,"196":4,"198":12,"230":1,"233":1,"237":8,"244":8,"249":8,"276":1,"288":1,"317":12,"331":3}}],["g",{"2":{"33":1,"322":2}}],["gdb",{"0":{"321":1},"2":{"30":1,"74":2,"75":3,"320":1,"321":2,"324":2,"325":1,"328":2}}],["gygwin",{"2":{"25":1}}],["gnu",{"2":{"25":2,"83":4}}],["g++",{"2":{"21":1,"30":1,"75":1}}],["gentoo",{"2":{"336":1}}],["generic",{"2":{"21":1,"99":1,"117":1}}],["ge",{"2":{"184":2,"240":4}}],["getbinary",{"2":{"190":3}}],["getbytes",{"2":{"6":1}}],["get",{"2":{"6":1,"77":1,"94":1}}],["go采用了如下的策略和机制",{"2":{"311":1}}],["goto",{"2":{"117":1}}],["google",{"2":{"20":1,"78":1}}],["go",{"2":{"10":1,"15":1,"83":1,"310":1,"311":3}}],["gcc",{"0":{"83":1,"84":1,"85":1},"1":{"86":1,"87":1},"2":{"7":2,"21":3,"25":4,"28":1,"30":3,"33":2,"39":1,"49":1,"50":1,"74":2,"75":2,"83":5,"321":1}}],["gui",{"2":{"5":1}}],["vmnet8",{"2":{"344":1}}],["vm",{"2":{"340":1}}],["vmware",{"2":{"92":1,"340":2,"343":2,"344":1,"348":1}}],["variable",{"2":{"324":2}}],["valgrind",{"2":{"92":2,"93":5,"94":2}}],["v",{"2":{"265":1}}],["volatile",{"2":{"117":1}}],["void",{"2":{"6":2,"117":1}}],["virtualbox",{"2":{"340":1}}],["virtual",{"2":{"340":1}}],["virtualmachineplatform",{"2":{"73":1}}],["vim",{"2":{"83":1}}],["visual",{"0":{"44":1},"1":{"45":1,"46":1,"47":1},"2":{"25":1,"41":2,"45":5}}],["vhf9h",{"2":{"47":1}}],["vb",{"2":{"45":1}}],["version=$",{"2":{"99":1}}],["version",{"2":{"28":1,"73":1,"77":2,"94":3,"99":1}}],["vscode",{"2":{"50":3,"79":1,"83":1}}],["vs",{"0":{"40":1,"50":1,"51":1,"124":1},"1":{"41":1,"42":1,"43":1},"2":{"6":1,"41":2,"45":1,"47":2}}],["pp",{"2":{"331":1}}],["p2",{"2":{"331":2}}],["p1",{"2":{"331":2}}],["p++",{"2":{"331":1}}],["ptr++",{"2":{"331":1}}],["ptr指向arr",{"2":{"331":1}}],["ptr现在指向arr",{"2":{"331":2}}],["ptr2",{"2":{"331":1}}],["ptr1",{"2":{"331":1}}],["ptr允许多个指针共享一个资源",{"2":{"311":1}}],["ptr确保只有一个指针可以访问给定的资源",{"2":{"311":1}}],["ptr",{"2":{"311":2,"331":7}}],["pdp",{"2":{"310":1}}],["planes",{"2":{"203":1}}],["p",{"2":{"112":1,"116":1,"281":2,"326":8,"331":13}}],["pi",{"2":{"82":1,"121":2,"122":2}}],["p4nb7",{"2":{"47":1}}],["paperheight",{"2":{"247":4}}],["param",{"2":{"190":1}}],["parent",{"2":{"77":1,"94":1}}],["pacman",{"2":{"33":1}}],["paths",{"2":{"6":2}}],["path",{"0":{"28":1,"31":1,"34":1},"2":{"6":4,"28":1,"31":1,"34":1,"77":3,"94":3,"99":1}}],["price",{"2":{"230":6}}],["private",{"2":{"77":3,"94":3}}],["print",{"2":{"110":1,"324":1,"326":3}}],["printf",{"0":{"64":1},"2":{"8":1,"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":3,"59":1,"64":2,"66":1,"67":2,"68":1,"82":1,"90":4,"105":5,"110":4,"111":2,"112":2,"113":6,"120":4,"121":1,"122":1,"123":4,"129":4,"130":6,"150":9,"151":9,"152":9,"153":9,"154":6,"155":1,"156":4,"157":4,"160":10,"161":3,"162":3,"163":3,"166":3,"167":2,"168":2,"169":5,"172":3,"173":3,"174":3,"175":3,"179":4,"180":2,"181":3,"184":22,"185":6,"186":11,"187":5,"190":3,"197":1,"207":4,"212":3,"213":3,"216":3,"217":3,"218":3,"221":6,"222":5,"225":10,"226":5,"230":3,"233":1,"238":1,"239":2,"240":2,"241":1,"242":2,"245":1,"246":2,"247":2,"250":2,"251":16,"254":2,"255":2,"256":2,"257":2,"258":4,"260":7,"261":4,"262":2,"265":4,"276":18,"277":7,"278":1,"279":2,"281":2,"284":2,"285":2,"286":5,"287":1,"288":12,"289":6,"290":6,"296":12,"297":12,"298":10,"300":2,"302":5,"308":5,"331":6}}],["println",{"2":{"6":3}}],["printstacktrace",{"2":{"6":1}}],["project",{"2":{"77":1,"94":1}}],["pro",{"2":{"47":1,"221":2}}],["programming",{"2":{"21":1}}],["pointers",{"2":{"310":1}}],["pointer",{"2":{"310":1,"331":1}}],["powershellwsl",{"2":{"73":5}}],["powershell",{"2":{"73":2}}],["powershelldism",{"2":{"73":2}}],["pow",{"2":{"68":1}}],["positivecount++",{"2":{"258":1}}],["positivecount",{"2":{"258":2}}],["posix",{"2":{"25":5}}],["postgresql",{"2":{"19":1}}],["portable",{"2":{"7":1}}],["python3",{"2":{"99":4}}],["python",{"2":{"10":1,"11":3,"15":1,"16":1,"99":1}}],["per",{"2":{"116":1,"313":1}}],["perf",{"2":{"96":1,"98":2,"99":4,"100":2}}],["pe",{"2":{"7":1}}],["public",{"2":{"6":3}}],["u+0041",{"2":{"203":1}}],["u+",{"2":{"203":1}}],["ucs",{"2":{"203":2}}],["uchar",{"2":{"168":1}}],["ullong",{"2":{"153":1}}],["ulong",{"2":{"152":1}}],["u",{"2":{"151":3,"154":4,"349":1}}],["udimm",{"2":{"107":1}}],["unsigned",{"2":{"117":1,"149":5,"150":7,"151":7,"152":7,"153":7,"154":3,"157":2,"167":2,"168":1,"169":3,"179":2}}],["unique",{"2":{"311":2}}],["universal",{"2":{"203":1}}],["union",{"2":{"117":1}}],["unicode定义了",{"2":{"203":1}}],["unicode",{"0":{"203":1},"2":{"108":1,"165":1,"203":12}}],["unix",{"2":{"8":1,"18":5,"19":2,"25":3,"83":1,"333":1}}],["uname",{"2":{"99":2}}],["upgrade",{"2":{"75":1,"93":2}}],["update",{"2":{"73":1,"74":1,"75":1,"93":1,"99":2}}],["ubuntu",{"0":{"99":1},"2":{"73":1,"75":1,"93":1,"99":3,"333":1,"334":1,"336":1,"337":1}}],["uefi",{"2":{"73":1}}],["uml工具",{"2":{"45":1}}],["utf",{"2":{"39":2,"101":6,"203":6}}],["util",{"2":{"6":1}}],["uint64",{"2":{"155":1}}],["uint32",{"2":{"155":1}}],["uint16",{"2":{"155":1}}],["uint8",{"2":{"155":1}}],["uint",{"2":{"151":1}}],["ui",{"2":{"39":2}}],["ushrt",{"2":{"150":1,"157":1}}],["usr",{"2":{"99":1}}],["usewindowsdnscache=true",{"2":{"89":1}}],["usetab",{"2":{"78":1}}],["userprofile",{"2":{"89":1}}],["user",{"2":{"6":3,"7":1}}],["us",{"2":{"3":3}}],["ipconfig",{"2":{"344":1}}],["ip",{"0":{"352":1},"2":{"344":2,"352":1,"353":1}}],["ipad",{"2":{"221":2}}],["it",{"2":{"339":1}}],["ibm",{"2":{"334":1}}],["i+1",{"2":{"289":1}}],["i++",{"2":{"239":1,"240":1,"242":1,"245":1,"246":1,"250":1,"260":1,"261":1,"262":1,"265":1,"278":1,"279":3,"281":2,"284":1,"285":1,"286":2,"287":2,"288":6,"289":3,"290":3,"300":1,"302":2}}],["i3",{"2":{"151":6}}],["i2",{"2":{"151":6,"184":9}}],["i1++",{"2":{"184":1}}],["i1",{"2":{"151":6,"184":7}}],["imaginary",{"2":{"117":2}}],["import",{"2":{"6":4}}],["important",{"2":{"2":1,"13":1,"21":1,"82":4,"105":1,"110":1,"117":1,"141":1,"142":1,"143":1,"310":1,"311":1,"316":1,"317":1}}],["i的中间文件",{"2":{"82":1}}],["ifconfig",{"2":{"352":1}}],["ifndef",{"2":{"82":1}}],["ifdef",{"2":{"82":1}}],["if",{"0":{"227":2},"2":{"60":2,"77":5,"78":1,"94":5,"113":1,"117":1,"172":1,"173":1,"174":1,"175":1,"186":4,"204":1,"212":1,"213":1,"216":1,"217":1,"218":1,"220":3,"221":4,"222":3,"227":2,"230":4,"239":1,"240":1,"242":2,"246":1,"250":1,"251":1,"258":2,"260":4,"261":2,"262":1,"285":2,"286":2,"289":1,"290":1}}],["idea",{"2":{"79":1}}],["ide",{"0":{"35":1},"1":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1},"2":{"37":1,"45":2,"59":1}}],["i",{"2":{"33":1,"72":1,"86":3,"87":2,"179":4,"184":16,"186":4,"190":5,"233":2,"238":2,"239":4,"240":7,"241":4,"242":11,"245":2,"246":4,"250":4,"254":2,"255":3,"256":3,"257":5,"260":7,"261":10,"262":6,"265":4,"278":3,"279":10,"281":8,"284":3,"285":6,"286":6,"287":7,"288":25,"289":15,"290":14,"300":3,"302":10,"331":2,"347":1}}],["isprime",{"2":{"260":3}}],["isflag",{"2":{"260":4}}],["is",{"2":{"99":1}}],["isupper",{"2":{"68":1}}],["islower",{"2":{"68":1}}],["isdigit",{"2":{"68":1}}],["iso8859",{"2":{"202":2}}],["iso",{"2":{"21":1,"202":3,"203":1,"349":2}}],["isalpha",{"2":{"68":1}}],["isalnum",{"2":{"68":1}}],["isa",{"0":{"7":1},"2":{"7":10,"13":1}}],["info",{"2":{"324":1}}],["information",{"2":{"202":1}}],["inline",{"2":{"117":1}}],["indentwidth",{"2":{"78":1}}],["in",{"2":{"77":1,"94":1,"233":1}}],["install",{"2":{"73":1,"74":4,"75":4,"93":2,"98":1,"99":2}}],["includeblocks",{"2":{"78":1}}],["include指令显式包含",{"2":{"68":1}}],["include",{"2":{"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"66":1,"68":1,"69":3,"77":9,"82":2,"90":1,"94":9,"105":3,"110":1,"111":1,"112":1,"113":3,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"150":5,"151":5,"152":5,"153":5,"154":1,"155":2,"156":6,"157":4,"160":4,"161":1,"162":1,"163":3,"166":1,"167":1,"168":3,"169":2,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":1,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"233":4,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"265":2,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2,"326":1}}],["int64",{"2":{"155":1}}],["int32",{"2":{"155":5}}],["int16",{"2":{"155":1}}],["int8",{"2":{"155":1}}],["interchange",{"2":{"202":1}}],["integer",{"2":{"110":1}}],["intellisense",{"2":{"41":1}}],["intel",{"2":{"21":1}}],["int",{"2":{"6":3,"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":4,"62":1,"90":3,"105":6,"108":2,"110":2,"111":3,"112":2,"113":7,"117":1,"120":2,"121":1,"122":2,"123":2,"129":5,"130":2,"147":2,"149":6,"150":3,"151":25,"152":3,"153":3,"154":4,"155":4,"156":5,"157":2,"160":4,"161":1,"162":1,"163":1,"166":1,"167":1,"168":1,"169":1,"172":2,"173":2,"174":1,"175":1,"179":17,"180":3,"181":9,"184":21,"185":3,"186":9,"187":6,"190":6,"197":4,"207":3,"212":2,"213":2,"216":2,"217":2,"218":2,"221":2,"222":2,"224":1,"225":1,"226":2,"230":3,"233":11,"238":2,"239":4,"240":6,"241":2,"242":6,"245":2,"246":4,"247":3,"250":4,"251":2,"254":3,"255":3,"256":3,"257":3,"258":4,"260":5,"261":4,"262":2,"265":4,"273":2,"274":4,"275":2,"276":8,"277":2,"278":3,"279":10,"281":6,"282":1,"284":5,"285":6,"286":7,"287":5,"288":12,"289":6,"290":7,"296":2,"297":2,"298":2,"300":7,"302":7,"306":1,"307":1,"308":2,"326":3,"331":8}}],["iostream>",{"2":{"326":1}}],["ioexception",{"2":{"6":2}}],["io",{"2":{"6":1}}],["示例",{"0":{"326":1},"2":{"6":1,"8":1,"16":1,"55":1,"56":1,"59":1,"60":2,"84":1,"87":4,"105":3,"110":1,"111":1,"112":1,"113":3,"116":2,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"135":2,"136":2,"137":1,"138":1,"150":3,"151":3,"152":3,"153":3,"154":1,"155":1,"156":3,"157":2,"160":4,"161":1,"162":1,"163":1,"166":1,"167":1,"168":1,"169":1,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":1,"191":2,"192":2,"193":2,"194":2,"195":2,"196":2,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"233":1,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"282":4,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2}}],["稳定运行的关键机制之一",{"2":{"6":1}}],["实际情况下",{"2":{"348":1}}],["实际工作的时候",{"2":{"339":1}}],["实际开发中",{"2":{"253":1}}],["实际开发中最为常用",{"2":{"105":1}}],["实际上存储的是一个地址",{"2":{"326":1}}],["实际上",{"2":{"253":1}}],["实际的",{"2":{"67":1}}],["实在是太笨重了",{"2":{"92":1}}],["实在是太浪费了",{"2":{"5":1}}],["实现资源的共享和最大化利用",{"2":{"340":1}}],["实现冒泡排序",{"2":{"290":1}}],["实现是太难阅读",{"2":{"108":1}}],["实现缩进",{"2":{"59":1}}],["实现右键直接编译执行",{"2":{"50":1}}],["实现",{"2":{"6":1,"251":1}}],["实现了对系统资源的保护和控制",{"2":{"6":1}}],["功能说明",{"2":{"68":1}}],["功能十分强大",{"2":{"45":1}}],["功能相对有限",{"2":{"22":1}}],["功能",{"2":{"6":1,"117":3}}],["功能也越来越强大",{"2":{"5":1}}],["防止引起文件的冲突",{"2":{"347":1}}],["防止了悬空引用和指针乱用",{"2":{"311":1}}],["防止重复",{"2":{"77":1,"94":1}}],["防止系统崩溃和数据泄露",{"2":{"6":1}}],["防止用户程序直接操作硬件设备和关键的系统资源",{"2":{"6":1}}],["经纬度",{"2":{"293":1}}],["经常需要对不同类型的数据进行运算",{"2":{"177":1}}],["经过严格审查的操作系统核心组件才被允许在此模式下运行",{"2":{"6":1}}],["经济学等领域都有杰出的贡献",{"2":{"2":1}}],["来判断到底说的是虚拟机软件还是虚拟机了",{"2":{"340":1}}],["来解决指针危险操作的",{"2":{"311":4}}],["来初始化数组元素",{"2":{"307":1,"308":1}}],["来控制循环的结束",{"2":{"258":1}}],["来存储的",{"2":{"202":1}}],["来模拟字符串的",{"2":{"165":1}}],["来表示特殊含义的字符",{"2":{"165":1}}],["来表示",{"2":{"165":1,"166":1}}],["来处理",{"2":{"156":1}}],["来获取指定位置的元素",{"2":{"270":1}}],["来获取类型的取值范围",{"2":{"163":1,"168":1}}],["来获取",{"2":{"150":1,"151":1,"152":1,"153":1}}],["来获取变量的地址",{"2":{"112":1}}],["来分隔",{"2":{"121":1}}],["来分别编译成符合自己平台的",{"2":{"7":1}}],["来定义常量",{"2":{"121":1}}],["来计算变量或类型所占内存空间的大小",{"2":{"111":1}}],["来源于",{"2":{"110":1}}],["来与服务器进行通信",{"2":{"7":1}}],["来请求服务",{"2":{"6":1}}],["来说",{"2":{"3":1}}],["程序将在",{"2":{"326":1}}],["程序结束",{"2":{"258":1,"260":2,"261":2,"262":1}}],["程序从上到下逐行地执行",{"2":{"206":1}}],["程序从上到下逐行执行",{"2":{"204":1}}],["程序在经过编译器的编译之后",{"2":{"108":1}}],["程序所占用的内存还会交还给操作系统",{"2":{"108":1}}],["程序中也是可以产生随机数的",{"2":{"232":1}}],["程序中变化的数据",{"0":{"103":1}}],["程序中的容器",{"2":{"267":1}}],["程序中的函数体指的是作为该函数一部分的语句",{"2":{"63":1}}],["程序中的符号和算式也和日常使用的数学公式差不多",{"2":{"15":1}}],["程序会先检查输入缓冲区中是否有数据",{"2":{"90":1}}],["程序会使用",{"2":{"82":1}}],["程序的时候",{"2":{"90":1}}],["程序的编译过程",{"2":{"82":1}}],["程序库中提供的",{"2":{"82":1}}],["程序库中的内容",{"2":{"82":1}}],["程序代码",{"2":{"78":1}}],["程序控制",{"2":{"68":1}}],["程序员可以将自己的思路通过注释整理出来",{"2":{"54":1}}],["程序员可以在自己的程序中直接调用这些函数",{"2":{"8":1}}],["程序",{"2":{"25":2}}],["程序不具备跨平台的可移植性",{"2":{"14":1}}],["程序不能直接执行硬件操作",{"2":{"6":1}}],["程序编译为计算机能够识别的二进制指令",{"2":{"11":2}}],["程序指令和数据都存储在计算机的内存中",{"2":{"2":1,"126":1}}],["管理内存以及和操作系统对话",{"2":{"19":1}}],["管理文件系统和网络通信等",{"2":{"6":1}}],["管理计算机的硬件资源",{"2":{"5":1}}],["权限",{"2":{"6":1,"8":1}}],["内层循环控制列数",{"2":{"253":1}}],["内层循环次数为",{"2":{"253":1}}],["内层循环",{"2":{"253":1}}],["内容如下",{"2":{"89":1}}],["内容如下所示",{"2":{"52":1}}],["内核是整个操作系统的核心",{"2":{"335":1}}],["内核的第一个版本",{"2":{"334":1}}],["内核包托管在",{"2":{"73":1}}],["内核包",{"2":{"73":1}}],["内核来代替",{"2":{"72":1}}],["内核",{"2":{"72":3,"335":1,"336":1}}],["内核态提供了系统调用的接口",{"2":{"6":1}}],["内核态是操作系统代码运行的模式",{"2":{"6":1}}],["内核态",{"2":{"6":1}}],["内置调试工具和git集成",{"2":{"41":1}}],["内联函数和指定的初始值设定项",{"2":{"21":1}}],["内存等",{"2":{"310":1}}],["内存泄漏和悬空指针",{"2":{"311":1}}],["内存泄漏",{"2":{"310":1}}],["内存泄露检测",{"0":{"91":1},"1":{"92":1,"93":1,"94":1}}],["内存和存储资源相对有限",{"2":{"203":1}}],["内存空间",{"2":{"149":4}}],["内存中空间的最小单位是字节",{"2":{"108":1}}],["内存颗粒存储数据并与内存控制器进行数据交换",{"2":{"107":1}}],["内存颗粒是内存条上的",{"2":{"107":1}}],["内存条表面的黑色颗粒",{"2":{"107":1}}],["内存条表面会有内存颗粒",{"2":{"107":1}}],["内存条的分层结构就是",{"2":{"107":1}}],["内存条的时序",{"2":{"107":1}}],["内存条的内部结构",{"0":{"107":1}}],["内存条应该具有相同的速度规格",{"2":{"107":1}}],["内存管理和垃圾回收",{"2":{"311":1}}],["内存管理等多种功能",{"2":{"22":1}}],["内存管理等",{"2":{"5":1,"6":1}}],["内存管理",{"2":{"5":1,"67":1,"335":1}}],["内存访问模式等",{"2":{"7":1}}],["内存访问就需要",{"2":{"3":1}}],["内存访问需要",{"2":{"3":1}}],["内存",{"2":{"3":1,"310":1,"340":1}}],["核态",{"2":{"6":1}}],["m",{"2":{"197":3,"232":1,"242":9,"253":2}}],["mb以上",{"2":{"347":1}}],["mb",{"2":{"108":2}}],["mktime",{"2":{"68":1}}],["memcpy",{"2":{"68":1}}],["memset",{"2":{"68":1}}],["mageia",{"2":{"336":1}}],["mate60",{"2":{"221":2}}],["math",{"2":{"68":1}}],["male",{"2":{"123":3}}],["malloc",{"2":{"68":1}}],["max",{"2":{"116":4,"150":2,"151":2,"152":2,"153":2,"157":2,"163":3,"168":2,"233":6,"242":2,"285":6,"313":2}}],["machine",{"2":{"340":1}}],["mac",{"2":{"83":1}}],["macos",{"2":{"25":1,"41":1,"101":1}}],["make",{"2":{"30":1,"74":2,"99":1}}],["main",{"0":{"62":1},"2":{"6":1,"11":1,"49":1,"50":1,"51":1,"52":2,"55":1,"56":1,"59":1,"60":2,"62":10,"77":2,"82":1,"90":1,"105":3,"110":1,"111":1,"112":1,"113":3,"120":2,"121":2,"122":1,"123":2,"129":1,"130":1,"150":3,"151":3,"152":3,"153":3,"154":1,"155":1,"156":3,"157":2,"160":4,"161":1,"162":1,"163":1,"166":1,"167":1,"168":1,"169":1,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":1,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"233":1,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"265":2,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2,"326":1}}],["mysql",{"2":{"19":1}}],["mirrorlist",{"2":{"33":1}}],["mirrors",{"2":{"33":1}}],["mirror",{"2":{"33":1}}],["minusmoney",{"2":{"251":4}}],["min",{"2":{"150":1,"151":1,"152":1,"153":1,"157":1,"163":3,"168":1,"233":8,"242":2,"285":6}}],["minimum",{"2":{"77":1,"94":1}}],["minimalist",{"2":{"25":1}}],["mingw64",{"2":{"27":1,"28":2}}],["mingw",{"0":{"26":1},"1":{"27":1,"28":1},"2":{"25":9,"28":1,"33":1}}],["microsoft",{"0":{"44":1},"1":{"45":1,"46":1,"47":1},"2":{"18":1,"25":1,"73":3,"99":1}}],["mips",{"2":{"7":1}}],["month",{"2":{"226":6,"230":4}}],["mouse",{"2":{"116":1}}],["modm",{"2":{"232":1}}],["module",{"2":{"77":5,"94":5}}],["mode",{"2":{"6":6}}],["mov",{"2":{"14":1,"16":1}}],["msft",{"2":{"99":1}}],["msys2",{"0":{"32":1},"1":{"33":1,"34":1},"2":{"25":3,"33":2}}],["msvc",{"2":{"21":1,"25":1}}],["ms",{"2":{"3":4,"18":1}}],["降低了计算机操作的门槛",{"2":{"5":1}}],["拖拽等简单操作完成复杂任务",{"2":{"5":1}}],["使得在编译时就能够保证内存安全",{"2":{"311":1}}],["使得世界上所有的文字和符号都能被唯一地识别和使用",{"2":{"203":1}}],["使得程序员不必编写常用的功能",{"2":{"67":1}}],["使得语言本身比较容易学习和掌握",{"2":{"22":1}}],["使得计算机能够执行各种复杂的任务",{"2":{"2":1}}],["使",{"2":{"21":1}}],["使程序更易于人类编写和理解",{"2":{"14":1}}],["使用户可以轻松创建",{"2":{"340":1}}],["使用户能够通过鼠标点击",{"2":{"5":1}}],["使用方便",{"2":{"336":1}}],["使用地址运算符",{"2":{"331":1}}],["使用sizeof运算符对数组名和指针变量会得到不同的结果",{"2":{"331":1}}],["使用以下命令可以查看当前函数的反汇编代码",{"2":{"327":1}}],["使用反汇编",{"0":{"327":1}}],["使用指针和引用的适当性",{"2":{"310":1}}],["使用双引号引起来的一串字符称为字符串字面值",{"2":{"304":1}}],["使用三维坐标来精确定位和规划",{"2":{"293":1}}],["使用二维坐标来表示地球表面的任意位置",{"2":{"293":1}}],["使用无限循环",{"2":{"286":1}}],["使用大括号重新赋值是不允许的",{"2":{"282":2}}],["使用当前时间作为种子",{"2":{"233":1}}],["使用非0",{"2":{"211":1,"215":1,"220":1}}],["使用固定的",{"2":{"203":1}}],["使用整型来表示真和假两种状态",{"2":{"172":1}}],["使用精确宽度类型可以确保代码在各个平台上的一致性",{"2":{"155":1}}],["使用下划线连接多个单词组成的标识符",{"2":{"116":1,"313":1}}],["使用有意义的单词",{"2":{"116":1,"313":1}}],["使用输出语句",{"2":{"110":1}}],["使用变量名来关联某块内存的地址",{"2":{"108":1,"313":1}}],["使用轻量级虚拟机",{"2":{"72":1}}],["使用了微软开发的轻量级虚拟机",{"2":{"72":1}}],["使用一次",{"2":{"59":1}}],["使用",{"0":{"121":1},"2":{"46":1,"121":1,"141":2,"142":2,"143":2,"166":1,"172":1,"203":2,"227":1,"265":1,"278":1}}],["使用的是最原始的穿透卡片",{"2":{"13":1}}],["使用目的",{"2":{"8":1}}],["供直观",{"2":{"5":1}}],["按位异或后赋值",{"2":{"198":1,"317":1}}],["按位异或的场景有",{"2":{"193":1}}],["按位异或",{"0":{"193":1},"2":{"189":1,"198":1,"317":1}}],["按位异或赋值",{"2":{"187":1}}],["按位或后赋值",{"2":{"198":1,"317":1}}],["按位或",{"0":{"192":1},"2":{"189":1,"198":1,"317":1}}],["按位或赋值",{"2":{"187":1}}],["按位与后赋值",{"2":{"198":1,"317":1}}],["按位与",{"0":{"191":1},"2":{"189":1,"191":1,"192":1,"193":1,"198":1,"317":1}}],["按位与赋值",{"2":{"187":1}}],["按位取反运算符",{"2":{"198":1,"317":1}}],["按位取反",{"0":{"194":1},"2":{"144":1,"189":1}}],["按照",{"2":{"143":2}}],["按照反码的规则",{"2":{"142":1}}],["按照原码的规则",{"2":{"141":1}}],["按照上图",{"2":{"3":1}}],["按钮等",{"2":{"5":1}}],["图形化界面",{"2":{"335":1}}],["图形设计和计算机图形学",{"2":{"293":1}}],["图形用户界面",{"2":{"5":1}}],["图片",{"2":{"126":1}}],["图标",{"2":{"5":1}}],["提升了程序的稳定性和开发效率",{"2":{"311":1}}],["提前发现问题",{"2":{"310":1}}],["提示程序存在潜在的隐患",{"2":{"181":1}}],["提高了运算效率",{"2":{"143":1}}],["提高了用户体验和工作效率",{"2":{"5":1}}],["提高工作效率",{"2":{"5":1,"72":1}}],["提供内存分配",{"2":{"68":1}}],["提供",{"2":{"25":3}}],["提供了文件夹的功能来管理虚拟机",{"2":{"348":1}}],["提供了",{"2":{"110":1,"113":1}}],["提供了更安全的间接访问方法",{"2":{"311":1}}],["提供了更好的网络集成",{"2":{"72":1}}],["提供了更高层次的抽象",{"2":{"16":1}}],["提供了大量常用的函数",{"2":{"22":1}}],["提供了一种标准化的方式来发送",{"2":{"7":1}}],["提供底层功能支持",{"2":{"5":1}}],["提供使用计算机资源的操作方式",{"2":{"5":1}}],["他们负责服务器的配置",{"2":{"339":1}}],["他们通过命令行可以快速",{"2":{"5":1}}],["他和父亲达成协议",{"2":{"221":1}}],["他在数学",{"2":{"2":1}}],["通用字符集",{"2":{"203":2}}],["通道是内存控制器与内存模块之间的通信路径",{"2":{"107":1}}],["通过键盘上的方向键来选择",{"2":{"350":1}}],["通过虚拟机",{"2":{"340":1}}],["通过社区的力量",{"2":{"334":1}}],["通过指针访问它指向的变量",{"2":{"331":1}}],["通过适当的",{"2":{"328":1}}],["通过查看变量值和反汇编代码",{"2":{"328":1}}],["通过这些示例和解释",{"2":{"331":1}}],["通过这些命令",{"2":{"326":1}}],["通过这个特别的名称",{"2":{"104":1}}],["通过公式不断生成新的随机数",{"2":{"232":1}}],["通过邮件发送给韩国人",{"2":{"202":1}}],["通过上面日本",{"2":{"202":1}}],["通过将减法运算转换为加法运算",{"2":{"143":1}}],["通过变量名",{"2":{"104":1}}],["通过记事本等软件打开该文件",{"2":{"49":1}}],["通过",{"0":{"84":1,"85":1},"1":{"86":1,"87":1},"2":{"21":1,"49":1,"50":2,"107":1,"325":1,"331":1,"344":1,"352":1}}],["通过命令行输入各种指令来控制操作系统和软件的行为",{"2":{"5":1}}],["通常用来描述某个版本或发行版的长期支持周期",{"2":{"337":1}}],["通常用于逻辑运算和条件判断",{"2":{"171":1}}],["通常选择一个大的常数",{"2":{"232":1}}],["通常选择一个大于",{"2":{"232":1}}],["通常使用补码来表示有符号整数",{"2":{"157":1}}],["通常使用系统调用来实现其功能",{"2":{"8":1}}],["通常",{"2":{"149":6,"310":1}}],["通常是4或8字节",{"2":{"331":1}}],["通常是一串二进制数字",{"2":{"201":1}}],["通常是数字",{"2":{"201":1}}],["通常是键盘",{"2":{"113":1}}],["通常是这么建议的",{"2":{"107":1}}],["通常有",{"2":{"107":1}}],["通常以",{"2":{"86":7}}],["通常以蜉蝣来表示时间的短暂",{"2":{"3":1}}],["通信和内存管理等",{"2":{"8":1}}],["终端命令可以执行文件操作",{"2":{"5":1}}],["终端命令",{"2":{"5":1}}],["确保在编译你的代码时使用了调试信息生成选项",{"2":{"322":1}}],["确保调试器设置为",{"2":{"321":1}}],["确保你使用的是带有",{"2":{"321":1}}],["确保指针的初始化和使用是安全的",{"2":{"310":1}}],["确保编译时的正确性",{"2":{"68":1}}],["确保了编译后的二进制文件能够在特定的操作系统和硬件平台上正确地运行",{"2":{"7":1}}],["确保用户程序不能直接访问关键的系统资源",{"2":{"6":1}}],["确保用户能够输入信息并接收计算机的处理结果",{"2":{"2":1}}],["确保程序能够高效",{"2":{"5":1}}],["于是",{"2":{"5":1,"108":2}}],["硬件平台的影响",{"2":{"159":1}}],["硬件模型以指令集架构",{"2":{"7":1}}],["硬件设备控制",{"2":{"6":1}}],["硬件驱动",{"2":{"5":1}}],["硬件越来越丰富",{"2":{"5":1}}],["硬件资源不够丰富",{"2":{"5":1}}],["硬盘的读写速率已经成为影响系统性能进一",{"2":{"3":1}}],["在使用虚拟机软件的时候",{"2":{"349":1}}],["在使用指针时",{"2":{"331":1}}],["在企业和组织中",{"2":{"339":1}}],["在软件开发领域",{"2":{"337":1}}],["在接下来的几年里",{"2":{"334":1}}],["在c语言中",{"2":{"331":2}}],["在代码中你想要查看变量的地方设置一个断点",{"2":{"323":1}}],["在可能的情况下",{"2":{"310":1}}],["在进行指针运算时",{"2":{"310":2}}],["在设计建筑物",{"2":{"293":1}}],["在设计一个新的操作系统时",{"2":{"7":1}}],["在描述物体在平面上的运动轨迹时使用二维坐标",{"2":{"293":1}}],["在几何学中",{"2":{"293":1}}],["在数组中包含数组",{"2":{"294":1}}],["在数组中出现了",{"2":{"286":1}}],["在数学中的",{"2":{"119":1}}],["在很多编程语言中",{"2":{"278":1}}],["在其它高级编程语言",{"2":{"277":1}}],["在现实交谈的时候",{"2":{"340":1}}],["在现实生活中",{"2":{"266":1}}],["在现代化的高级编程语言中",{"2":{"304":1}}],["在现代操作系统中",{"2":{"6":1,"8":1}}],["在开发中",{"2":{"258":1}}],["在开始菜单处",{"2":{"47":1}}],["在大括号中循环体语句之后执行",{"2":{"237":1}}],["在某些情况下",{"2":{"327":1}}],["在某些条件满足的情况下",{"2":{"235":1}}],["在某个系统中",{"2":{"155":1}}],["在程序设计中规定了三种流程结构",{"2":{"204":1}}],["在程序运行过程中",{"2":{"119":1}}],["在早期计算机技术中",{"2":{"203":1}}],["在操作系统中",{"2":{"202":1}}],["在也是为什么",{"2":{"202":1}}],["在ascii",{"2":{"201":1}}],["在一定范围内",{"2":{"195":1,"196":1}}],["在一个分支结构中又嵌套了另一个分支结构",{"2":{"229":1}}],["在一个",{"2":{"77":1}}],["在赋值运算中",{"2":{"180":1}}],["在嵌入式开发中",{"2":{"155":1}}],["在任意平台",{"2":{"155":1}}],["在不同计算机上",{"2":{"155":1}}],["在不同平台",{"2":{"7":1}}],["在前文",{"2":{"155":1}}],["在补码表示法中",{"2":{"143":1,"157":1}}],["在学术界",{"2":{"135":1,"136":1}}],["在学到后面的时候",{"2":{"117":1}}],["在二进制中表示为",{"2":{"128":2}}],["在十六进制中",{"2":{"128":1}}],["在编译过程中执行",{"2":{"124":1}}],["在编译之前执行",{"2":{"124":1}}],["在编译期就能解决指针危险的问题",{"2":{"92":1}}],["在运行时才完成替换",{"2":{"122":1}}],["在运行期才会暴露问题",{"2":{"92":1}}],["在内存中的存放",{"2":{"301":1}}],["在内存中的地址",{"2":{"113":1}}],["在内存中",{"2":{"108":1}}],["在家用的台式机主板上",{"2":{"107":1}}],["在生活中的洗衣工厂",{"2":{"204":1}}],["在生活中的",{"2":{"110":1}}],["在生活中",{"2":{"103":1,"104":1,"119":1,"128":1,"159":1,"165":1}}],["在于",{"2":{"99":1}}],["在命令行中",{"2":{"89":1}}],["在安装和配置",{"2":{"89":1}}],["在链接过程中",{"2":{"82":1}}],["在这个阶段",{"2":{"82":3,"334":1}}],["在这种模式下",{"2":{"6":1}}],["在windows上学习和实验",{"2":{"72":1}}],["在实际开发中",{"2":{"54":1,"103":1,"105":1,"117":1,"149":1,"157":1,"159":1,"258":1,"294":1,"304":1}}],["在实际项目开发中",{"2":{"21":1}}],["在另外的编辑器下却没有实现",{"2":{"21":1}}],["在上世纪",{"2":{"115":1}}],["在上文的图示中",{"2":{"8":1}}],["在上古时期",{"2":{"5":1}}],["在",{"2":{"7":5,"18":1,"19":1,"25":1,"50":1,"55":1,"56":1,"60":1,"62":3,"67":1,"73":1,"86":6,"90":1,"93":1,"94":2,"98":1,"99":1,"100":1,"101":2,"107":1,"110":1,"112":1,"113":1,"115":1,"120":1,"129":4,"130":1,"147":1,"150":1,"151":1,"152":1,"153":1,"155":1,"156":1,"157":3,"159":1,"165":5,"166":1,"169":1,"172":1,"174":1,"175":2,"177":1,"190":1,"203":1,"204":2,"211":1,"215":1,"220":1,"274":2,"281":1,"282":2,"294":1,"304":3,"310":1,"320":1,"321":1,"328":1,"331":2}}],["在底层",{"2":{"7":1}}],["在用户态",{"2":{"6":1}}],["在计算机中",{"2":{"110":3,"128":1,"133":1}}],["在计算机中需要怎么做",{"2":{"108":1}}],["在计算机中可以翻译为信道或通道",{"2":{"107":1}}],["在计算机科学中",{"2":{"104":1}}],["在计算机科学领域的最著名贡献是提出了冯",{"2":{"2":1}}],["在计算机系统当中",{"2":{"3":1}}],["操作来说",{"2":{"186":2}}],["操作数在进行位运算的时候",{"2":{"189":1}}],["操作数自减前或自减后的值",{"2":{"184":1}}],["操作数自增前或自增后的值",{"2":{"184":1}}],["操作数符号取反",{"2":{"184":1}}],["操作数本身",{"2":{"184":1}}],["操作数个数",{"2":{"184":1,"185":1,"186":1,"187":1,"189":1}}],["操作数指的是参与运算的值或者对象",{"2":{"183":1,"316":1}}],["操作",{"2":{"59":1}}],["操作系统受到了全球开发者的广泛支持和贡献",{"2":{"333":1}}],["操作系统被广泛应用于服务器",{"2":{"333":1}}],["操作系统几乎都是通过",{"2":{"310":1}}],["操作系统上运行",{"2":{"72":1}}],["操作系统移植到其他的计算机架构上",{"2":{"19":1}}],["操作系统",{"2":{"7":2,"18":1,"19":1,"21":1,"83":1,"333":1,"335":1}}],["操作系统通过用户态和内核态的分离",{"2":{"6":1}}],["操作系统的裸机",{"2":{"340":1}}],["操作系统的官方编译器",{"2":{"83":1}}],["操作系统的核心部分可以直接访问内存",{"2":{"6":1}}],["操作系统的作用",{"2":{"5":1}}],["操作系统的功能",{"2":{"5":1}}],["操作系统的来源",{"0":{"5":1}}],["操作系统应运而生了",{"2":{"5":1}}],["操作码指示要执行的操作",{"2":{"2":1,"126":1}}],["人民生活不富裕等原因",{"2":{"115":1}}],["人们约定",{"2":{"62":1}}],["人们可以使用编程语言对计算机下达命令",{"2":{"10":1}}],["人工智能",{"2":{"19":1}}],["人工智能等领域的发展产生了重要影响",{"2":{"2":1}}],["人类的性别只有男和女",{"2":{"119":1}}],["人类很难理解",{"2":{"13":1}}],["人类语言是人和人之间用于沟通的一种方式",{"2":{"10":1}}],["人都是自私的",{"2":{"3":1}}],["千万不要相信别人会有发财的机会和你共享",{"2":{"3":1}}],["揭示了一个真理",{"2":{"3":1}}],["展示了价格信息",{"2":{"3":1}}],["上述的组成部分共同构成了一个完整的",{"2":{"335":1}}],["上述的组件协同工作",{"2":{"2":1}}],["上面的这些类型都是类型别名",{"2":{"155":1}}],["上都能一致",{"2":{"155":1}}],["上图中的内存条有",{"2":{"107":1}}],["上图中的外形规格是",{"2":{"107":1}}],["上图以层次化的方式",{"2":{"3":1}}],["上文购物车中的价格等",{"2":{"104":1}}],["上安装",{"2":{"93":1}}],["上",{"2":{"73":2}}],["上直接运行各种",{"2":{"72":1}}],["上开发",{"2":{"72":1}}],["上进行部署和托管",{"2":{"41":1}}],["上的其他网络资源进行交互",{"2":{"72":1}}],["上的版本有很多",{"2":{"25":1}}],["上的应用程序的运行格式是",{"2":{"7":2}}],["上使用特定平台的编译器",{"2":{"7":1}}],["上运行不了",{"2":{"7":1}}],["上可以运行的程序",{"2":{"7":1}}],["和取地址运算符",{"2":{"317":1}}],["和昂贵",{"2":{"310":1}}],["和粘贴",{"2":{"265":1}}],["和一般整型不同的是",{"2":{"174":1}}],["和底层存储有关",{"2":{"159":1}}],["和有符号长长整型",{"2":{"153":1}}],["和有符号长整型",{"2":{"152":1}}],["和有符号整型",{"2":{"151":1}}],["和有符号短整型",{"2":{"150":1}}],["和正数",{"2":{"150":1,"151":1,"152":1,"153":1}}],["和无符号",{"2":{"149":1}}],["和复合数据类型",{"2":{"147":1}}],["和使用",{"2":{"122":1}}],["和格式字符组成",{"2":{"110":1}}],["和内存",{"2":{"110":1}}],["和内核态",{"2":{"6":1}}],["和系统相关",{"2":{"82":1}}],["和企业版",{"2":{"45":1}}],["和现代编程语言相对",{"2":{"22":1}}],["和原子类型限定符",{"2":{"21":1}}],["和百度这些主流的搜索引擎",{"2":{"20":1}}],["和丹尼斯",{"2":{"18":1,"21":1}}],["和人类语言差别极大",{"2":{"13":1}}],["和函数库",{"0":{"8":1},"2":{"8":2}}],["和直接管理底层硬件的应用程序",{"2":{"7":1}}],["和",{"0":{"7":1,"227":1},"2":{"3":1,"7":1,"19":2,"25":3,"31":1,"34":1,"41":1,"72":1,"90":1,"107":6,"108":5,"113":1,"117":1,"128":1,"141":1,"143":1,"150":1,"151":1,"152":1,"153":1,"169":1,"179":4,"202":2,"203":1,"204":1,"207":1,"242":2,"262":2,"288":2,"308":1,"331":1}}],["和其他生物的寿命比",{"2":{"3":1}}],["len",{"2":{"278":1}}],["length",{"2":{"265":2,"276":1,"278":3,"279":5,"281":3,"284":3,"285":2,"286":3,"288":1,"289":5,"290":5}}],["lcg",{"2":{"232":1}}],["lf",{"2":{"160":4,"163":4,"251":2,"265":4,"302":1}}],["lf的圆的面积是",{"2":{"121":1,"122":1}}],["ll",{"2":{"154":3}}],["llong",{"2":{"153":2}}],["ll3",{"2":{"153":6}}],["ll2",{"2":{"153":6}}],["ll1",{"2":{"153":6}}],["lld",{"2":{"153":5,"154":1}}],["llu",{"2":{"153":3,"154":1}}],["ldbl",{"2":{"163":2}}],["ld",{"2":{"152":5,"154":1}}],["lu",{"2":{"152":3,"154":1,"331":2}}],["lrdimm",{"2":{"107":1}}],["locals",{"2":{"324":1}}],["local",{"2":{"117":1}}],["localtime",{"2":{"68":1}}],["long类型的字面量",{"2":{"154":1}}],["long",{"2":{"117":1,"149":13,"152":23,"153":43,"154":9,"155":5,"159":2,"160":2,"161":2,"162":3,"179":2,"224":1,"337":1}}],["log",{"2":{"68":1}}],["load",{"2":{"13":2,"108":3}}],["lts",{"2":{"337":10}}],["lt",{"2":{"68":1,"82":2,"150":1,"151":1,"152":1,"153":1,"155":1,"163":1,"168":1,"175":1,"185":3,"187":2,"189":2,"195":4,"198":6,"230":1,"233":1,"276":1,"288":1,"317":6,"331":2}}],["l",{"2":{"59":1,"154":3,"161":2,"306":6}}],["languages",{"2":{"77":1,"94":1}}],["language",{"2":{"21":1}}],["ls",{"2":{"7":1}}],["limits",{"2":{"150":2,"151":2,"152":2,"153":2,"157":2,"168":2,"169":1}}],["linus",{"2":{"333":1}}],["linux",{"0":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"350":1,"351":1,"352":1,"353":1},"1":{"333":1,"334":1,"335":1,"336":1,"337":1,"352":1,"353":1},"2":{"7":6,"8":1,"18":1,"19":1,"21":1,"25":5,"41":1,"67":1,"72":12,"73":8,"82":1,"83":1,"86":3,"92":4,"96":1,"99":5,"101":1,"201":1,"202":1,"333":4,"334":13,"335":4,"336":15,"337":1,"339":1,"352":1,"353":3}}],["linking",{"2":{"7":1}}],["link",{"2":{"7":1}}],["libbfb0",{"2":{"99":1}}],["libbabeltrace",{"2":{"99":1}}],["libnewt",{"2":{"99":1}}],["libnuma",{"2":{"99":1}}],["libzstd1",{"2":{"99":1}}],["libzstd",{"2":{"99":1}}],["libunwind",{"2":{"99":1}}],["libtraceevent",{"2":{"99":1}}],["libssl",{"2":{"99":1}}],["libslang2",{"2":{"99":1}}],["libpfm4",{"2":{"99":1}}],["libperl",{"2":{"99":1}}],["liblzma",{"2":{"99":1}}],["libiberty",{"2":{"99":1}}],["libelf++0",{"2":{"99":1}}],["libelf",{"2":{"99":1}}],["libdwarf++0",{"2":{"99":1}}],["libdwarf",{"2":{"99":1}}],["libdw",{"2":{"99":1}}],["libcap",{"2":{"99":1}}],["libaio",{"2":{"99":1}}],["lib",{"2":{"7":1}}],["library",{"0":{"8":1,"67":1},"2":{"7":1,"8":3,"22":1}}],["list",{"2":{"6":1,"73":2,"77":2,"94":2}}],["l3",{"2":{"3":1,"152":6}}],["l2",{"2":{"3":1,"152":6}}],["l1",{"2":{"3":1,"152":6}}],["寄存器的使用",{"2":{"7":1}}],["寄存器",{"2":{"3":1,"7":1}}],["从控制台输入成绩",{"2":{"302":1}}],["从数据操作角度看",{"2":{"294":1}}],["从数组的下标",{"2":{"289":1}}],["从内存角度看",{"2":{"294":1}}],["从内核态切换回用户态",{"2":{"6":1}}],["从基础数学到高级科学和工程技术",{"2":{"293":1}}],["从键盘读入个数不确定的整数",{"2":{"258":1}}],["从二维图形的角度看",{"2":{"253":1}}],["从初始种子开始",{"2":{"232":1}}],["从冯",{"2":{"202":1}}],["从右到左",{"2":{"198":3,"317":3}}],["从左到右",{"2":{"198":12,"317":12}}],["从最低位开始",{"2":{"135":1}}],["从计算机向外部输出设备",{"2":{"110":1}}],["从计算机底层看变量",{"0":{"106":1},"1":{"107":1,"108":1}}],["从输入设备",{"2":{"110":1}}],["从",{"2":{"108":1,"202":1,"203":2,"269":1}}],["从微处理器到超级计算机",{"2":{"22":1}}],["从而避免了手动内存管理可能导致的指针错误",{"2":{"311":1}}],["从而避免了传统指针的悬空引用和内存泄漏问题",{"2":{"311":1}}],["从而减少了指针操作可能带来的风险",{"2":{"311":1}}],["从而减少了意外的指针错误",{"2":{"311":1}}],["从而减少指针使用时的潜在风险",{"2":{"310":1}}],["从而影响程序的正确性和安全性",{"2":{"310":1}}],["从而实现灵活的程序控制和更复杂的逻辑",{"2":{"209":1}}],["从而提高性能",{"2":{"107":1}}],["从而提供更高的性能和更广泛的系统调用支持",{"2":{"72":1}}],["从而也可以论证",{"2":{"7":1}}],["从而可能引起系统的不稳定或安全问题",{"2":{"6":1}}],["从用户态切换到内核态完成文件写入",{"2":{"6":1}}],["从早到晚就是一生",{"2":{"3":1}}],["从上图中",{"2":{"3":1}}],["赤壁赋",{"2":{"3":1}}],["苏轼",{"2":{"3":1}}],["知不可乎骤得",{"2":{"3":1}}],["抱明月而长终",{"2":{"3":1}}],["挟飞仙以遨游",{"2":{"3":1}}],["羡长江之无穷",{"2":{"3":1}}],["哀吾生之须臾",{"2":{"3":1}}],["渺沧海之一粟",{"2":{"3":1}}],["淮南子",{"2":{"3":1}}],["西汉淮南王刘安",{"2":{"3":1}}],["\\t循环体语句⑤",{"2":{"253":1}}],["\\t④迭代部分",{"2":{"249":1}}],["\\t③循环体部分",{"2":{"249":1}}],["\\tcase",{"2":{"224":3}}],["\\t语句块n+1",{"2":{"220":1}}],["\\t语句块n",{"2":{"220":1}}],["\\t语句块2",{"2":{"215":1,"220":1}}],["\\t语句块1",{"2":{"215":1,"220":1}}],["\\tapt",{"2":{"99":1}}],["\\telse",{"2":{"60":1}}],["\\treturn",{"2":{"60":2}}],["\\t\\treturn",{"2":{"60":4}}],["\\t",{"2":{"3":2,"56":1,"60":6,"99":1,"172":1,"224":2}}],["盖其旦暮为期",{"2":{"3":1}}],["蜉蝣朝生而暮死",{"2":{"3":1}}],["以前",{"2":{"349":1}}],["以提高可靠性和可用性",{"2":{"339":1}}],["以提高程序的可移植性",{"2":{"155":1}}],["以满足处理大量请求和提供持续服务的需求",{"2":{"339":1}}],["以满足不同的编程需求和场景",{"2":{"16":1}}],["以保持系统的稳定性和可靠性",{"2":{"337":1}}],["以确保服务器的稳定运行和数据的安全性",{"2":{"339":1}}],["以确保能够处理大量的并发请求",{"2":{"339":1}}],["以确保稳定性和安全性",{"2":{"337":1}}],["以确保程序的稳定性和安全性",{"2":{"310":1}}],["以下是一些常用的",{"2":{"324":1}}],["以达到程序安全的目的",{"2":{"310":1}}],["以二维数组居多",{"2":{"294":1}}],["以内",{"2":{"261":1}}],["以方便后期操作",{"2":{"190":1}}],["以它的补码形式计算",{"2":{"189":1}}],["以",{"2":{"173":1}}],["以避免数值溢出问题",{"2":{"157":1}}],["以简化硬件设计和提高计算效率",{"2":{"145":1}}],["以机器数",{"2":{"140":1}}],["以此类推",{"2":{"128":1}}],["以管理员身份打开",{"2":{"73":2}}],["以便读取或修改它们",{"2":{"279":1}}],["以便表示超过",{"2":{"128":1}}],["以便和变量区分",{"2":{"121":1}}],["以便其它程序使用",{"2":{"108":1}}],["以便其支持在一个",{"2":{"77":1}}],["以便在提交代码到",{"2":{"79":1}}],["以便在特定的硬件上运行",{"2":{"7":1}}],["以便写代码的时候",{"2":{"78":1}}],["以便支持不同平台的",{"2":{"76":1}}],["以便安装",{"2":{"74":1,"75":1}}],["以便使用头文件中声明的函数",{"2":{"69":1}}],["以便编译器能够正确解析和链接函数调用",{"2":{"68":1}}],["以便任意目录都可以执行",{"2":{"28":1}}],["以两位作者的姓氏首字母作为版本简称",{"2":{"21":1}}],["以及全球开发者的共同努力和贡献",{"2":{"334":1}}],["以及强类型系统",{"2":{"311":1}}],["以及所有班级平均分",{"2":{"302":1}}],["以及通过编号",{"2":{"268":1}}],["以及偶数的个数",{"2":{"239":1,"246":1,"250":1}}],["以及西欧语言中特有的一些字符",{"2":{"202":1}}],["以及以上",{"2":{"193":1}}],["以及一些特殊符号",{"2":{"165":1}}],["以及其它的高级编程语言",{"2":{"149":1}}],["以及能够做何种运算",{"2":{"108":1}}],["以及变量可以执行哪些操作",{"2":{"104":1}}],["以及",{"2":{"18":1,"25":1,"128":1,"162":1}}],["以及函数调用的约定",{"2":{"7":1}}],["以极其游",{"2":{"3":1}}],["以上",{"2":{"3":1}}],["中开启虚拟化功能",{"2":{"342":1}}],["中设置断点并开始调试",{"2":{"326":1}}],["中所有的对象引用都是通过引用来访问的",{"2":{"311":1}}],["中不可以",{"2":{"282":2}}],["中可以开启聚合初始化功能",{"2":{"274":1}}],["中可以通过",{"2":{"7":1}}],["中循环条件为非0值",{"2":{"244":1}}],["中声明",{"2":{"233":1}}],["中间没有任何判断和跳转",{"2":{"204":1}}],["中安装帮助手册",{"2":{"201":1}}],["中提供了一个头文件",{"2":{"175":1}}],["中提供了",{"2":{"174":1}}],["中文",{"2":{"165":1}}],["中文乱码问题",{"0":{"101":1}}],["中使用",{"2":{"320":1,"328":1}}],["中使用占位符",{"2":{"156":1}}],["中使用的兼容层",{"2":{"72":1}}],["中定义了一些新的类型别名",{"2":{"155":1}}],["中定义的",{"2":{"66":1}}],["中无符号长长整型",{"2":{"153":1}}],["中无符号长整型",{"2":{"152":1}}],["中无符号整型",{"2":{"151":1}}],["中无符号短整型",{"2":{"150":1}}],["中读取数据并根据变量的地址赋值给变量",{"2":{"113":1}}],["中有",{"2":{"108":1}}],["中获取数据",{"2":{"108":1}}],["中取出",{"2":{"107":1}}],["中还有",{"2":{"107":1}}],["中通过",{"2":{"94":1,"100":1}}],["中正常运行代码",{"2":{"94":1}}],["中配置",{"2":{"94":1,"100":1}}],["中配置保存的时候自动格式化",{"2":{"78":1}}],["中将工具链设置为",{"2":{"94":1}}],["中进行统一管理",{"2":{"265":1}}],["中进行",{"2":{"90":1,"108":1}}],["中切换",{"2":{"76":1}}],["中搜索并安装",{"2":{"73":2}}],["中",{"2":{"50":1,"73":1,"86":6,"94":2,"101":1,"107":2,"172":1,"266":1,"274":1,"287":1}}],["中新建",{"2":{"50":1}}],["中的引用",{"2":{"311":1}}],["中的元素是",{"2":{"299":1}}],["中的全部元素",{"2":{"287":1}}],["中的全部元素复制到数组",{"2":{"287":1}}],["中的所有偶数的个数为",{"2":{"239":1,"246":1,"250":1}}],["中的所有偶数的和为",{"2":{"239":1,"246":1,"250":1}}],["中的语句",{"2":{"215":2}}],["中的标准库libc",{"2":{"67":1}}],["中的快捷键是",{"2":{"55":1,"56":1}}],["中的",{"0":{"76":1},"2":{"25":1,"82":1,"92":1,"98":1,"99":2,"113":1,"278":1,"304":1}}],["中国的编码十进制范围",{"2":{"202":1}}],["中国推出了",{"2":{"202":1}}],["中国人和中国人之间使用普通话沟通",{"2":{"10":1}}],["中国古代中的文人",{"2":{"3":1}}],["中也有存储器",{"2":{"3":1}}],["中心化控制",{"2":{"2":1,"126":1}}],["对数组名使用",{"2":{"331":1}}],["对数组名和指针变量会得到不同的结果",{"2":{"331":1}}],["对整数类型的值进行位操作",{"2":{"331":1}}],["对布尔类型的值进行与",{"2":{"331":1}}],["对野指针进行操作可能会导致未定义的行为或程序崩溃",{"2":{"310":1}}],["对象",{"2":{"198":1,"317":1}}],["对操作数的副作用是一致的",{"2":{"184":1}}],["对应的内存结构",{"2":{"281":1}}],["对应的原码是",{"2":{"142":2}}],["对应的二进制数的范围是",{"2":{"128":2}}],["对应十进制的",{"2":{"128":3}}],["对",{"2":{"21":1,"72":1,"207":1}}],["对很多情况的描述非常模糊",{"2":{"21":1}}],["对齐方式",{"2":{"7":1}}],["对齐方式和调用约定等详细信息",{"2":{"7":1}}],["对上",{"2":{"5":1}}],["对下",{"2":{"5":1}}],["对于指针变量",{"2":{"331":1}}],["对于普通变量",{"2":{"331":1}}],["对于字符串的输入和输出",{"2":{"308":1}}],["对于字符串",{"2":{"304":1}}],["对于整数",{"2":{"304":1}}],["对于英文体系来说",{"2":{"202":1}}],["对于逻辑运算符来说",{"2":{"186":1}}],["对于表达式的值是不同的",{"2":{"184":1}}],["对于浮点类型",{"2":{"159":1}}],["对于有符号的数值溢出",{"2":{"157":1}}],["对于无符号的数值溢出",{"2":{"157":1}}],["对于一个4位有符号整数",{"2":{"157":1}}],["对于一个",{"2":{"157":1}}],["对于家用台式机而言",{"2":{"107":1}}],["对于跨平台开发者来说",{"2":{"72":1}}],["对于需要高性能和底层控制的应用",{"2":{"22":1}}],["对于操作系统",{"2":{"7":1}}],["对于蜉蝣来说",{"2":{"3":1}}],["对于",{"2":{"3":1,"72":1,"90":2,"160":3,"186":2,"308":1,"337":1}}],["对核武器设计",{"2":{"2":1}}],["所谓水仙花数是指一个",{"2":{"240":1}}],["所谓的嵌套循环",{"2":{"253":1}}],["所谓的随机数就是没有规则",{"2":{"232":1}}],["所谓的数值溢出指的是",{"2":{"157":1}}],["所谓的标识符常量",{"2":{"120":1}}],["所谓的字面量常量",{"2":{"120":1}}],["所谓的输入和输出都是以计算机",{"2":{"110":1}}],["所占内存空间",{"2":{"150":1,"151":1,"152":1,"153":1}}],["所代表的",{"2":{"108":1}}],["所有权和借用",{"2":{"311":2}}],["所有班级的平均分为",{"2":{"302":1}}],["所有班级的总分为",{"2":{"302":1}}],["所有的位都用于表示数值",{"2":{"157":1}}],["所有变量名被替换为具体地址",{"2":{"108":1}}],["所有函数都必须以大括号开头和结尾",{"2":{"63":1}}],["所有数据和指令都以二进制形式表示",{"2":{"2":1,"126":1}}],["所没有的",{"2":{"45":1}}],["所以实际上它们并不直接冲突",{"2":{"202":1}}],["所以不再执行表达式",{"2":{"186":2}}],["所以可以",{"2":{"185":1}}],["所以在判断真",{"2":{"172":1}}],["所以小数在计算机中也称为浮点数",{"2":{"159":1}}],["所以机器数的形式值不等于其真实表示的值",{"2":{"140":1}}],["所以会更加安全和方便",{"2":{"122":1}}],["所以我们通常也以",{"2":{"107":1}}],["所以需要我们手动编译安装",{"2":{"99":1}}],["所以需要执行如下命令",{"2":{"74":1,"75":1}}],["所以解决方案就是禁用缓冲区",{"2":{"90":1}}],["所以配置",{"2":{"28":1}}],["所以",{"2":{"3":1,"21":1,"107":1,"126":1,"141":1,"142":1,"165":1,"169":1,"173":1,"202":2,"258":1,"300":1}}],["4wx",{"2":{"327":1}}],["4kb",{"2":{"310":1}}],["4294967296",{"2":{"232":1}}],["4294967295",{"2":{"149":1,"151":1,"152":1}}],["41281",{"2":{"202":1}}],["48",{"2":{"195":2}}],["44",{"2":{"181":2}}],["44914",{"2":{"129":1}}],["4lf",{"2":{"161":1}}],["4932",{"2":{"159":1}}],["4e",{"2":{"159":1}}],["4e+38",{"2":{"159":1}}],["45933945",{"2":{"155":2}}],["4个字节",{"2":{"155":1}}],["4",{"0":{"4":1,"5":1,"6":1,"7":1,"8":2,"16":1,"21":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":2,"33":2,"34":2,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":2,"65":1,"66":1,"67":1,"68":1,"69":2,"75":1,"78":1,"85":1,"87":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"106":1,"107":1,"108":1,"113":1,"122":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":2,"143":1,"152":1,"162":1,"164":1,"165":1,"166":1,"167":1,"168":2,"169":1,"174":1,"186":1,"192":1,"219":1,"220":1,"221":1,"222":1,"227":1,"232":1,"233":1,"240":1,"247":1,"248":1,"249":1,"250":1,"251":1,"256":1,"270":1,"278":1,"287":1,"300":1,"304":1,"305":1,"306":1,"307":1,"308":1,"319":1,"320":1,"336":1,"345":1,"346":1,"347":1,"348":1,"349":2},"1":{"5":1,"6":1,"7":1,"8":1,"25":1,"26":1,"27":2,"28":2,"29":1,"30":2,"31":2,"32":1,"33":3,"34":3,"36":1,"37":2,"38":2,"39":2,"40":1,"41":2,"42":2,"43":2,"44":1,"45":2,"46":2,"47":2,"49":1,"50":1,"51":1,"52":1,"66":1,"67":1,"68":1,"69":1,"86":1,"87":1,"96":1,"97":1,"98":2,"99":2,"100":1,"107":1,"108":1,"133":1,"134":1,"135":2,"136":2,"137":1,"138":1,"165":1,"166":1,"167":1,"168":1,"169":1,"220":1,"221":1,"222":1,"249":1,"250":1,"251":1,"306":1,"307":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"346":1,"347":1,"348":1,"349":1},"2":{"3":1,"21":1,"59":1,"78":1,"107":3,"108":4,"128":8,"138":1,"149":5,"151":3,"152":3,"156":3,"157":1,"159":1,"162":1,"179":1,"181":2,"195":2,"196":3,"198":1,"203":3,"218":3,"226":2,"230":2,"242":1,"251":2,"274":1,"275":1,"276":13,"277":5,"278":1,"281":3,"282":4,"296":2,"297":2,"298":2,"299":2,"300":3,"301":2,"317":1,"331":1}}],["40℃",{"2":{"222":2}}],["400==0",{"2":{"218":1}}],["400",{"2":{"218":2}}],["40",{"2":{"3":1,"222":1,"230":2,"347":1}}],["传统硬盘就需要",{"2":{"3":1}}],["传统的硬盘访问需要",{"2":{"3":1}}],["天或",{"2":{"226":2}}],["天下没有免费的午餐",{"2":{"3":1}}],["天",{"2":{"3":1,"226":6}}],["69",{"2":{"196":4}}],["67",{"2":{"179":1,"184":2,"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1}}],["65536",{"2":{"203":2}}],["65535",{"2":{"150":1,"157":1}}],["65278",{"2":{"202":2}}],["65",{"2":{"149":1,"201":1}}],["63",{"2":{"116":1,"313":1}}],["638p6",{"2":{"47":1}}],["60分",{"2":{"221":1}}],["60~100",{"2":{"212":1}}],["60",{"2":{"115":1,"202":1,"212":1,"221":2,"230":5,"242":1}}],["6jhcy",{"2":{"47":1}}],["64",{"2":{"13":1,"33":1,"130":1,"149":1,"155":2,"202":1}}],["6",{"0":{"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"80":1,"109":1,"110":1,"111":1,"112":1,"113":1,"124":1,"145":1,"154":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":2,"195":1,"196":1,"228":1,"229":1,"230":1,"242":1,"258":1,"280":1,"281":1,"282":1,"289":1,"302":1,"351":1,"352":1,"353":1},"1":{"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":2,"67":2,"68":2,"69":2,"110":1,"111":1,"112":1,"113":1,"177":1,"178":1,"179":2,"180":2,"181":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"229":1,"230":1,"281":1,"282":1,"352":1,"353":1},"2":{"3":2,"21":1,"59":1,"67":1,"128":5,"159":2,"160":3,"181":4,"187":1,"198":1,"207":1,"226":2,"254":2,"256":1,"282":1,"296":1,"297":1,"298":1,"300":1,"317":1}}],["那就重启吧",{"2":{"350":1}}],["那就重启计算机",{"2":{"73":2}}],["那个时候",{"2":{"5":1,"165":1}}],["那么通过一系列的手段将指针包装或屏蔽",{"2":{"310":1}}],["那么该数组就是三维数组",{"2":{"294":1}}],["那么该数组就是二维数组",{"2":{"294":1}}],["那么该数组就是一维数组",{"2":{"294":1}}],["那么该指针就是",{"2":{"147":1}}],["那么数组的长度",{"2":{"278":1}}],["那么将会产生数组越界访问",{"2":{"276":1}}],["那么就会从数组开始位置依次赋值",{"2":{"274":1}}],["那么就需要非常多的变量",{"2":{"266":1}}],["那么就需要手动下载源码",{"2":{"75":1}}],["那么就需要手动下载",{"2":{"73":1}}],["那么每次生成的随机数将相同",{"2":{"232":1}}],["那么最高位统一规定为",{"2":{"202":1}}],["那么对应的流程如下",{"2":{"202":1}}],["那么十进制表示的范围是从",{"2":{"157":1}}],["那么现在我们肯定不会再学习",{"2":{"149":1}}],["那么可以转换为",{"2":{"145":1}}],["那么编译时就全部替换成指定的常量值",{"2":{"121":1}}],["那么编写的程序也是不能直接运行的",{"2":{"11":2}}],["那么在输入数据的时候",{"2":{"113":1}}],["那么我们必须将",{"2":{"108":1}}],["那么请做如下步骤",{"2":{"52":1}}],["那么它必须能够理解和执行",{"2":{"7":1}}],["那么",{"2":{"3":4,"5":1,"11":1,"89":1,"90":1,"103":1,"107":1,"108":4,"142":1,"147":1,"155":2,"157":4,"242":1,"266":1,"276":1,"278":1,"281":1,"288":1,"290":1,"299":1,"300":1,"331":1}}],["那这台服务器得处理能力只能是",{"2":{"3":1}}],["的密钥",{"2":{"353":1}}],["的密码",{"2":{"350":1}}],["的组成",{"0":{"335":1}}],["的成熟和广泛应用",{"2":{"334":1}}],["的发展历程是一个由个人项目逐渐发展为全球开源社区支持的过程",{"2":{"334":1}}],["的发展历史可以分为以下几个阶段",{"2":{"334":1}}],["的发展一直依赖于全球开发者社区的贡献和支持",{"2":{"334":1}}],["的发展",{"2":{"334":1}}],["的发展史",{"0":{"334":1}}],["的结果将是",{"2":{"331":1}}],["的结果是真",{"2":{"220":1}}],["的结果是",{"2":{"185":12,"191":4,"192":4,"193":4,"194":2}}],["的设置中",{"2":{"321":1}}],["的优先级最低",{"2":{"317":1}}],["的优先级相同",{"2":{"317":1}}],["的强类型系统和异常处理机制减少了指针操作带来的风险",{"2":{"311":1}}],["的自动垃圾回收器负责管理内存",{"2":{"311":1}}],["的生命周期系统确保引用的有效性和安全性",{"2":{"311":1}}],["的垃圾回收器定期扫描并释放不再使用的内存",{"2":{"311":1}}],["的电子管逻辑",{"2":{"310":1}}],["的定义",{"0":{"305":1},"1":{"306":1,"307":1}}],["的方式对这些数据进行统一管理",{"2":{"268":1}}],["的使用场景",{"2":{"260":1,"261":1}}],["的循环体是另一个循环结构",{"2":{"253":1}}],["的约数",{"2":{"242":1}}],["的倍数或包含",{"2":{"261":1}}],["的倍数",{"2":{"242":1}}],["的最大公约数是",{"2":{"242":1}}],["的最新",{"2":{"73":1}}],["的常数",{"2":{"232":1}}],["的公式",{"2":{"232":1}}],["的比较",{"0":{"227":1}}],["的整倍数",{"2":{"218":1}}],["的核心规则和设计原则是建立一个全球统一的字符集",{"2":{"203":1}}],["的前",{"2":{"202":1}}],["的数组",{"2":{"279":1}}],["的数字",{"2":{"201":1,"261":2}}],["的数据",{"2":{"107":1}}],["的二进制表示",{"2":{"190":2}}],["的二进制文件",{"2":{"82":1}}],["的返回值类型是",{"2":{"156":1}}],["的宽度",{"2":{"155":1}}],["的取值范围是",{"2":{"163":3}}],["的取值范围",{"2":{"150":1,"151":1,"152":1,"153":1}}],["的存储空间是",{"2":{"150":3,"151":3,"152":3,"153":3,"162":3,"167":2}}],["的存储空间",{"2":{"150":1,"151":1,"152":1,"153":1}}],["的格式占位符是",{"2":{"150":2,"151":2,"152":2,"153":2}}],["的格式化快捷键是",{"2":{"59":1}}],["的问题",{"2":{"143":1}}],["的补码是",{"2":{"144":1}}],["的补码",{"2":{"143":2}}],["的反码",{"2":{"142":2}}],["的情况进行处理",{"2":{"143":2}}],["的情况",{"2":{"141":1,"189":1}}],["的原码",{"2":{"141":2}}],["的八进制",{"2":{"130":2}}],["的八进制整数",{"2":{"130":3}}],["的十六进制",{"2":{"130":4}}],["的十六进制整数",{"2":{"130":4}}],["的十进制整数",{"2":{"130":2}}],["的标识符",{"2":{"116":1}}],["的标准含义是格式化输出文本",{"2":{"110":1}}],["的地址是",{"2":{"281":2}}],["的地址",{"2":{"112":1,"281":3,"326":1}}],["的完整含义是",{"2":{"110":1}}],["的缩写",{"2":{"110":1,"337":1}}],["的首地址是",{"2":{"108":1}}],["的运算规则是",{"2":{"191":1,"192":1,"193":1}}],["的运算",{"2":{"108":1}}],["的和",{"2":{"108":1}}],["的一些指标信息",{"2":{"107":1}}],["的一些缺陷",{"2":{"21":1}}],["的母公司",{"2":{"99":1}}],["的内存内容",{"2":{"327":1}}],["的内核是定制化的",{"2":{"99":1}}],["的内容",{"2":{"77":1,"78":1}}],["的版本",{"2":{"94":2}}],["的版本会很高",{"2":{"75":1}}],["的路径",{"2":{"94":1,"100":1}}],["的值进行修改",{"2":{"207":1}}],["的值都会被存储为",{"2":{"174":1}}],["的值是",{"2":{"112":1}}],["的值输出",{"2":{"110":1}}],["的值赋值给变量",{"2":{"105":1}}],["的值",{"2":{"90":1,"105":1,"113":1,"128":1,"326":2}}],["的时候",{"2":{"90":1,"224":1}}],["的时钟周期按照",{"2":{"3":1}}],["的过程",{"2":{"82":1}}],["的工具链",{"0":{"76":1},"2":{"76":1}}],["的工具集",{"2":{"25":1}}],["的域名",{"2":{"73":1}}],["的安装",{"0":{"73":1}}],["的安装和配置",{"0":{"26":1,"29":1,"35":1},"1":{"27":1,"28":1,"30":1,"31":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1}}],["的用途",{"2":{"72":1}}],["的功能",{"2":{"72":1}}],["的升级版",{"2":{"72":1}}],["的规范",{"0":{"57":1},"1":{"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1}}],["的代码格式为行尾风格",{"2":{"50":1}}],["的文件系统性能比",{"2":{"72":1}}],["的文件",{"2":{"49":1}}],["的桌面开发",{"2":{"46":1}}],["的目录是",{"2":{"28":1}}],["的子系统",{"2":{"25":1}}],["的注释语法",{"2":{"21":1}}],["的流程语言",{"2":{"19":1}}],["的处理器有不同的机器语言指令集",{"2":{"13":1}}],["的处理器计算能力浪费了",{"2":{"3":1}}],["的区别如下",{"2":{"8":1}}],["的身影",{"2":{"8":1}}],["的",{"0":{"352":1},"2":{"7":1,"73":1,"135":1,"203":1,"278":1,"279":1,"352":1,"353":1}}],["的操作系统之间移植",{"2":{"7":1}}],["的开发人员来说非常重要",{"2":{"7":1}}],["的参考模型如下",{"2":{"7":1}}],["纳秒",{"2":{"3":1}}],["=含义是只需要满足",{"2":{"185":1}}],["=========atm========",{"2":{"251":1}}],["==",{"2":{"185":6,"187":1,"198":1,"216":1,"218":3,"239":1,"240":1,"242":4,"246":1,"250":1,"260":2,"261":4,"262":3,"286":2,"317":1,"331":2}}],["=",{"2":{"3":6,"6":6,"59":5,"90":2,"105":10,"108":10,"110":1,"111":1,"112":1,"113":5,"120":4,"121":2,"122":4,"123":5,"129":12,"130":1,"150":14,"151":14,"152":14,"153":14,"154":21,"155":3,"156":4,"157":8,"160":25,"161":9,"166":9,"169":8,"172":1,"173":1,"174":1,"175":1,"179":15,"180":4,"181":9,"184":56,"185":14,"186":7,"187":31,"190":7,"191":2,"192":2,"193":2,"194":2,"195":2,"196":2,"197":5,"198":11,"202":2,"207":12,"212":1,"213":1,"216":1,"217":1,"218":3,"221":1,"222":3,"230":6,"233":5,"238":2,"239":4,"240":7,"241":1,"242":7,"245":2,"246":4,"247":5,"250":4,"251":4,"254":3,"255":4,"256":4,"257":5,"258":3,"260":9,"261":3,"262":2,"265":5,"273":3,"274":3,"275":2,"276":42,"277":13,"278":4,"279":7,"281":10,"282":6,"284":5,"285":8,"286":5,"287":4,"288":17,"289":8,"290":9,"296":3,"297":4,"298":3,"300":7,"302":8,"306":2,"307":2,"308":6,"313":1,"317":11,"326":2,"331":12}}],["而虚拟机是通过虚拟机软件模拟出来的计算机硬件",{"2":{"340":1}}],["而对指针变量使用",{"2":{"331":1}}],["而对于我们人类而言",{"2":{"3":1}}],["而普通变量存储实际的值",{"2":{"328":1}}],["而普通变量存储的是实际的值",{"2":{"325":1}}],["而普通变量",{"2":{"326":1}}],["而指针变量会返回指针本身的大小",{"2":{"331":1}}],["而指针变量可以改变它指向的位置",{"2":{"331":1}}],["而指针变量并非支持上述的所有运算符",{"2":{"316":1}}],["而指针变量有指针变量的运算方式",{"2":{"147":1,"314":1}}],["而不是它们在内存中的字节偏移量",{"2":{"331":2}}],["而不是直接的指针",{"2":{"311":1}}],["而不需要开发者关心底层的网络协议细节",{"2":{"7":1}}],["而现代化的高级编程语言中的编译器在程序编译的时候就会发现问题",{"2":{"310":1}}],["而现代化的高级编程语言虽然安全",{"2":{"310":1}}],["而产生了字符集的概念",{"2":{"202":1}}],["而科学技术法的表现就是这样的",{"2":{"159":1}}],["而形式值却是",{"2":{"140":1}}],["而",{"2":{"92":1,"101":1,"108":1,"159":1,"185":1,"300":2,"310":1}}],["而无需设置双重引导系统或安装虚拟机",{"2":{"72":1}}],["而无需离开",{"2":{"72":1}}],["而无需重新实现它们",{"2":{"8":1}}],["而仅用于代码的解释和文档说明",{"2":{"54":1}}],["而是一个常量",{"2":{"331":1}}],["而是用字符数组来存储这类文本类型的数据",{"2":{"304":1}}],["而是构造类型",{"2":{"165":1}}],["而是会变化的数据",{"2":{"103":1}}],["而是先检查缓冲区",{"2":{"90":1}}],["而是",{"2":{"82":1}}],["而是需要跟进新的技术",{"2":{"21":1}}],["而是运行在操作系统之上",{"2":{"8":1}}],["而我们写的代码语句",{"2":{"83":1}}],["而我们编写的程序叫做源代码",{"2":{"11":1}}],["而我们学习编程语言",{"2":{"11":1}}],["而中国人和美国人交流",{"2":{"10":1}}],["而函数库调用运行在用户空间",{"2":{"8":1}}],["而在内存中",{"2":{"301":1}}],["而在",{"2":{"7":1}}],["而且符合整型",{"2":{"227":1}}],["而且也增加了出错的风险",{"2":{"203":1}}],["而且会在编译阶段进行安全检查",{"2":{"122":1}}],["而且",{"2":{"5":1,"117":1}}],["而网络访问是最慢",{"2":{"3":1}}],["而硬盘只能负担",{"2":{"3":1}}],["n+1",{"2":{"220":1}}],["n4",{"2":{"179":4}}],["n3",{"2":{"179":4}}],["n2",{"2":{"179":4}}],["nul",{"2":{"304":1}}],["nullpointerexception",{"2":{"311":1}}],["null",{"2":{"90":1,"113":1,"282":1,"306":1,"307":1,"308":2,"310":2}}],["nums",{"2":{"265":2}}],["num6",{"2":{"154":4}}],["num5",{"2":{"154":4}}],["num4",{"2":{"129":4,"154":4}}],["num3=",{"2":{"181":1}}],["num3",{"2":{"129":4,"154":5,"181":2,"265":2}}],["num2=",{"2":{"181":1}}],["num2",{"2":{"129":4,"154":5,"181":2,"265":2}}],["num1=",{"2":{"181":1}}],["num1",{"2":{"129":4,"154":1,"181":2,"265":2}}],["numbers",{"2":{"116":1}}],["num",{"2":{"108":4,"110":3,"111":2,"112":5,"113":7,"116":1,"130":13,"154":4,"156":2,"184":4,"190":4,"216":5,"258":4,"260":7,"265":1,"282":6,"286":5}}],["nproc",{"2":{"99":1}}],["negativecount++",{"2":{"258":1}}],["negativecount",{"2":{"258":2}}],["networkingmode=mirrored",{"2":{"89":1}}],["never",{"2":{"78":2}}],["new",{"2":{"77":2,"94":2}}],["name",{"2":{"77":14,"94":14,"116":4,"313":4,"324":2}}],["names",{"2":{"77":3,"94":3}}],["n",{"2":{"64":2,"105":5,"110":1,"111":2,"112":2,"120":4,"123":3,"129":4,"130":6,"150":8,"151":8,"152":8,"153":8,"154":6,"155":1,"156":3,"157":4,"160":10,"161":3,"162":3,"163":3,"165":1,"166":3,"167":2,"168":2,"169":4,"179":3,"180":2,"181":3,"184":22,"185":6,"186":6,"187":5,"190":2,"197":4,"207":4,"212":1,"213":1,"216":2,"217":2,"218":2,"221":4,"222":4,"225":8,"226":3,"230":1,"233":1,"238":1,"239":2,"240":2,"242":11,"245":1,"246":2,"247":1,"250":2,"251":13,"253":2,"254":1,"255":1,"256":1,"257":1,"258":3,"260":6,"261":3,"262":1,"276":20,"277":7,"278":1,"279":2,"281":2,"284":2,"285":2,"286":2,"288":4,"289":2,"290":2,"296":2,"297":2,"298":2,"300":1,"302":4,"308":5,"331":6}}],["nxbbb",{"2":{"47":1}}],["noreturn",{"2":{"117":1}}],["norestart",{"2":{"73":2}}],["not",{"2":{"77":1,"94":1}}],["note",{"2":{"2":1,"3":1,"6":1,"7":3,"8":1,"10":1,"11":1,"14":1,"15":1,"16":1,"18":1,"19":1,"21":2,"25":1,"27":2,"28":1,"30":2,"33":1,"41":1,"47":1,"52":1,"54":1,"59":1,"60":1,"62":1,"67":1,"75":1,"80":1,"92":1,"99":1,"101":1,"104":2,"107":5,"108":2,"110":2,"113":1,"115":1,"119":1,"120":1,"128":5,"135":1,"136":1,"147":2,"149":1,"155":2,"157":2,"159":2,"165":1,"175":1,"179":1,"180":1,"183":1,"184":1,"185":1,"186":1,"187":1,"189":1,"193":1,"196":1,"201":2,"202":2,"218":1,"229":1,"230":1,"232":1,"237":1,"242":1,"244":1,"249":1,"253":1,"260":1,"261":1,"262":1,"277":1,"278":1,"281":1,"285":1,"288":1,"289":1,"290":1,"294":2,"300":1,"304":2,"307":1,"308":1,"310":1,"316":1}}],["noconfirm",{"2":{"33":3}}],["nio",{"2":{"6":3}}],["ns",{"2":{"3":3}}],["0作为字符串的结束标识",{"2":{"306":1}}],["0f",{"2":{"159":1}}],["0xdea7bff884",{"2":{"281":1}}],["0xdea7bff880",{"2":{"281":2}}],["0xe9",{"2":{"138":1}}],["0x64",{"2":{"130":2}}],["0x",{"2":{"130":2}}],["0xaf72",{"2":{"129":1}}],["0x或0x",{"2":{"129":1}}],["0717563",{"2":{"129":1}}],["0b10100110",{"2":{"129":1}}],["0b",{"2":{"129":2,"190":1}}],["0144",{"2":{"130":1}}],["011",{"2":{"128":1,"137":1}}],["0111",{"2":{"128":1,"157":1}}],["0110",{"2":{"128":1}}],["010",{"2":{"128":1}}],["0101",{"2":{"128":1}}],["0100",{"2":{"128":1}}],["01",{"2":{"108":2}}],["00",{"2":{"160":2,"180":1}}],["001",{"2":{"128":1,"137":1}}],["0011",{"2":{"128":1}}],["0010",{"2":{"128":1}}],["00100110",{"2":{"108":4}}],["000",{"2":{"128":2,"310":1}}],["0001",{"2":{"13":3,"108":6,"128":1,"140":1,"141":2,"142":3,"143":4}}],["000000",{"2":{"160":1}}],["000000000001",{"2":{"13":1,"108":2}}],["000000010000",{"2":{"13":2,"108":4}}],["0000",{"2":{"13":2,"108":5,"128":2,"141":4,"142":7,"143":5,"157":2}}],["04",{"0":{"99":1},"2":{"73":1,"75":1,"108":1,"337":2}}],["0",{"2":{"3":1,"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"60":2,"62":3,"77":1,"78":1,"90":1,"94":1,"105":3,"108":1,"110":1,"111":1,"112":1,"113":4,"116":1,"120":2,"121":1,"122":1,"123":3,"128":14,"129":2,"130":2,"136":2,"140":1,"141":3,"142":1,"143":4,"144":4,"149":5,"150":7,"151":7,"152":7,"153":7,"154":1,"155":1,"156":3,"157":7,"159":2,"160":5,"161":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":3,"169":3,"172":5,"173":4,"174":6,"175":2,"179":4,"180":1,"181":4,"184":5,"185":11,"186":27,"187":3,"189":8,"190":5,"191":8,"192":6,"193":8,"194":3,"197":3,"201":1,"202":6,"203":2,"207":1,"211":1,"212":2,"213":2,"215":1,"216":3,"217":2,"218":7,"220":2,"221":5,"222":2,"225":1,"226":1,"230":1,"232":2,"233":4,"238":1,"239":4,"240":2,"241":2,"242":5,"245":1,"246":4,"247":4,"250":4,"251":3,"254":1,"255":1,"256":1,"257":1,"258":7,"260":6,"261":5,"262":3,"265":6,"269":1,"273":3,"274":4,"275":1,"276":23,"277":4,"278":3,"279":6,"281":7,"284":3,"285":4,"286":7,"287":3,"288":11,"289":6,"290":6,"294":1,"296":8,"297":8,"298":8,"299":7,"300":16,"302":11,"304":4,"306":2,"307":2,"308":2,"313":1,"326":1,"331":3,"344":1}}],["s替换为",{"2":{"308":1}}],["swtich",{"2":{"227":1}}],["switch",{"0":{"223":1,"227":1},"1":{"224":1,"225":1,"226":1,"227":1},"2":{"117":1,"204":1,"224":3,"225":2,"226":1,"251":1}}],["s3",{"2":{"150":6}}],["s2",{"2":{"150":6,"157":4}}],["s1",{"2":{"150":6,"157":4,"179":4}}],["selection",{"2":{"251":3}}],["seed",{"2":{"233":1}}],["sex",{"2":{"123":6}}],["setuptools",{"2":{"99":1}}],["setbuf",{"2":{"90":1,"113":1,"306":1,"307":1,"308":2}}],["set",{"2":{"73":1,"77":6,"94":6,"201":1,"203":1}}],["signed",{"2":{"117":1,"149":6,"150":6,"151":6,"152":6,"153":6,"169":4,"179":1}}],["size",{"2":{"116":1,"150":3,"151":3,"152":3,"153":3,"156":5,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":4,"288":13,"289":1,"290":1}}],["sizeof运算符的结果不同",{"2":{"331":1}}],["sizeof",{"0":{"156":1},"2":{"111":2,"117":1,"149":5,"150":4,"151":4,"152":4,"153":4,"156":4,"162":4,"167":3,"190":1,"198":1,"265":2,"278":5,"279":4,"281":2,"284":2,"285":2,"286":2,"288":4,"289":2,"290":2,"300":8,"302":4,"317":1,"331":5}}],["sizeof关键字",{"2":{"111":1}}],["single",{"2":{"99":1}}],["sin",{"2":{"8":1,"68":1}}],["sdt",{"2":{"99":1}}],["sdk不可以修改",{"2":{"46":1}}],["sr",{"2":{"99":1}}],["srand",{"2":{"68":1,"233":1}}],["s的汇编文件",{"2":{"82":1}}],["spacesincstylecastparentheses",{"2":{"78":1}}],["spacesincontainerliterals",{"2":{"78":1}}],["spacesinangles",{"2":{"78":1}}],["spacesinparentheses",{"2":{"78":1}}],["spacebeforeparens",{"2":{"78":1}}],["score",{"2":{"221":7}}],["scope",{"2":{"77":1,"94":1}}],["scanf",{"2":{"68":1,"90":5,"113":6,"123":1,"172":1,"173":1,"174":1,"175":1,"186":2,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":2,"251":3,"258":1,"260":1,"265":4,"286":1,"302":1,"308":3}}],["scala",{"2":{"10":1}}],["support",{"2":{"337":1}}],["suse",{"2":{"334":1,"336":1}}],["sun",{"2":{"116":1}}],["sum",{"2":{"116":2,"239":3,"246":3,"250":3,"284":4,"302":4,"313":1}}],["sudo",{"2":{"74":5,"75":5}}],["subsystem",{"2":{"72":1,"73":1}}],["sub",{"2":{"14":1,"25":1}}],["sqrt",{"2":{"68":1}}],["sql",{"2":{"15":1}}],["sku",{"2":{"45":1}}],["sy",{"2":{"33":2}}],["syu",{"2":{"33":1}}],["systemtap",{"2":{"99":1}}],["system",{"0":{"8":1},"2":{"6":4,"7":1,"8":3}}],["shi",{"2":{"184":2,"240":4}}],["shift",{"2":{"59":1,"202":1,"203":1}}],["shrt",{"2":{"150":2,"157":2}}],["short",{"2":{"117":1,"149":4,"150":21,"151":1,"155":1,"157":4,"179":3,"224":1}}],["shutdown",{"2":{"89":1}}],["shellifconfig",{"2":{"352":1}}],["shellman",{"2":{"202":1}}],["shellcp",{"2":{"99":1}}],["shellcd",{"2":{"99":2}}],["shellcmake",{"2":{"94":1}}],["shellgit",{"2":{"99":1}}],["shellgcc",{"2":{"28":1,"49":1,"50":1,"84":1,"86":4,"87":4}}],["shellexport",{"2":{"99":1}}],["shelluname",{"2":{"99":1}}],["shellapt",{"2":{"99":2}}],["shellwhich",{"2":{"93":1}}],["shellwsl",{"2":{"89":1}}],["shelldnf",{"2":{"93":1,"98":1}}],["shellsudo",{"2":{"74":1,"75":1}}],["shellsed",{"2":{"33":1}}],["shell",{"2":{"49":1,"50":1,"335":3}}],["shellpacman",{"2":{"33":1}}],["shared",{"2":{"7":1,"311":2}}],["sortincludes",{"2":{"78":1}}],["source",{"2":{"77":8,"94":8}}],["sources",{"2":{"77":10,"94":10}}],["so",{"2":{"7":1,"67":1}}],["software",{"2":{"1":1}}],["student23",{"2":{"116":1}}],["studentid",{"2":{"116":1,"313":1}}],["student",{"2":{"116":2,"313":2}}],["study",{"2":{"77":1,"94":1}}],["studio",{"0":{"44":1},"1":{"45":1,"46":1,"47":1},"2":{"41":2,"45":5}}],["str",{"2":{"304":1,"308":3}}],["struct",{"2":{"117":1}}],["strequal",{"2":{"77":1,"94":1}}],["strftime",{"2":{"68":1}}],["strstr",{"2":{"68":1}}],["strcmp",{"2":{"68":1}}],["strcat",{"2":{"68":1}}],["strcpy",{"2":{"68":1}}],["strncpy",{"2":{"68":1}}],["strlen",{"2":{"68":1}}],["string",{"2":{"6":5,"68":1,"77":3,"94":3,"108":2,"165":1,"304":1}}],["std",{"2":{"311":3,"326":3}}],["stddef",{"2":{"156":3}}],["stdint",{"2":{"155":2}}],["stdio",{"2":{"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"66":2,"68":2,"82":2,"90":1,"105":3,"110":1,"111":1,"112":1,"113":3,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"150":3,"151":3,"152":3,"153":3,"154":1,"155":1,"156":3,"157":2,"160":4,"161":1,"162":1,"163":1,"166":1,"167":1,"168":1,"169":1,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":1,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"233":1,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"265":2,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2}}],["stdout",{"2":{"90":2,"113":2,"306":2,"307":2,"308":4}}],["stdbool",{"2":{"68":1,"175":1}}],["stdlib",{"2":{"68":1,"233":2}}],["standard",{"0":{"67":1},"2":{"22":1,"77":2,"94":2,"202":1}}],["static",{"2":{"6":2,"21":1,"117":2,"190":1}}],["store",{"2":{"13":1,"73":2,"108":2}}],["s",{"2":{"3":1,"33":1,"86":4,"87":3,"116":1,"120":1,"156":6,"190":2,"308":5}}],["ssd",{"2":{"3":1}}],["hi",{"2":{"304":3}}],["hat",{"2":{"333":1,"334":1,"336":4}}],["handsome",{"2":{"172":3,"173":3,"174":3,"175":3}}],["hardware",{"2":{"1":1}}],["hd",{"2":{"150":5,"157":2}}],["hdd",{"2":{"3":1}}],["hu",{"2":{"150":3,"157":2}}],["h文件的内容",{"2":{"82":1}}],["h作为文件扩展名",{"2":{"68":1}}],["heartbeats",{"2":{"212":4}}],["header",{"0":{"68":1}}],["hex",{"2":{"110":1}}],["hexadecimal",{"2":{"110":1}}],["helloworld",{"0":{"48":1,"57":1},"1":{"49":1,"50":1,"51":1,"52":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1},"2":{"49":4,"50":4,"51":1,"84":2,"87":8}}],["hello",{"0":{"23":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1},"2":{"49":1,"50":1,"51":1,"52":1,"64":2,"116":2,"238":2,"245":2,"304":5,"307":2,"308":6,"313":2}}],["h",{"2":{"66":1,"68":9,"82":2,"150":1,"151":1,"152":1,"153":1,"155":1,"163":1,"168":1,"175":1,"233":1,"306":2}}],["h>",{"2":{"11":1,"49":1,"50":1,"51":1,"52":1,"55":1,"56":1,"59":1,"66":1,"90":1,"105":3,"110":1,"111":1,"112":1,"113":3,"120":2,"121":1,"122":1,"123":2,"129":1,"130":1,"150":4,"151":4,"152":4,"153":4,"154":1,"155":2,"156":6,"157":4,"160":4,"161":1,"162":1,"163":2,"166":1,"167":1,"168":2,"169":2,"172":1,"173":1,"174":1,"175":1,"179":4,"180":1,"181":1,"184":5,"185":1,"186":3,"187":1,"190":1,"197":1,"207":1,"212":1,"213":1,"216":1,"217":1,"218":1,"221":1,"222":1,"225":1,"226":1,"230":1,"233":3,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"265":2,"273":1,"274":2,"275":1,"276":4,"277":1,"278":1,"279":2,"281":1,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"302":1,"306":1,"307":1,"308":2}}],["https",{"2":{"33":2,"99":1}}],["http",{"2":{"7":1}}],["有桌面版和企业版本",{"2":{"336":1}}],["有效地减少了指针操作所带来的各种安全性和可靠性问题",{"2":{"311":1}}],["有效小数位数",{"2":{"159":1}}],["有选择的执行某段代码",{"2":{"204":1}}],["有选择地编译代码",{"2":{"82":1}}],["有不同的做法",{"2":{"196":1}}],["有的时候并不确定需要循环多少次",{"2":{"258":1}}],["有的时候",{"2":{"155":1}}],["有符号",{"2":{"169":2}}],["有符号的下溢出",{"2":{"157":2}}],["有符号的上溢出和下溢出",{"2":{"157":1}}],["有符号的上溢出",{"2":{"157":2}}],["有符号整数",{"2":{"157":1}}],["有符号整数使用最高位作为符号位",{"2":{"157":1}}],["有符号整型",{"2":{"149":1,"151":3}}],["有符号长长整型",{"2":{"153":3}}],["有符号长整型",{"2":{"149":2,"152":3}}],["有符号表示的是正数",{"2":{"150":1,"151":1,"152":1,"153":1}}],["有符号短整型",{"2":{"149":1,"150":3}}],["有问题",{"2":{"113":1}}],["有运算器",{"2":{"108":1}}],["有了可执行的",{"2":{"82":1}}],["有显著提升",{"2":{"72":1}}],["有两种代码风格",{"2":{"60":1}}],["有中文乱码问题",{"2":{"52":1}}],["有微软账号就注册",{"2":{"47":1}}],["有三种版本",{"2":{"45":1}}],["有依赖",{"2":{"25":1}}],["有极高性能要求的程序",{"2":{"19":1}}],["有一定的通用性",{"2":{"15":1}}],["有",{"2":{"3":1,"5":1,"15":1,"204":2,"276":1}}],["有每秒处理",{"2":{"3":1}}],["秒计算",{"2":{"3":1}}],["秒",{"2":{"3":2,"293":1}}],["但它并不是一个真正的指针变量",{"2":{"331":1}}],["但它并不直接定义如何将这些字符存储在计算机中",{"2":{"201":1}}],["但数组名并不是指针变量",{"2":{"331":1}}],["但在不再需要时没有正确释放",{"2":{"310":1}}],["但后来该变量或对象被释放或者移动",{"2":{"310":1}}],["但不能被",{"2":{"218":1}}],["但不包含函数的实现",{"2":{"68":1}}],["但增加了存储空间的需求",{"2":{"203":1}}],["但也带来了以下几个方面的挑战",{"2":{"203":1}}],["但因为它们各自支持的字符集完全不同",{"2":{"202":1}}],["但显然不是反码",{"2":{"142":1}}],["但显然不是原码",{"2":{"141":1}}],["但选择相同制造商和型号的内存条可以最大限度地减少兼容性问题",{"2":{"107":1}}],["但系统会以所有内存条中最慢的那个的速度运行",{"2":{"107":1}}],["但下载和安装很可能耗时数小时",{"2":{"45":1}}],["但其缺乏高级特性和内存管理上的挑战也使得开发过程可能更加复杂和容易出错",{"2":{"22":1}}],["但相比现代编程语言的标准库",{"2":{"22":1}}],["但发布是在",{"2":{"21":1}}],["但是生产环境",{"2":{"350":1}}],["但是需要的系统资源也庞大",{"2":{"310":1}}],["但是必须是同一类型",{"2":{"237":1}}],["但是是通过一些固定规则产生的",{"2":{"232":1}}],["但是在",{"2":{"149":1}}],["但是通常需要遵守",{"2":{"149":1}}],["但是符号位是",{"2":{"141":1}}],["但是不会进行语法检查",{"2":{"82":1}}],["但是有且只有一个",{"2":{"62":1}}],["但是",{"2":{"11":1,"14":1,"18":1,"21":1,"52":1,"62":1,"77":1,"90":1,"92":1,"101":1,"107":1,"108":2,"110":1,"115":1,"155":1,"190":1,"202":3,"220":1,"266":1,"277":1,"278":2,"304":1,"310":1}}],["但是价格越来越便宜",{"2":{"3":1}}],["但是价格越来越贵",{"2":{"3":1}}],["但网卡只能接受",{"2":{"3":1}}],["但可以有条件地改变执行顺序",{"2":{"2":1,"126":1}}],["个一维数组都各有",{"2":{"299":1}}],["个一维数组组成",{"2":{"299":1}}],["个元素",{"2":{"276":1,"288":1,"299":1,"331":1}}],["个员工的工资",{"2":{"265":4}}],["个员工的工资情况",{"2":{"265":1}}],["个变量来分别记录每位员工的工资",{"2":{"265":1}}],["个平面",{"2":{"203":1}}],["个码点",{"2":{"203":2}}],["个不同的字符",{"2":{"202":1}}],["个位为",{"2":{"184":1}}],["个位数",{"2":{"184":2}}],["个二进制位",{"2":{"128":1}}],["个字符与",{"2":{"202":1}}],["个字符",{"2":{"201":1,"202":1,"304":1}}],["个字符内",{"2":{"116":1,"313":1}}],["个字节表示每个",{"2":{"203":3}}],["个字节的内存空间",{"2":{"165":1}}],["个字节的存储空间中",{"2":{"108":1}}],["个字节",{"2":{"108":5,"149":2,"169":1}}],["个或多个字节",{"2":{"108":1}}],["个内存颗粒专门用来做",{"2":{"107":1}}],["个内存颗粒",{"2":{"107":2}}],["个插槽",{"2":{"107":2}}],["个插槽或",{"2":{"107":1}}],["个月",{"2":{"3":1}}],["个请求",{"2":{"3":1}}],["个的话",{"2":{"3":1}}],["个",{"2":{"3":1,"107":1,"108":1,"254":1}}],["个服务请求的能力",{"2":{"3":1}}],["37",{"2":{"284":1}}],["375",{"2":{"284":1}}],["36",{"2":{"279":2,"284":1,"285":2,"286":1,"287":1,"288":2,"289":1,"290":1}}],["3×3×3",{"2":{"240":1}}],["31",{"2":{"226":2,"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1}}],["314",{"2":{"160":1}}],["33088",{"2":{"202":1}}],["33",{"2":{"190":1}}],["35",{"2":{"181":1}}],["351",{"2":{"137":1}}],["3lf",{"2":{"161":1}}],["3e",{"2":{"159":1}}],["32767",{"2":{"150":1,"157":1,"233":1}}],["32768",{"2":{"150":1,"157":1}}],["32",{"2":{"149":2,"155":5,"203":2,"232":1,"304":1,"308":1}}],["3200等",{"2":{"107":1}}],["3sum",{"2":{"116":1}}],["38f",{"2":{"163":1}}],["38",{"2":{"107":1,"159":1}}],["308",{"2":{"159":1}}],["30",{"2":{"105":1,"226":2,"273":1,"276":2}}],["300",{"2":{"105":1}}],["3",{"0":{"3":1,"7":1,"12":1,"13":1,"14":1,"15":2,"16":1,"18":1,"19":1,"20":2,"21":1,"22":1,"29":1,"30":1,"31":1,"39":1,"43":1,"44":1,"45":1,"46":1,"47":2,"48":1,"49":1,"50":1,"51":2,"52":1,"56":1,"64":1,"68":1,"74":1,"77":1,"84":1,"86":1,"91":1,"92":1,"93":1,"94":2,"100":1,"105":1,"112":1,"117":1,"121":1,"126":1,"127":1,"128":1,"129":1,"130":2,"131":2,"132":1,"133":1,"134":1,"135":1,"136":1,"137":2,"138":1,"139":1,"140":1,"141":1,"142":2,"143":1,"144":1,"145":1,"151":1,"158":1,"159":1,"160":1,"161":2,"162":1,"163":1,"167":1,"173":1,"181":1,"185":1,"191":1,"200":1,"201":2,"202":2,"203":3,"209":1,"210":1,"211":1,"212":1,"213":2,"214":2,"215":2,"216":2,"217":2,"218":3,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":2,"227":1,"228":1,"229":1,"230":1,"239":1,"243":1,"244":1,"245":1,"246":2,"247":1,"251":1,"255":1,"262":1,"267":1,"269":1,"275":1,"277":1,"286":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":2,"299":2,"300":1,"301":1,"302":1,"308":1,"315":1,"316":1,"317":1,"335":1,"341":1,"342":1,"343":1,"344":1,"348":1},"1":{"13":1,"14":1,"15":1,"16":1,"30":1,"31":1,"45":1,"46":1,"47":1,"49":1,"50":1,"51":1,"52":1,"92":1,"93":1,"94":1,"128":1,"129":1,"130":1,"133":1,"134":1,"135":2,"136":2,"137":1,"138":1,"140":1,"141":1,"142":1,"143":1,"144":1,"159":1,"160":1,"161":1,"162":1,"163":1,"201":1,"202":1,"203":1,"211":1,"212":1,"213":1,"215":2,"216":2,"217":2,"218":2,"220":1,"221":1,"222":1,"224":1,"225":1,"226":1,"227":1,"229":1,"230":1,"244":1,"245":1,"246":1,"247":1,"293":1,"294":1,"296":1,"297":1,"298":1,"316":1,"317":1,"342":1,"343":1,"344":1},"2":{"3":1,"21":1,"31":1,"34":1,"77":1,"82":1,"94":2,"113":2,"119":1,"120":2,"121":1,"122":1,"128":8,"137":1,"159":6,"160":5,"161":6,"181":1,"184":14,"187":15,"193":1,"195":4,"198":1,"226":2,"229":1,"230":2,"240":1,"251":1,"260":2,"261":2,"265":1,"273":1,"274":1,"275":1,"276":14,"277":5,"278":1,"281":1,"282":4,"296":5,"297":5,"298":3,"299":4,"300":2,"301":2,"302":1,"317":1,"331":1,"337":1}}],["是非常有限",{"2":{"310":1}}],["是个非常强大和灵活的工具",{"2":{"310":1}}],["是线性的",{"2":{"301":1}}],["是逻辑上的概念",{"2":{"301":1}}],["是二维数组中一维数组的内存空间",{"2":{"300":2}}],["是二维数组的总的内存空间",{"2":{"300":1}}],["是在数组定义的时候明确指定且固定的",{"2":{"278":1}}],["是将多个相同数据类型的数据按照一定的顺序排序的集合",{"2":{"268":1}}],["是不一样的",{"2":{"249":1}}],["是不同的标识符",{"2":{"116":1,"313":1}}],["是模数",{"2":{"232":1}}],["是增量",{"2":{"232":1}}],["是乘数",{"2":{"232":1}}],["是伪随机序列",{"2":{"232":1}}],["是旺季",{"2":{"230":1}}],["是可以省略的",{"2":{"220":1}}],["是可选的",{"2":{"220":1,"224":1}}],["是闰年",{"2":{"218":1}}],["是奇数",{"2":{"216":1}}],["是奇数还是偶数",{"2":{"216":1}}],["是偶数",{"2":{"216":1}}],["是网络上最常用的编码",{"2":{"203":1}}],["是最早期和最简单的字符集之一",{"2":{"201":1}}],["是最快的",{"2":{"3":1}}],["是没有提供输出二进制位的格式占位符的",{"2":{"190":1}}],["是赋值运算符",{"2":{"185":1}}],["是赋值操作符",{"2":{"108":1}}],["是比较运算符",{"2":{"185":1}}],["是无符号",{"2":{"179":1}}],["是有符号",{"2":{"179":1}}],["是使用字符数组",{"2":{"165":1}}],["是使用双引号括起来的字符串",{"2":{"110":1}}],["是尾数",{"2":{"159":1}}],["是基数",{"2":{"159":1}}],["是精确的",{"2":{"155":1}}],["是为了可以让",{"2":{"149":1}}],["是测量类型或变量",{"2":{"149":1}}],["是关键字",{"2":{"124":1}}],["是预处理指令",{"2":{"124":1}}],["是寻址操作符",{"2":{"113":1}}],["是小数的意思",{"2":{"110":1}}],["是程序要输出的一些数据",{"2":{"110":1}}],["是如何获取完整的数据的",{"2":{"108":1}}],["是存储在文件中的",{"2":{"108":1}}],["是内存条的物理形式",{"2":{"107":1}}],["是否配置成功",{"2":{"101":1}}],["是因为在嵌入式等领域",{"2":{"310":1}}],["是因为一方面其功能强大",{"2":{"310":1}}],["是因为这些系统默认的编码就是",{"2":{"101":1}}],["是因为早期的",{"2":{"101":1}}],["是由",{"2":{"83":1,"336":1}}],["是由微软公司发布的集成开发环境",{"2":{"45":1}}],["是指一个循环结构",{"2":{"253":1}}],["是指数",{"2":{"159":1}}],["是指我们用它来编写源程序的",{"2":{"83":1}}],["是指在二进制级别上",{"2":{"7":1}}],["是",{"2":{"72":1,"112":1,"160":3,"169":1,"179":6,"218":1,"337":1}}],["是微软提供的一种技术",{"2":{"72":1}}],["是目前最流行的",{"2":{"21":1}}],["是人类能看懂",{"2":{"11":1}}],["是计算机体系结构中定义的一组指令",{"2":{"7":1}}],["是计算机运作的基础",{"2":{"2":1}}],["是硬件和软件之间的接口",{"2":{"7":1}}],["是两种不同的执行模式",{"2":{"6":1}}],["是通过图形元素",{"2":{"5":1}}],["是一维数组中元素的内存空间",{"2":{"300":1}}],["是一组字符的集合",{"2":{"201":1}}],["是一组预定义的函数",{"2":{"7":1}}],["是一致的",{"2":{"155":1}}],["是一个用户友好且功能强大的",{"2":{"336":1}}],["是一个质数",{"2":{"260":1}}],["是一个通道",{"2":{"107":2}}],["是一个",{"2":{"96":1}}],["是一个免费的开源代码编辑器",{"2":{"41":1}}],["是一个流行编程语言排行",{"2":{"20":1}}],["是一款由",{"2":{"37":1}}],["是一种软件实现的计算机系统",{"2":{"340":1}}],["是一种开源的操作系统",{"2":{"333":1}}],["是一种方案或方法",{"2":{"201":1}}],["是一种用于开发嵌入式系统",{"2":{"19":1}}],["是一种文本命令接口",{"2":{"5":1}}],["是一种能够接收和存储信息",{"2":{"1":1}}],["是一套已经写好的代码接口",{"2":{"5":1}}],["控制内部循环数组的长度",{"2":{"290":1}}],["控制在三层以内",{"2":{"253":1}}],["控制代码",{"2":{"201":1}}],["控制语句关键字",{"2":{"117":1}}],["控制包含指令的格式化",{"2":{"78":1}}],["控制注释的格式化",{"2":{"78":1}}],["控制其他格式选项",{"2":{"78":1}}],["控制短函数",{"2":{"78":1}}],["控制空行的使用",{"2":{"78":1}}],["控制大括号的位置",{"2":{"78":1}}],["控制数据流",{"2":{"2":1,"126":1}}],["控制器类型",{"2":{"347":1}}],["控制器",{"2":{"2":1,"126":1}}],["cmd",{"2":{"344":1}}],["cmakeset",{"2":{"322":1}}],["cmakelists",{"0":{"77":1},"2":{"77":4,"94":3,"322":1}}],["cmake",{"0":{"76":1},"2":{"37":1,"74":3,"75":3,"76":2,"77":6,"79":1,"80":1,"94":9,"322":2}}],["centos",{"2":{"336":3}}],["cenum",{"2":{"123":1}}],["cxx",{"2":{"322":2}}],["cchar",{"2":{"304":1}}],["cconst",{"2":{"122":1}}],["c数组名",{"2":{"276":1}}],["c数据类型",{"2":{"181":1,"273":1,"274":1,"275":1,"296":1,"297":1,"298":1,"313":1}}],["cv",{"2":{"265":1}}],["cwhile",{"2":{"258":1}}],["c①初始化部分",{"2":{"249":1}}],["c初始化条件①",{"2":{"244":1}}],["cfor",{"2":{"237":1,"253":1}}],["csrand",{"2":{"233":1}}],["cswitch",{"2":{"224":1}}],["csizeof",{"2":{"156":1}}],["cif",{"2":{"211":1,"215":1,"220":1}}],["cint",{"2":{"60":2,"62":1,"108":1,"110":1,"113":1,"154":1,"233":1,"281":1,"282":4,"299":1,"331":4}}],["c条件表达式",{"2":{"197":1}}],["c=",{"2":{"169":1}}],["c+",{"2":{"169":1}}],["c++采用了如下的策略和机制",{"2":{"311":1}}],["c++",{"0":{"354":1},"2":{"7":1,"10":1,"15":1,"19":1,"21":3,"25":3,"37":2,"41":1,"43":1,"45":1,"46":1,"50":1,"74":1,"83":2,"149":1,"165":1,"175":1,"310":1,"311":2}}],["cunsigned",{"2":{"150":1,"151":1,"152":1,"153":1}}],["cut",{"2":{"99":1}}],["c语言刚刚出现的时候",{"2":{"149":1}}],["c80",{"2":{"117":1}}],["c89",{"2":{"21":2,"67":1,"172":1}}],["cd",{"0":{"349":1},"2":{"116":1}}],["chs",{"2":{"225":3}}],["chip",{"2":{"107":3}}],["channel",{"2":{"107":5}}],["character",{"2":{"201":2,"203":1}}],["char",{"2":{"64":1,"108":2,"110":1,"113":1,"117":1,"165":3,"166":4,"167":5,"168":4,"169":22,"190":2,"224":1,"225":1,"304":1,"306":2,"307":2,"308":3}}],["c3=",{"2":{"169":2}}],["c3",{"2":{"105":3,"166":4,"169":2}}],["c2会超出范围",{"2":{"169":1}}],["c2=",{"2":{"169":2}}],["c2",{"2":{"105":3,"166":4,"169":2,"306":1,"307":1,"308":4}}],["c23",{"2":{"21":1}}],["crti",{"2":{"82":1}}],["crt0",{"2":{"82":1}}],["ctype",{"2":{"68":1}}],["ctrl",{"2":{"55":1,"56":1,"59":1,"265":2}}],["cpp",{"2":{"326":1}}],["cprintf",{"2":{"64":3}}],["cpu",{"2":{"2":2,"3":6,"11":1,"13":1,"107":3,"108":12,"110":1,"126":1,"149":2,"310":3,"313":1}}],["cl16",{"2":{"107":1}}],["clean",{"2":{"99":1}}],["clang",{"0":{"78":1},"2":{"78":2}}],["classes",{"2":{"116":1,"313":1}}],["class",{"2":{"6":1}}],["clone",{"2":{"99":1}}],["cloin",{"2":{"76":1}}],["clock",{"2":{"68":1}}],["clion",{"0":{"36":1,"52":1,"70":1,"76":1,"90":1},"1":{"37":1,"38":1,"39":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"37":1,"39":1,"52":1,"55":1,"56":1,"59":1,"74":1,"75":2,"78":1,"90":1,"94":4,"100":2,"113":1,"274":2,"320":1,"321":2,"326":1,"328":1}}],["cn",{"2":{"33":1}}],["cygwin",{"0":{"29":1},"1":{"30":1,"31":1},"2":{"25":8}}],["c1=",{"2":{"169":2}}],["c1",{"2":{"105":3,"169":2,"306":1,"307":1,"308":4}}],["c17",{"2":{"21":2}}],["c11等",{"2":{"67":1}}],["c11",{"2":{"21":4,"117":1}}],["c99",{"0":{"174":1,"175":1},"2":{"21":2,"67":1,"116":1,"117":1,"122":1,"174":1,"175":1,"313":1}}],["c90",{"2":{"21":2,"67":1,"117":1}}],["c",{"0":{"17":1,"18":1,"19":1,"21":1,"22":1,"23":1,"81":1,"129":1,"233":1,"354":1},"1":{"18":1,"19":1,"20":1,"21":1,"22":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1},"2":{"6":4,"7":2,"8":1,"10":1,"11":1,"15":2,"16":1,"18":5,"19":22,"21":23,"22":15,"25":2,"37":2,"41":1,"43":1,"45":2,"49":3,"50":4,"51":2,"52":2,"55":3,"56":3,"59":4,"60":1,"62":2,"63":1,"66":1,"67":4,"68":1,"69":1,"77":10,"78":1,"82":10,"83":3,"84":1,"86":2,"87":2,"90":6,"92":2,"94":8,"105":3,"108":1,"110":2,"111":1,"112":2,"113":9,"115":1,"116":1,"117":2,"120":4,"121":2,"122":1,"123":2,"128":3,"129":5,"130":3,"147":1,"149":4,"150":3,"151":3,"152":3,"153":3,"154":1,"155":3,"156":3,"157":5,"159":1,"160":4,"161":1,"162":1,"163":1,"165":7,"166":10,"167":1,"168":1,"169":7,"172":2,"173":2,"174":1,"175":1,"177":1,"179":5,"180":2,"181":1,"184":5,"185":2,"186":3,"187":8,"189":1,"190":2,"197":1,"198":1,"204":2,"207":1,"211":1,"212":1,"213":1,"215":1,"216":1,"217":1,"218":1,"220":1,"221":1,"222":1,"225":5,"226":1,"230":1,"232":1,"233":2,"238":1,"239":1,"240":1,"241":1,"242":1,"245":1,"246":1,"247":1,"250":1,"251":1,"254":1,"255":1,"256":1,"257":1,"258":1,"260":2,"261":2,"262":1,"265":3,"273":1,"274":2,"275":1,"276":4,"277":2,"278":2,"279":2,"281":2,"282":3,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"294":2,"296":1,"297":1,"298":1,"300":1,"301":1,"302":1,"304":7,"306":2,"307":2,"308":2,"310":5,"317":1,"331":2,"343":1}}],["case",{"2":{"117":1,"204":1,"224":3,"225":4,"226":12,"251":4}}],["caseinsensitive",{"2":{"78":1}}],["caution",{"2":{"108":1,"113":1,"130":1}}],["canonical",{"2":{"99":1}}],["catch",{"2":{"6":1}}],["call",{"0":{"8":2},"2":{"6":1,"8":6}}],["cout",{"2":{"326":2}}],["count++",{"2":{"239":1,"240":1,"246":1,"247":1,"250":1,"286":1}}],["count",{"2":{"239":2,"240":2,"246":2,"247":2,"250":2,"286":2}}],["com",{"2":{"99":1,"116":1}}],["common",{"2":{"99":1}}],["complex",{"2":{"117":2}}],["component",{"2":{"77":1,"94":1}}],["compiler",{"2":{"25":1,"83":1}}],["computer",{"2":{"1":1}}],["col",{"2":{"300":2,"302":5}}],["column",{"2":{"107":2}}],["columnlimit",{"2":{"78":1}}],["collect",{"2":{"77":2,"94":2}}],["collection",{"2":{"25":1,"83":1}}],["config",{"2":{"99":1}}],["config=microsoft",{"2":{"99":1}}],["continue",{"0":{"261":1},"2":{"117":1,"261":5,"262":1}}],["controlstatements",{"2":{"78":1}}],["content",{"2":{"6":2}}],["const",{"0":{"122":1,"124":1},"2":{"64":1,"110":1,"113":1,"117":1,"120":2,"122":3,"124":2,"190":1}}],["code",{"0":{"40":1,"50":1},"1":{"41":1,"42":1,"43":1},"2":{"41":4,"50":1,"202":1}}],["core",{"2":{"30":1}}],["cos",{"2":{"8":1,"68":1}}],["⑥",{"2":{"2":1,"50":1,"73":1,"126":1,"149":1,"220":1,"331":1,"343":1,"347":1,"350":1}}],["⑤",{"2":{"2":1,"7":1,"19":1,"22":2,"50":1,"51":1,"52":1,"72":1,"73":1,"116":2,"126":1,"149":1,"220":1,"244":1,"270":1,"313":2,"331":2,"343":1,"344":2,"347":1,"350":1,"353":1}}],["五大部件",{"2":{"2":1,"126":1}}],["④",{"2":{"2":1,"6":1,"7":1,"19":1,"22":2,"49":1,"50":1,"51":1,"52":1,"63":1,"72":2,"73":1,"82":2,"103":1,"104":1,"107":2,"116":2,"121":1,"126":1,"149":2,"154":1,"183":1,"184":1,"220":1,"224":1,"237":2,"244":3,"249":2,"253":1,"270":1,"294":1,"310":2,"313":2,"316":1,"331":2,"334":1,"343":1,"344":1,"347":1,"350":1,"353":1}}],["③",{"2":{"2":1,"6":1,"7":1,"8":1,"19":1,"22":2,"49":1,"50":1,"51":1,"52":1,"63":1,"72":2,"73":1,"82":2,"103":1,"104":1,"105":1,"107":3,"108":2,"113":1,"116":2,"119":1,"121":1,"126":1,"136":1,"143":1,"144":1,"149":2,"150":2,"151":2,"152":2,"153":2,"154":1,"156":1,"159":1,"179":1,"183":1,"184":1,"185":1,"193":1,"198":1,"220":1,"224":1,"233":1,"237":3,"244":3,"249":3,"253":1,"270":1,"273":1,"278":1,"294":1,"296":1,"310":3,"313":2,"314":1,"316":1,"317":1,"331":2,"334":1,"335":1,"340":1,"343":1,"344":1,"347":1,"348":1,"349":1,"350":1,"353":1}}],["②循环条件部分",{"2":{"249":1}}],["②补码使得加法运算和减法运算可以统一处理",{"2":{"143":1}}],["②",{"2":{"2":1,"3":1,"6":1,"7":3,"8":1,"11":1,"16":1,"19":1,"22":2,"25":1,"47":1,"49":1,"50":1,"51":1,"52":1,"54":1,"56":1,"59":1,"62":1,"63":1,"72":2,"73":1,"82":2,"103":1,"104":1,"105":1,"107":4,"108":6,"113":1,"116":2,"117":1,"119":1,"120":1,"121":1,"123":1,"124":1,"126":1,"135":1,"136":1,"144":1,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"156":1,"159":2,"179":1,"183":1,"184":1,"185":1,"186":1,"187":1,"193":1,"196":1,"198":1,"202":2,"211":1,"215":1,"218":1,"220":1,"224":1,"227":1,"230":1,"232":1,"233":1,"237":4,"244":4,"249":4,"253":1,"258":1,"270":1,"273":1,"274":1,"277":1,"278":2,"281":1,"285":1,"294":2,"296":1,"297":1,"298":1,"310":3,"311":4,"313":3,"314":2,"316":1,"317":2,"331":2,"334":1,"335":1,"340":1,"343":1,"344":1,"347":1,"348":1,"349":1,"350":1,"353":1}}],["这句话是合法的",{"2":{"331":1}}],["这",{"2":{"299":1}}],["这在基础数学和初等代数中非常常见",{"2":{"293":1}}],["这次放过你了",{"2":{"217":1}}],["这套规则包括了字符的编码",{"2":{"203":1}}],["这无疑增加了对有限资源的消耗",{"2":{"203":1}}],["这不仅增加了开发和维护的复杂性",{"2":{"203":1}}],["这不就是二进制",{"2":{"136":1}}],["这就要求开发者和系统同时处理多种不同的编码系统",{"2":{"203":1}}],["这行代码不会被执行",{"2":{"186":1}}],["这行代码不会执行",{"2":{"186":1}}],["这也是",{"2":{"155":1}}],["这十个数字之外",{"2":{"128":1}}],["这里的",{"2":{"110":1}}],["这有可能影响双通道配置的效能",{"2":{"107":1}}],["这被称为初始化",{"2":{"105":1}}],["这双鞋子的价格是",{"2":{"104":1}}],["这件衣服的价格是",{"2":{"104":1}}],["这对于需要在",{"2":{"72":1}}],["这意味着在",{"2":{"337":1}}],["这意味着它们可以表示正数和负数",{"2":{"157":1}}],["这意味着",{"2":{"72":1,"203":1}}],["这意味着有许多资源和库可供开发人员使用",{"2":{"19":1}}],["这通常用于包含头文件",{"2":{"69":1}}],["这通过系统调用",{"2":{"6":1}}],["这增加了内存泄露和悬空指针等问题的风险",{"2":{"22":1}}],["这本书就成了公认标准",{"2":{"21":1}}],["这使得",{"2":{"202":1}}],["这使得某些类型的应用程序开发可能会更加复杂",{"2":{"22":1}}],["这使得其非常适合用于操作系统",{"2":{"22":1}}],["这使得它是一种非常接近底层的语言",{"2":{"19":1}}],["这使得它从一开始就非常注重可移植性",{"2":{"19":1}}],["这使得程序可以在运行时修改",{"2":{"2":1,"126":1}}],["这三种编程语言类型从低级到高级提供了不同层次的抽象",{"2":{"16":1}}],["这是现代化的高级编程语言解决的思路",{"2":{"310":1}}],["这是现代计算机设计的基础",{"2":{"2":1}}],["这是第三行注释",{"2":{"56":1}}],["这是第二行注释",{"2":{"56":1}}],["这是第一行注释",{"2":{"56":1}}],["这是编译预处理指令",{"2":{"11":1,"55":1}}],["这是因为系统调用涉及到访问受保护的系统资源",{"2":{"8":1}}],["这些服务可以包括",{"2":{"339":1}}],["这些指针提供了自动资源管理和所有权的语义",{"2":{"311":1}}],["这些方案包括",{"2":{"203":1}}],["这些码点被组织在一个统一的字符集中",{"2":{"203":1}}],["这些编码系统",{"2":{"203":1}}],["这些",{"2":{"107":1}}],["这些都是数据",{"2":{"104":1}}],["这些代码在编译的时候被链接到我们的程序中",{"2":{"67":1}}],["这些函数不是程序员自己写的",{"2":{"82":1}}],["这些函数提供了许多常用的操作和功能",{"2":{"67":1}}],["这些函数实现了一些常用的功能",{"2":{"8":1}}],["这些功能是另两种",{"2":{"45":1}}],["这些语言都继承或深受",{"2":{"19":1}}],["这些操作必须由操作系统控制以确保系统的稳定性和安全性",{"2":{"8":1}}],["这些接口允许用户空间的程序请求操作系统内核提供的服务",{"2":{"8":1}}],["这个差值代表了在数组中相隔多少个整数元素",{"2":{"331":1}}],["这个二维数组",{"2":{"299":1}}],["这个地址和数组名是绑定的",{"2":{"282":1}}],["这个方法将被结束",{"2":{"262":1}}],["这个和",{"2":{"249":1}}],["这个现象称为穿透",{"2":{"224":1}}],["这个编号我们称之为地址",{"2":{"108":1}}],["这个软件",{"2":{"107":1}}],["这个特别的名称就是变量名",{"2":{"104":1}}],["这个启动代码",{"2":{"82":1}}],["这个版本称为",{"2":{"21":3}}],["这个",{"2":{"7":1}}],["这个世界真的是太慢了",{"2":{"3":1}}],["这样会感觉特别机械和麻烦",{"2":{"265":1}}],["这样就不会造成精度损失",{"2":{"179":1}}],["这样计算机内部在处理减法计算的时候",{"2":{"145":1}}],["这样我们在编写代码的时候",{"2":{"108":1}}],["这样我们就不需要再安装虚拟机软件了",{"2":{"92":1}}],["这样的汇编语言还是面向机器的",{"2":{"108":1}}],["这样可读性太差",{"2":{"198":1,"317":1}}],["这样可以确保不同平台上的程序行为是一致的",{"2":{"331":1}}],["这样可以确保它们在处理数据时的一致性和兼容性",{"2":{"107":1}}],["这样可以保护系统不被恶意软件破坏",{"2":{"6":1}}],["这样可能会造成其它的软件出现中文乱码问题",{"2":{"101":1}}],["这样",{"2":{"7":1,"108":1,"274":1}}],["这种设计的优势在于",{"2":{"331":1}}],["这种对象单位是指针所指向的具体类型的大小",{"2":{"331":1}}],["这种机制避免了数据竞争和空指针解引用等运行时错误",{"2":{"311":1}}],["这种字符串也被称为",{"2":{"304":1}}],["这种编码冲突在尝试处理多种语言的文本时尤为突出",{"2":{"203":1}}],["这种多样性虽然在局部范围内解决了字符表示的问题",{"2":{"203":1}}],["这种方式跟定义一个变量是类似的",{"2":{"122":1}}],["这种新语言取代了",{"2":{"18":1}}],["这种语言快速流传",{"2":{"18":1}}],["这种语言本质上是计算机能识别的唯一语言",{"2":{"13":1}}],["这种语言就称为机器语言",{"2":{"13":1}}],["这种卡片使用的是用二进制代码表示的语言",{"2":{"13":1}}],["这种区分是为了提供一个稳定和安全的运行环境",{"2":{"6":1}}],["这种情况下",{"2":{"5":1}}],["①",{"2":{"2":1,"3":1,"6":1,"7":3,"8":1,"11":1,"16":1,"19":1,"22":2,"25":1,"47":1,"49":1,"50":1,"51":1,"52":1,"54":1,"56":1,"59":1,"62":1,"63":1,"72":2,"73":1,"82":2,"101":1,"103":1,"104":1,"105":1,"107":4,"108":6,"113":1,"116":2,"117":1,"119":1,"120":1,"121":1,"123":1,"124":1,"126":1,"135":1,"136":1,"143":1,"144":1,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"156":1,"159":2,"179":1,"183":1,"184":1,"185":1,"186":1,"187":1,"193":1,"196":1,"198":1,"202":2,"211":1,"215":1,"218":1,"220":1,"224":1,"227":1,"230":1,"232":1,"233":1,"237":2,"244":2,"249":2,"253":1,"258":1,"270":1,"273":1,"274":1,"277":1,"278":2,"281":1,"285":1,"294":2,"296":1,"297":1,"298":1,"310":3,"311":4,"313":3,"314":2,"316":1,"317":2,"331":2,"334":1,"335":1,"340":1,"343":1,"344":1,"347":1,"348":1,"349":1,"350":1,"353":1}}],["量子计算机除外",{"2":{"2":1,"126":1}}],["促进了计算机的可编程性和通用性",{"2":{"2":1}}],["年代在美国研制成功的",{"2":{"202":1}}],["年代的时候",{"2":{"115":1}}],["年发布了",{"2":{"334":1}}],["年发布",{"2":{"21":1}}],["年进行了修补",{"2":{"21":1}}],["年以上",{"2":{"3":1}}],["年",{"2":{"2":1,"13":1,"18":4,"21":4,"165":1,"334":2}}],["诺依曼的主要成就",{"2":{"2":1}}],["诺依曼是一位多才多艺的科学家",{"2":{"2":1}}],["诺依曼体系结构中",{"2":{"202":1}}],["诺依曼体系结构的理论要点如下",{"2":{"2":1}}],["诺依曼体系结构是现代计算机",{"2":{"2":1}}],["诺依曼体系结构",{"0":{"2":1},"2":{"2":1,"126":1}}],["冯",{"0":{"2":1},"2":{"2":4}}],["29",{"2":{"226":2,"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1}}],["28",{"2":{"226":2}}],["2f",{"2":{"160":3,"161":1,"180":1,"247":1,"251":5}}],["2e+4932",{"2":{"159":1}}],["2e",{"2":{"159":1,"160":2}}],["2147483647",{"2":{"149":1,"151":1,"152":1}}],["2147483648",{"2":{"149":1,"151":1,"152":1}}],["2^",{"2":{"232":1}}],["2^8",{"2":{"202":1}}],["2^7",{"2":{"202":1}}],["2^63",{"2":{"149":2}}],["2^15",{"2":{"149":2}}],["2^16",{"2":{"149":1}}],["2^31",{"2":{"149":4}}],["2^3",{"2":{"128":1}}],["2^4",{"2":{"128":1,"195":1,"196":2}}],["2lf",{"2":{"113":1,"121":1,"122":1,"160":5,"179":1,"230":1,"284":1,"302":4}}],["2空格3",{"2":{"113":1}}],["2空格3tab或2tab3回车等",{"2":{"113":1}}],["252",{"2":{"202":1}}],["256",{"2":{"202":1}}],["2569",{"2":{"45":1}}],["25f",{"2":{"179":1}}],["255",{"2":{"168":1,"169":1,"202":1}}],["25",{"2":{"159":1}}],["250",{"2":{"104":1}}],["224",{"2":{"202":1}}],["22",{"0":{"99":1}}],["26",{"2":{"94":2}}],["239",{"2":{"202":1}}],["237427",{"2":{"129":1}}],["23student",{"2":{"116":1}}],["23",{"2":{"77":1,"94":1}}],["2400",{"2":{"107":1}}],["24",{"2":{"73":1,"75":1,"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1}}],["2上直接运行",{"2":{"72":1}}],["2048",{"2":{"347":1}}],["2001",{"2":{"334":1}}],["2000",{"2":{"334":1}}],["200",{"2":{"105":1,"150":2,"151":2,"152":2,"153":2,"169":3}}],["200个请求",{"2":{"3":1}}],["2022",{"2":{"45":2}}],["2023",{"2":{"21":1}}],["2018",{"2":{"21":1}}],["2017",{"2":{"21":1}}],["2011",{"2":{"21":1}}],["20",{"2":{"6":1,"105":1,"108":5,"128":1,"149":1,"179":2,"184":2,"197":1,"207":1,"230":2,"242":2,"273":1,"276":2,"337":1}}],["2",{"0":{"2":1,"6":1,"10":1,"11":2,"12":1,"13":1,"14":2,"15":1,"16":1,"19":1,"26":1,"27":1,"28":2,"31":1,"34":1,"35":1,"36":1,"37":1,"38":2,"39":1,"40":2,"41":2,"42":3,"43":2,"44":1,"45":1,"46":2,"47":1,"50":1,"55":1,"60":1,"61":1,"62":1,"63":2,"64":1,"65":1,"66":1,"67":2,"68":1,"69":1,"73":1,"76":1,"83":1,"87":1,"90":1,"93":1,"97":1,"98":1,"99":2,"104":1,"108":1,"111":1,"116":1,"119":1,"120":2,"121":1,"122":1,"123":1,"124":1,"127":1,"128":1,"129":2,"130":1,"134":1,"135":1,"136":2,"141":1,"148":1,"149":1,"150":2,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"160":1,"166":1,"172":1,"178":1,"179":1,"180":2,"183":1,"184":2,"185":1,"186":1,"187":1,"188":1,"189":1,"190":2,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"202":1,"206":1,"207":2,"210":1,"211":1,"212":2,"213":1,"216":1,"217":1,"222":1,"225":1,"230":1,"233":1,"236":1,"237":1,"238":2,"239":1,"240":1,"241":1,"242":1,"245":1,"250":1,"254":1,"261":1,"266":2,"268":1,"272":1,"273":1,"274":2,"275":2,"276":2,"277":1,"278":1,"279":1,"280":1,"281":1,"282":2,"283":1,"284":1,"285":2,"286":1,"287":1,"288":1,"289":1,"290":1,"294":1,"295":1,"296":1,"297":2,"298":2,"305":1,"306":1,"307":2,"311":1,"313":1,"314":2,"315":1,"316":1,"317":2,"320":1,"331":1,"334":1,"339":1,"340":2,"341":1,"342":1,"343":2,"344":2,"345":1,"346":1,"347":2,"348":1,"349":1,"350":1,"351":1,"352":1,"353":2},"1":{"13":1,"14":1,"15":1,"16":1,"27":1,"28":1,"36":1,"37":2,"38":2,"39":2,"40":1,"41":3,"42":3,"43":3,"44":1,"45":2,"46":2,"47":2,"62":1,"63":1,"64":1,"65":1,"66":2,"67":2,"68":2,"69":2,"98":1,"99":1,"128":1,"129":1,"130":1,"135":1,"136":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"179":1,"180":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"211":1,"212":1,"213":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"273":1,"274":1,"275":1,"281":1,"282":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"296":1,"297":1,"298":1,"306":1,"307":1,"316":1,"317":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"342":1,"343":1,"344":1,"346":1,"347":1,"348":1,"349":1,"352":1,"353":1},"2":{"3":1,"13":1,"21":1,"25":1,"31":2,"34":2,"56":1,"59":2,"72":14,"73":1,"107":2,"113":1,"121":1,"122":1,"123":3,"128":6,"135":1,"136":3,"145":4,"149":3,"150":3,"159":4,"160":3,"181":1,"184":12,"185":6,"186":3,"187":11,"189":6,"195":2,"196":1,"197":1,"198":1,"203":1,"207":3,"215":1,"216":1,"220":2,"226":2,"230":1,"239":1,"246":1,"247":1,"250":1,"251":1,"260":1,"265":1,"273":1,"274":2,"275":1,"276":19,"277":5,"278":1,"279":2,"281":1,"282":4,"284":1,"285":1,"286":2,"287":1,"288":4,"289":1,"290":1,"296":8,"297":8,"298":7,"299":2,"300":3,"317":1,"331":3,"337":1}}],["即在物理服务器上通过虚拟化技术创建的虚拟机",{"2":{"339":1}}],["即在执行",{"2":{"62":1}}],["即实际的硬件设备",{"2":{"339":1}}],["即多级指针",{"2":{"331":1}}],["即字符串",{"2":{"304":1}}],["即将数组的元素从小到大排列",{"2":{"290":1}}],["即超出了数组合法空间的访问",{"2":{"276":1}}],["即英语字符和二进制位之间的关系",{"2":{"202":1}}],["即正整数",{"2":{"150":1,"151":1,"152":1,"153":1}}],["即有正负号",{"2":{"150":1,"151":1,"152":1,"153":1}}],["即用第一位表示符号",{"2":{"141":1}}],["即用宏体替换所有宏名",{"2":{"121":1}}],["即计算机中运算和存储的所有数据都需要转换为二进制",{"2":{"126":1}}],["即十进制整数",{"2":{"110":1}}],["即使",{"2":{"108":1}}],["即它们的频率",{"2":{"107":1}}],["即函数值",{"2":{"62":1}}],["即表示",{"2":{"62":1}}],["即支持",{"2":{"25":1}}],["即系统调用",{"2":{"6":1}}],["即",{"2":{"1":1,"3":7,"5":2,"7":1,"11":1,"18":1,"22":1,"25":2,"27":1,"28":1,"46":2,"62":1,"64":2,"66":1,"76":1,"78":1,"80":1,"82":4,"89":1,"103":1,"104":1,"107":2,"108":4,"110":2,"113":4,"128":6,"133":1,"141":1,"143":4,"145":2,"154":1,"155":1,"157":1,"183":1,"189":1,"191":1,"192":1,"193":1,"202":2,"232":1,"265":1,"266":1,"274":2,"281":2,"294":2,"299":2,"300":1,"301":1,"307":1,"316":1,"326":2}}],["笔记本电脑",{"2":{"1":1}}],["台式电脑",{"2":{"1":1}}],["如std",{"2":{"311":1}}],["如换行符",{"2":{"201":1}}],["如上图所示",{"2":{"108":1}}],["如何出现中文乱码问题",{"2":{"101":1}}],["如下图所示",{"2":{"147":1,"314":1,"343":1}}],["如下代码的含义就是",{"2":{"108":1}}],["如下",{"2":{"8":1,"52":1}}],["如下所示",{"2":{"3":1,"16":1,"25":1,"55":1,"56":1,"64":1,"68":1,"72":3,"77":2,"78":2,"79":2,"82":1,"90":4,"101":1,"107":7,"108":5,"110":2,"113":1,"117":3,"120":1,"128":1,"130":1,"131":4,"133":1,"147":1,"155":1,"159":3,"169":1,"184":1,"185":1,"186":2,"187":1,"189":1,"198":1,"202":1,"203":1,"204":2,"211":1,"215":1,"220":1,"224":1,"232":1,"237":1,"244":1,"249":1,"260":1,"261":1,"265":1,"278":1,"281":1,"294":1,"301":1,"304":1,"313":1,"314":1,"317":1}}],["如参数如何传递",{"2":{"7":1}}],["如果你有两个指向整数数组元素的指针",{"2":{"331":1}}],["如果加入安全限制的功能",{"2":{"310":1}}],["如果动态分配的内存通过指针分配",{"2":{"310":1}}],["如果程序尝试访问该指针所指向的内存",{"2":{"310":1}}],["如果程序没有错误",{"2":{"82":1}}],["如果要实现匹配到换行",{"2":{"308":1}}],["如果二维数组是这么定义的",{"2":{"299":1}}],["如果二进制对应的位上是",{"2":{"194":1}}],["如果二进制对应的位上一个为",{"2":{"193":1}}],["如果二进制对应的位上只要有",{"2":{"192":1}}],["如果二进制对应的位上都是",{"2":{"191":1}}],["如果输入的数字是",{"2":{"286":1}}],["如果遇到",{"2":{"260":1,"261":1}}],["如果上述的循环结构不能终止",{"2":{"258":1}}],["如果将要出现",{"2":{"253":1}}],["如果将内存条的插槽从左到右依次编号",{"2":{"107":1}}],["如果数组中前台的每一个元素是一个二维数组",{"2":{"294":1}}],["如果数组中嵌套的每一个元素是一个一维数组",{"2":{"294":1}}],["如果数组中嵌套的每一个元素是一个常量值",{"2":{"294":1}}],["如果数组越界访问",{"2":{"277":1}}],["如果数组初始化的元素个数小于数组声明的长度",{"2":{"274":1}}],["如果数",{"2":{"242":1}}],["如果种子的值相同",{"2":{"232":1}}],["如果判断条件是区间判断",{"2":{"227":1}}],["如果判断条件是判等",{"2":{"227":1}}],["如果小于等于",{"2":{"222":1}}],["如果大于",{"2":{"222":3}}],["如果大于18岁",{"2":{"217":1}}],["如果成绩",{"2":{"221":3}}],["如果成绩不到",{"2":{"221":1}}],["如果语句块中只有一条执行语句的时候",{"2":{"220":1}}],["如果没有正确管理指针的偏移量或者超出了数组的边界",{"2":{"310":1}}],["如果没有正确处理编码信息",{"2":{"203":1}}],["如果没有能很好的使用指针",{"2":{"310":1}}],["如果没有",{"2":{"224":1}}],["如果没有任何关系表达式为真",{"2":{"220":1}}],["如果为真",{"2":{"220":1}}],["如果心率不在此范围内",{"2":{"212":1}}],["如果条件表达式为",{"2":{"197":1}}],["如果条件表达式为非",{"2":{"197":1}}],["如果运算符在后",{"2":{"184":1}}],["如果运算符在前",{"2":{"184":1}}],["如果非常明确地希望转换数据类型",{"2":{"181":1}}],["如果宽类型赋值给窄类型",{"2":{"180":1}}],["如果窄类型赋值给宽类型",{"2":{"180":1}}],["如果想要输出中文",{"2":{"165":1}}],["如果想输出科学计数法形式的浮点数",{"2":{"160":1}}],["如果想让光标移动到下一行的开头",{"2":{"64":1}}],["如果范围不够",{"2":{"159":1}}],["如果这个数目前是最小值",{"2":{"157":1}}],["如果达到了最大值",{"2":{"157":1}}],["如果需要表示无符号整数类型的字面量",{"2":{"154":1}}],["如果需要表示",{"2":{"154":2,"161":2}}],["如果取值范围不够",{"2":{"149":1}}],["如果当时就将整型定死为",{"2":{"149":1}}],["如果指针所指向的空间保存的是",{"2":{"147":1}}],["如果计算是",{"2":{"145":1}}],["如果多个单词",{"2":{"121":1}}],["如果在后面的代码中出现了该标识符",{"2":{"121":1}}],["如果是真",{"2":{"220":1}}],["如果是假",{"2":{"220":2}}],["如果是未成年人",{"2":{"213":1}}],["如果是十六进制",{"2":{"129":1}}],["如果是十进制",{"2":{"129":1}}],["如果是八进制",{"2":{"129":1}}],["如果是二进制",{"2":{"129":1}}],["如果是",{"2":{"113":2,"142":2,"194":1}}],["如果是连着写",{"2":{"113":1}}],["如果是复制并粘贴一个文件到项目中",{"2":{"80":1}}],["如果我们输入的字符串是",{"2":{"308":1}}],["如果我们将这些商品信息都存储到一个容器",{"2":{"266":1}}],["如果我们使用变量来存储每个商品信息",{"2":{"266":1}}],["如果我们的代码都是这样的",{"2":{"108":1}}],["如果我们希望计算",{"2":{"108":1}}],["如果我们用",{"2":{"11":2}}],["如果内存条有两个面",{"2":{"107":1}}],["如果有元素比最小值还要小",{"2":{"285":1}}],["如果有元素比最大值还要大",{"2":{"285":1}}],["如果有多个变量更新",{"2":{"237":1}}],["如果有",{"2":{"107":2,"121":1}}],["如果只有",{"2":{"107":1}}],["如果只看内存条的外观",{"2":{"107":1}}],["如果修改了源代码",{"2":{"82":1}}],["如果存在",{"2":{"77":3,"94":3}}],["如果提示需要重启计算机",{"2":{"73":2}}],["如果未找到",{"2":{"69":1}}],["如果返回其它非零整数",{"2":{"62":1}}],["如果使用的数组的下标",{"2":{"276":1}}],["如果使用之前的知识",{"2":{"265":1}}],["如果使用原码来计算",{"2":{"145":1}}],["如果使用",{"2":{"59":1}}],["如果之后试图更改数组名对应的地址",{"2":{"282":1}}],["如果之后",{"2":{"52":1}}],["如果不能整除",{"2":{"196":1}}],["如果不是第一次安装",{"2":{"46":1}}],["如果不小心处理",{"2":{"22":1}}],["如果一个二维数组是这么定义的",{"2":{"300":1}}],["如果一个整数同时为两个或多个整数的倍数的数",{"2":{"242":1}}],["如果一个整数同时是几个整数的约数",{"2":{"242":1}}],["如果一个中国人通过",{"2":{"202":1}}],["如果一个表达式过于复杂",{"2":{"198":1,"317":1}}],["如果一个变量占用了",{"2":{"108":1}}],["如果一个应用程序需要跨平台",{"2":{"7":1}}],["如果一台计算机只能跑一个程序",{"2":{"5":1}}],["如果操作系统旨在运行在",{"2":{"7":1}}],["如果每个应用程序都这么干",{"2":{"5":1}}],["如果",{"2":{"3":1,"62":3,"113":1,"143":2,"155":2,"289":1}}],["如",{"2":{"1":1,"5":2,"7":2,"10":1,"11":1,"13":2,"14":1,"18":1,"19":3,"22":1,"25":1,"41":1,"45":1,"59":2,"67":3,"68":1,"72":2,"82":2,"83":2,"92":1,"101":1,"104":2,"107":2,"108":1,"116":6,"117":1,"147":1,"149":2,"155":1,"157":2,"159":3,"160":3,"165":3,"183":2,"186":1,"202":2,"241":1,"265":2,"277":1,"278":1,"293":1,"294":1,"299":1,"301":1,"304":4,"310":3,"311":4,"313":6,"314":1,"316":2,"321":1,"322":1,"331":12,"333":1,"334":2,"336":1,"339":1,"340":2}}],["俗称",{"2":{"1":1}}],["1×1×1",{"2":{"240":1}}],["1clong",{"2":{"152":1,"153":1,"154":2}}],["1cint",{"2":{"151":1}}],["1cshort",{"2":{"150":1}}],["1caution",{"2":{"121":1}}],["17",{"2":{"128":1,"190":1,"203":2}}],["134",{"2":{"181":2}}],["13",{"2":{"128":2,"160":6,"198":1,"317":1}}],["159",{"2":{"202":1}}],["153",{"2":{"184":1,"240":1}}],["15",{"2":{"128":5,"157":1,"159":1,"192":1,"198":1,"279":2,"284":1,"285":1,"287":1,"288":2,"289":1,"290":1,"317":1}}],["150",{"2":{"3":3}}],["18446744073709551615",{"2":{"153":1}}],["18",{"2":{"107":2,"110":1,"159":4,"184":2,"213":1,"217":1,"230":4,"310":1,"337":1}}],["1shellmake",{"2":{"99":2}}],["1shellapt",{"2":{"93":1}}],["1shellpacman",{"2":{"33":2}}],["1111",{"2":{"128":3,"142":3,"143":3,"157":2}}],["1110",{"2":{"128":2,"138":1,"142":1,"143":1}}],["111",{"2":{"128":3}}],["110万",{"2":{"203":1}}],["1101",{"2":{"128":2}}],["1100",{"2":{"128":2}}],["110",{"2":{"128":2,"197":2}}],["11",{"2":{"92":1,"128":4,"184":1,"198":1,"226":2,"296":1,"297":1,"298":1,"300":1,"304":1,"317":1}}],["1199",{"2":{"45":1}}],["1important",{"2":{"73":2,"313":1}}],["1上不能运行或需要调整的应用程序",{"2":{"72":1}}],["1note",{"2":{"55":1,"73":2,"108":1,"150":1,"151":1,"152":1,"153":1,"154":1,"156":1,"181":1,"197":1,"233":1,"273":1,"274":1,"275":1,"276":1,"296":1,"297":1,"298":1}}],["192",{"2":{"344":1}}],["1995",{"2":{"334":1}}],["1994",{"2":{"334":1}}],["1991",{"2":{"334":2}}],["1999",{"2":{"21":1}}],["19",{"2":{"184":1}}],["1989",{"2":{"21":1}}],["1988",{"2":{"18":1}}],["1978年",{"2":{"21":1}}],["1973",{"2":{"18":1}}],["1972",{"2":{"18":1,"165":1}}],["1969",{"2":{"18":1}}],["1946",{"2":{"2":1,"13":1}}],["168",{"2":{"344":1}}],["16^4",{"2":{"203":1}}],["1664525",{"2":{"232":1}}],["166",{"2":{"129":1}}],["16",{"2":{"13":2,"108":4,"128":5,"149":2,"155":2,"159":1,"162":1,"193":1,"203":3}}],["1416",{"2":{"161":1}}],["141593",{"2":{"160":2}}],["1415926l",{"2":{"161":1}}],["1415926f",{"2":{"161":1}}],["14159265354",{"2":{"160":2}}],["1415926",{"2":{"113":1,"119":1,"121":1,"122":1,"159":1,"160":1,"161":1}}],["142",{"2":{"161":1}}],["14e+02",{"2":{"160":1}}],["14e+00",{"2":{"160":1}}],["14e2",{"2":{"160":1}}],["144",{"2":{"130":1}}],["14会将代码中的pi替换为3",{"2":{"82":1}}],["14",{"2":{"13":1,"82":1,"128":2,"160":3,"161":1,"193":1,"198":1,"317":1}}],["126",{"2":{"202":1}}],["127",{"2":{"168":1,"169":1,"201":1,"202":4}}],["128~127",{"2":{"169":1}}],["128",{"2":{"168":1,"169":1,"201":1,"202":5}}],["12e",{"2":{"159":1}}],["12e2",{"2":{"159":1}}],["129",{"2":{"140":1,"202":1}}],["12txt寄蜉蝣于天地",{"2":{"3":1}}],["12",{"2":{"3":1,"52":1,"99":1,"120":2,"128":2,"149":1,"159":3,"184":4,"190":1,"198":1,"226":3,"230":1,"233":1,"242":2,"279":2,"284":1,"285":1,"286":1,"287":1,"288":2,"289":1,"290":1,"296":1,"297":1,"298":1,"300":1,"317":1}}],["1234",{"2":{"79":1,"99":1,"108":1,"331":1}}],["12345note",{"2":{"56":1,"123":1,"215":1,"244":1,"249":1}}],["123456即可",{"2":{"350":1}}],["1234567",{"2":{"99":1}}],["12345678在",{"2":{"326":1}}],["123456789",{"2":{"167":1,"274":1,"275":1}}],["1234567891011note",{"2":{"220":1}}],["1234567891011",{"2":{"112":1,"120":2,"155":1,"156":2,"160":3,"163":1,"197":1,"245":1}}],["12345678910111213",{"2":{"111":1,"156":1,"157":2,"254":1,"255":1,"256":1,"257":1,"306":1}}],["123456789101112131415",{"2":{"130":1,"150":1,"151":1,"152":1,"153":1,"179":1,"181":1,"184":2,"260":1,"261":2,"262":1,"308":1}}],["12345678910111213141516note",{"2":{"224":1}}],["123456789101112131415161718",{"2":{"179":1,"184":1,"277":1}}],["1234567891011121314151617181920",{"2":{"222":1}}],["1234567891011121314151617181920212223",{"2":{"240":1,"247":1,"296":1,"297":1}}],["1234567891011121314151617181920212223242526",{"2":{"187":1,"221":1,"233":1}}],["12345678910111213141516171819202122232425262728",{"2":{"184":1}}],["1234567891011121314151617181920212223242526272829303132",{"2":{"225":1,"242":1}}],["123456789101112131415161718192021222324252627282930313233343536",{"2":{"290":1}}],["1234567891011121314151617181920212223242526272829303132333435363738",{"2":{"302":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445",{"2":{"286":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758",{"2":{"251":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364",{"2":{"77":1,"94":1}}],["12345678910111213141516171819202122232425262728293031323334353637",{"2":{"260":1}}],["1234567891011121314151617181920212223242526272829303132333435",{"2":{"289":1}}],["12345678910111213141516171819202122232425262728293031323334",{"2":{"226":1}}],["123456789101112131415161718192021222324252627282930313233",{"2":{"78":1,"230":1,"288":2}}],["123456789101112131415161718192021222324252627282930",{"2":{"190":1,"285":1}}],["1234567891011121314151617181920212223242526272829",{"2":{"6":1,"258":1}}],["12345678910111213141516171819202122232425",{"2":{"169":1}}],["123456789101112131415161718192021222324",{"2":{"154":1,"281":1,"284":1}}],["12345678910111213141516171819202122",{"2":{"184":1,"186":1,"279":1,"287":1}}],["123456789101112131415161718192021",{"2":{"113":1,"173":1,"246":1,"250":1,"276":1,"298":1,"300":1}}],["12345678910111213141516171819",{"2":{"113":1,"150":1,"151":1,"152":1,"153":1,"207":1,"239":1}}],["1234567891011121314151617",{"2":{"172":1,"174":1,"175":1,"179":2,"186":1,"265":1,"276":1,"278":1,"279":1}}],["12345678910111213141516",{"2":{"90":1,"123":1,"129":1,"166":1,"180":1,"185":1,"186":1,"212":1,"213":1,"216":1,"217":1,"218":1,"265":1,"273":1,"276":2}}],["1234567891011121314",{"2":{"105":2,"113":1,"121":1,"122":1,"123":1,"160":1,"161":1,"308":1}}],["123456789101112",{"2":{"56":1,"59":1,"60":1,"105":1,"110":1,"307":1}}],["12345678910",{"2":{"89":1,"150":1,"151":1,"152":1,"153":1,"162":1,"168":1,"238":1,"241":1,"274":1}}],["12345678",{"2":{"11":1,"55":1,"60":1}}],["123456",{"2":{"49":1,"50":1,"51":1,"52":1,"74":1}}],["12345",{"2":{"3":1,"75":1,"253":1,"331":3}}],["123cfor",{"2":{"258":1}}],["123c",{"2":{"69":1}}],["123note",{"2":{"3":1,"211":1,"237":1,"258":1}}],["123",{"2":{"3":1,"13":1,"62":1,"69":1,"108":2,"110":1,"113":1,"233":1,"282":4}}],["120",{"2":{"3":1}}],["108",{"2":{"279":2,"284":1,"285":2,"286":1,"287":1,"288":2}}],["10^",{"2":{"159":1}}],["1011",{"2":{"128":2}}],["1010",{"2":{"128":2}}],["101",{"2":{"128":2,"137":1,"169":1}}],["1024",{"2":{"108":4}}],["100ull",{"2":{"154":1}}],["100u",{"2":{"154":1}}],["100lu",{"2":{"154":1}}],["100ll",{"2":{"154":3}}],["100l",{"2":{"154":3}}],["1001",{"2":{"128":2,"138":1}}],["100",{"2":{"104":1,"128":2,"130":8,"150":4,"151":4,"152":4,"153":4,"154":9,"179":1,"184":2,"212":1,"218":3,"221":2,"233":1,"239":4,"240":2,"246":4,"250":4,"261":3,"262":1}}],["10000",{"2":{"128":1}}],["1000",{"2":{"3":7,"128":2,"129":2,"140":1,"141":2,"142":2,"143":1,"157":1,"247":1}}],["10",{"2":{"3":1,"6":1,"77":1,"105":2,"108":9,"111":1,"112":1,"128":6,"150":2,"151":2,"152":2,"153":2,"156":2,"159":3,"160":3,"165":1,"179":2,"180":4,"181":1,"184":17,"186":4,"194":1,"198":1,"207":1,"226":2,"230":2,"233":2,"240":3,"241":3,"260":2,"261":4,"262":2,"273":1,"276":2,"279":2,"281":1,"287":1,"288":1,"296":1,"297":1,"298":1,"300":1,"317":1,"326":3,"331":1,"344":1}}],["1",{"0":{"1":2,"2":1,"3":1,"4":1,"5":2,"6":1,"7":1,"8":1,"10":1,"13":1,"18":1,"24":1,"25":2,"26":1,"27":2,"28":1,"29":1,"30":2,"31":1,"32":1,"33":2,"34":1,"36":1,"37":2,"38":1,"39":1,"41":1,"45":1,"49":1,"54":1,"58":1,"59":2,"60":1,"62":1,"66":1,"71":1,"72":2,"73":1,"74":1,"75":1,"82":1,"86":1,"89":1,"92":1,"96":1,"98":1,"103":2,"104":1,"105":1,"106":1,"107":2,"108":1,"109":1,"110":2,"111":1,"112":1,"113":1,"114":1,"115":2,"116":1,"117":1,"119":1,"126":1,"128":1,"133":1,"135":1,"140":1,"147":2,"148":1,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":2,"160":1,"161":1,"162":1,"163":1,"164":1,"165":2,"166":1,"167":1,"168":1,"169":1,"170":1,"171":2,"172":1,"173":1,"174":1,"175":1,"176":1,"177":2,"178":1,"179":2,"180":1,"181":1,"183":1,"189":1,"200":1,"201":1,"206":1,"209":1,"211":1,"215":1,"220":1,"221":1,"224":1,"229":1,"232":1,"235":1,"237":1,"244":1,"249":1,"253":1,"260":1,"264":2,"265":4,"266":2,"267":2,"268":1,"269":1,"270":1,"272":1,"273":2,"274":2,"275":1,"281":1,"284":1,"292":1,"293":2,"294":1,"296":1,"297":1,"304":1,"306":1,"310":2,"311":1,"313":1,"316":1,"319":1,"330":1,"333":2,"334":1,"335":1,"336":1,"337":1,"339":1,"342":1,"346":1,"352":1},"1":{"5":1,"6":1,"7":1,"8":1,"25":1,"26":1,"27":2,"28":2,"29":1,"30":2,"31":2,"32":1,"33":2,"34":2,"37":1,"38":1,"39":1,"59":1,"60":1,"72":1,"73":1,"74":1,"75":1,"107":1,"108":1,"110":1,"111":1,"112":1,"113":1,"115":1,"116":1,"117":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"159":1,"160":1,"161":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"171":1,"172":1,"173":1,"174":1,"175":1,"177":1,"178":1,"179":2,"180":2,"181":1,"201":1,"202":1,"203":1,"265":2,"266":2,"267":2,"273":1,"274":1,"275":1,"293":1,"294":1},"2":{"3":8,"13":1,"21":1,"28":1,"31":1,"33":2,"34":1,"49":2,"50":2,"56":1,"59":1,"64":3,"66":1,"72":2,"73":3,"77":1,"84":1,"86":4,"87":4,"89":1,"93":2,"94":2,"98":1,"99":6,"107":3,"108":13,"116":4,"120":2,"122":1,"123":4,"128":11,"135":1,"136":1,"140":2,"141":3,"142":2,"143":3,"144":3,"149":8,"157":10,"159":3,"165":2,"167":2,"169":1,"172":1,"173":2,"174":4,"175":1,"179":2,"181":3,"184":14,"185":10,"186":16,"187":1,"189":10,"190":2,"191":8,"192":9,"193":8,"194":3,"197":1,"198":1,"202":7,"203":1,"207":2,"215":1,"220":2,"226":3,"230":2,"233":3,"238":1,"239":4,"241":1,"242":1,"245":1,"246":4,"247":2,"250":4,"251":2,"254":2,"255":2,"256":2,"257":2,"258":1,"260":2,"261":1,"262":1,"265":1,"273":1,"274":2,"275":1,"276":21,"277":7,"278":1,"281":3,"282":3,"288":5,"289":5,"290":5,"294":1,"296":8,"297":8,"298":6,"299":3,"300":4,"302":4,"304":2,"317":1,"322":1,"331":3,"337":1,"352":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexroot.BfxhPxIL.js b/assets/chunks/@localSearchIndexroot.BfxhPxIL.js deleted file mode 100644 index 176940a..0000000 --- a/assets/chunks/@localSearchIndexroot.BfxhPxIL.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":354,"nextId":354,"documentIds":{"0":"/c/notes/01_c-basic/02_xdx/#第一章-变量-⭐","1":"/c/notes/01_c-basic/02_xdx/#_1-1-程序中变化的数据","2":"/c/notes/01_c-basic/02_xdx/#_1-2-变量","3":"/c/notes/01_c-basic/02_xdx/#_1-3-变量的声明和使用","4":"/c/notes/01_c-basic/02_xdx/#_1-4-从计算机底层看变量","5":"/c/notes/01_c-basic/02_xdx/#_1-4-1-内存条的内部结构","6":"/c/notes/01_c-basic/02_xdx/#_1-4-2-变量的作用","7":"/c/notes/01_c-basic/02_xdx/#_1-6-变量的重要操作","8":"/c/notes/01_c-basic/02_xdx/#_1-6-1-变量的输出","9":"/c/notes/01_c-basic/02_xdx/#_1-6-2-计算变量的大小","10":"/c/notes/01_c-basic/02_xdx/#_1-6-3-获取变量的地址","11":"/c/notes/01_c-basic/02_xdx/#_1-6-4-变量的输入","12":"/c/notes/01_c-basic/02_xdx/#_1-7-标识符","13":"/c/notes/01_c-basic/02_xdx/#_1-7-1-概述","14":"/c/notes/01_c-basic/02_xdx/#_1-7-2-标识符的命名规范","15":"/c/notes/01_c-basic/02_xdx/#_1-7-3-关键字","16":"/c/notes/01_c-basic/02_xdx/#第二章-常量-⭐","17":"/c/notes/01_c-basic/02_xdx/#_2-1-概述","18":"/c/notes/01_c-basic/02_xdx/#_2-2-常量的分类","19":"/c/notes/01_c-basic/02_xdx/#_2-3-使用-define-定义常量","20":"/c/notes/01_c-basic/02_xdx/#_2-4-const-关键字","21":"/c/notes/01_c-basic/02_xdx/#_2-5-枚举常量","22":"/c/notes/01_c-basic/02_xdx/#_2-6-defind-定义常量-vs-const-定义常量","23":"/c/notes/01_c-basic/02_xdx/#第三章-二进制","24":"/c/notes/01_c-basic/02_xdx/#_3-1-概述","25":"/c/notes/01_c-basic/02_xdx/#_3-2-进制","26":"/c/notes/01_c-basic/02_xdx/#_3-2-1-常见的进制","27":"/c/notes/01_c-basic/02_xdx/#_3-2-2-c-语言中如何表示不同进制的整数","28":"/c/notes/01_c-basic/02_xdx/#_3-2-3-输出格式","29":"/c/notes/01_c-basic/02_xdx/#_3-3-进制的运算规则","30":"/c/notes/01_c-basic/02_xdx/#_3-4-进制的转换","31":"/c/notes/01_c-basic/02_xdx/#_3-4-1-概述","32":"/c/notes/01_c-basic/02_xdx/#_3-4-2-二进制和十进制的转换","33":"/c/notes/01_c-basic/02_xdx/#_3-4-2-1-二进制转换为十进制","34":"/c/notes/01_c-basic/02_xdx/#_3-4-2-2-十进制转换二进制","35":"/c/notes/01_c-basic/02_xdx/#_3-4-3-二进制转八进制","36":"/c/notes/01_c-basic/02_xdx/#_3-4-4-二进制转十六进制","37":"/c/notes/01_c-basic/02_xdx/#_3-5-原码、反码和补码","38":"/c/notes/01_c-basic/02_xdx/#_3-5-1-概述","39":"/c/notes/01_c-basic/02_xdx/#_3-5-2-原码","40":"/c/notes/01_c-basic/02_xdx/#_3-5-3-反码","41":"/c/notes/01_c-basic/02_xdx/#_3-5-4-补码","42":"/c/notes/01_c-basic/02_xdx/#_3-5-5-总结","43":"/c/notes/01_c-basic/02_xdx/#_3-6-计算机底层为什么使用补码","44":"/c/notes/01_c-basic/01_xdx/#第一章-计算机组成原理","45":"/c/notes/01_c-basic/01_xdx/#_1-1-计算机系统","46":"/c/notes/01_c-basic/01_xdx/#_1-2-冯·诺依曼体系结构","47":"/c/notes/01_c-basic/01_xdx/#_1-3-各种硬件处理速度和性能优化","48":"/c/notes/01_c-basic/01_xdx/#_1-4-计算机软件","49":"/c/notes/01_c-basic/01_xdx/#_1-4-1-操作系统的来源","50":"/c/notes/01_c-basic/01_xdx/#_1-4-2-用户态和内核态","51":"/c/notes/01_c-basic/01_xdx/#_1-4-3-isa、abi-和-api","52":"/c/notes/01_c-basic/01_xdx/#_1-4-4-系统调用-system-call-和函数库-library-call","53":"/c/notes/01_c-basic/01_xdx/#第二章-初识计算机语言","54":"/c/notes/01_c-basic/01_xdx/#_2-1-计算机语言是什么","55":"/c/notes/01_c-basic/01_xdx/#_2-2-为什么要学习计算机语言","56":"/c/notes/01_c-basic/01_xdx/#_2-3-计算机语言简史","57":"/c/notes/01_c-basic/01_xdx/#_2-3-1-机器语言-相当于人类的石器时代","58":"/c/notes/01_c-basic/01_xdx/#_2-3-2-汇编语言-相当于人类的青铜-铁器时代","59":"/c/notes/01_c-basic/01_xdx/#_2-3-3-高级语言-相当于人类的信息时代","60":"/c/notes/01_c-basic/01_xdx/#_2-3-4-总结","61":"/c/notes/01_c-basic/01_xdx/#第三章-初识-c-语言","62":"/c/notes/01_c-basic/01_xdx/#_3-1-c-语言的由来","63":"/c/notes/01_c-basic/01_xdx/#_3-2-为什么要学习-c-语言","64":"/c/notes/01_c-basic/01_xdx/#_3-3-计算机语言排行榜","65":"/c/notes/01_c-basic/01_xdx/#_3-4-c-语言的版本选择","66":"/c/notes/01_c-basic/01_xdx/#_3-5-c-语言的优缺点","67":"/c/notes/01_c-basic/01_xdx/#第四章-c-语言入门-hello-world-⭐","68":"/c/notes/01_c-basic/01_xdx/#_4-1-环境的安装和配置","69":"/c/notes/01_c-basic/01_xdx/#_4-1-1-概述","70":"/c/notes/01_c-basic/01_xdx/#_4-1-2-mingw-w64-的安装和配置","71":"/c/notes/01_c-basic/01_xdx/#_4-1-2-1-安装","72":"/c/notes/01_c-basic/01_xdx/#_4-1-2-2-配置-path-环境变量","73":"/c/notes/01_c-basic/01_xdx/#_4-1-3-cygwin-的安装和配置","74":"/c/notes/01_c-basic/01_xdx/#_4-1-3-1-安装","75":"/c/notes/01_c-basic/01_xdx/#_4-1-3-2-配置-path-环境变量","76":"/c/notes/01_c-basic/01_xdx/#_4-1-4-msys2-推荐","77":"/c/notes/01_c-basic/01_xdx/#_4-1-4-1-安装","78":"/c/notes/01_c-basic/01_xdx/#_4-1-4-2-配置-path-环境变量","79":"/c/notes/01_c-basic/01_xdx/#_4-2-ide-的安装和配置","80":"/c/notes/01_c-basic/01_xdx/#_4-2-1-clion","81":"/c/notes/01_c-basic/01_xdx/#_4-2-1-1-概述","82":"/c/notes/01_c-basic/01_xdx/#_4-2-1-2-安装","83":"/c/notes/01_c-basic/01_xdx/#_4-2-1-3-配置","84":"/c/notes/01_c-basic/01_xdx/#_4-2-2-vs-code","85":"/c/notes/01_c-basic/01_xdx/#_4-2-2-1-概述","86":"/c/notes/01_c-basic/01_xdx/#_4-2-2-2-安装","87":"/c/notes/01_c-basic/01_xdx/#_4-2-2-3-配置","88":"/c/notes/01_c-basic/01_xdx/#_4-2-3-microsoft-visual-studio","89":"/c/notes/01_c-basic/01_xdx/#_4-2-3-1-概述","90":"/c/notes/01_c-basic/01_xdx/#_4-2-3-2-安装","91":"/c/notes/01_c-basic/01_xdx/#_4-2-3-3-配置","92":"/c/notes/01_c-basic/01_xdx/#_4-3-helloworld","93":"/c/notes/01_c-basic/01_xdx/#_4-3-1-手动版","94":"/c/notes/01_c-basic/01_xdx/#_4-3-2-vs-code-版","95":"/c/notes/01_c-basic/01_xdx/#_4-3-3-vs-版","96":"/c/notes/01_c-basic/01_xdx/#_4-3-4-clion","97":"/c/notes/01_c-basic/01_xdx/#第五章-注释","98":"/c/notes/01_c-basic/01_xdx/#_5-1-概述","99":"/c/notes/01_c-basic/01_xdx/#_5-2-单行注释","100":"/c/notes/01_c-basic/01_xdx/#_5-3-多行注释","101":"/c/notes/01_c-basic/01_xdx/#第六章-helloworld-的规范-⭐","102":"/c/notes/01_c-basic/01_xdx/#_6-1-规范的代码风格","103":"/c/notes/01_c-basic/01_xdx/#_6-1-1-正确的缩进和空白","104":"/c/notes/01_c-basic/01_xdx/#_6-1-2-代码风格","105":"/c/notes/01_c-basic/01_xdx/#_6-2-代码细节剖析","106":"/c/notes/01_c-basic/01_xdx/#_6-2-1-main-函数","107":"/c/notes/01_c-basic/01_xdx/#_6-2-2-函数体","108":"/c/notes/01_c-basic/01_xdx/#_6-2-3-printf-函数","109":"/c/notes/01_c-basic/01_xdx/#_6-2-4-标准库和头文件","110":"/c/notes/01_c-basic/01_xdx/#_6-2-4-1-概述","111":"/c/notes/01_c-basic/01_xdx/#_6-2-4-2-标准库-standard-library","112":"/c/notes/01_c-basic/01_xdx/#_6-2-4-3-头文件-header-files","113":"/c/notes/01_c-basic/01_xdx/#_6-2-4-4-预处理命令","114":"/c/notes/01_c-basic/01_xdx/#第七章-clion-高级配置-⭐","115":"/c/notes/01_c-basic/01_xdx/#_7-1-安装和配置-wsl2","116":"/c/notes/01_c-basic/01_xdx/#_7-1-1-概述","117":"/c/notes/01_c-basic/01_xdx/#_7-1-2-wsl2-的安装","118":"/c/notes/01_c-basic/01_xdx/#_7-1-3-配置-wsl2","119":"/c/notes/01_c-basic/01_xdx/#_7-1-4-配置-wsl2","120":"/c/notes/01_c-basic/01_xdx/#_7-2-切换-clion-中的-cmake-的工具链","121":"/c/notes/01_c-basic/01_xdx/#_7-3-修改-cmakelists-txt-文件","122":"/c/notes/01_c-basic/01_xdx/#_7-4-配置-clang-format-文件","123":"/c/notes/01_c-basic/01_xdx/#_7-5-配置-gitignore-文件","124":"/c/notes/01_c-basic/01_xdx/#_7-6-演示","125":"/c/notes/01_c-basic/01_xdx/#第八章-c-语言的编译过程-⭐","126":"/c/notes/01_c-basic/01_xdx/#_8-1-概述","127":"/c/notes/01_c-basic/01_xdx/#_8-2-gcc-编译器的介绍","128":"/c/notes/01_c-basic/01_xdx/#_8-3-通过-gcc-直接生成可执行文件","129":"/c/notes/01_c-basic/01_xdx/#_8-4-通过-gcc-分步编译","130":"/c/notes/01_c-basic/01_xdx/#_8-3-1-概述","131":"/c/notes/01_c-basic/01_xdx/#_8-4-2-应用示例","132":"/c/notes/01_c-basic/01_xdx/#第九章-附录","133":"/c/notes/01_c-basic/01_xdx/#_9-1-wsl2-代理问题","134":"/c/notes/01_c-basic/01_xdx/#_9-2-clion-调试问题","135":"/c/notes/01_c-basic/01_xdx/#_9-3-内存泄露检测","136":"/c/notes/01_c-basic/01_xdx/#_9-3-1-概述","137":"/c/notes/01_c-basic/01_xdx/#_9-3-2-安装","138":"/c/notes/01_c-basic/01_xdx/#_9-3-3-整合","139":"/c/notes/01_c-basic/01_xdx/#_9-4-性能分析","140":"/c/notes/01_c-basic/01_xdx/#_9-4-1-概述","141":"/c/notes/01_c-basic/01_xdx/#_9-4-2-安装","142":"/c/notes/01_c-basic/01_xdx/#_9-4-2-1-almalinux9","143":"/c/notes/01_c-basic/01_xdx/#_9-4-2-2-ubuntu-22-04","144":"/c/notes/01_c-basic/01_xdx/#_9-4-3-整合","145":"/c/notes/01_c-basic/03_xdx/#第一章-数据类型-⭐","146":"/c/notes/01_c-basic/03_xdx/#_1-1-概述","147":"/c/notes/01_c-basic/03_xdx/#_1-2-整数类型","148":"/c/notes/01_c-basic/03_xdx/#_1-2-1-概述","149":"/c/notes/01_c-basic/03_xdx/#_1-2-2-短整型-了解","150":"/c/notes/01_c-basic/03_xdx/#_1-2-3-整型","151":"/c/notes/01_c-basic/03_xdx/#_1-2-4-长整型-了解","152":"/c/notes/01_c-basic/03_xdx/#_1-2-5-长长整型-了解","153":"/c/notes/01_c-basic/03_xdx/#_1-2-6-字面量后缀","154":"/c/notes/01_c-basic/03_xdx/#_1-2-7-精确宽度类型","155":"/c/notes/01_c-basic/03_xdx/#_1-2-8-sizeof-运算符","156":"/c/notes/01_c-basic/03_xdx/#_1-2-9-数值溢出","157":"/c/notes/01_c-basic/03_xdx/#_1-3-浮点类型","158":"/c/notes/01_c-basic/03_xdx/#_1-3-1-概述","159":"/c/notes/01_c-basic/03_xdx/#_1-3-2-格式占位符","160":"/c/notes/01_c-basic/03_xdx/#_1-3-3-字面量后缀","161":"/c/notes/01_c-basic/03_xdx/#_1-3-4-类型占用的内存大小-存储空间","162":"/c/notes/01_c-basic/03_xdx/#_1-3-5-类型的取值范围","163":"/c/notes/01_c-basic/03_xdx/#_1-4-字符类型","164":"/c/notes/01_c-basic/03_xdx/#_1-4-1-概述","165":"/c/notes/01_c-basic/03_xdx/#_1-4-2-格式占位符","166":"/c/notes/01_c-basic/03_xdx/#_1-4-3-类型占用的内存大小-存储空间","167":"/c/notes/01_c-basic/03_xdx/#_1-4-4-类型的取值范围","168":"/c/notes/01_c-basic/03_xdx/#_1-4-5-字符类型的本质","169":"/c/notes/01_c-basic/03_xdx/#_1-5-布尔类型","170":"/c/notes/01_c-basic/03_xdx/#_1-5-1-概述","171":"/c/notes/01_c-basic/03_xdx/#_1-5-2-早期的布尔类型","172":"/c/notes/01_c-basic/03_xdx/#_1-5-3-宏定义的布尔类型","173":"/c/notes/01_c-basic/03_xdx/#_1-5-4-c99-标准中的布尔类型","174":"/c/notes/01_c-basic/03_xdx/#_1-5-5-c99-标准头文件中的布尔类型-推荐","175":"/c/notes/01_c-basic/03_xdx/#_1-6-数据类型转换","176":"/c/notes/01_c-basic/03_xdx/#_1-6-1-概述","177":"/c/notes/01_c-basic/03_xdx/#_1-6-2-自动类型转换-隐式转换","178":"/c/notes/01_c-basic/03_xdx/#_1-6-2-1-运算过程中的自动类型转换","179":"/c/notes/01_c-basic/03_xdx/#_1-6-2-2-赋值时的自动类型转换","180":"/c/notes/01_c-basic/03_xdx/#_1-6-3-强制类型转换","181":"/c/notes/01_c-basic/03_xdx/#第二章-运算符-⭐","182":"/c/notes/01_c-basic/03_xdx/#_2-1-概述","183":"/c/notes/01_c-basic/03_xdx/#_2-2-算术运算符","184":"/c/notes/01_c-basic/03_xdx/#_2-3-关系运算符-比较运算符","185":"/c/notes/01_c-basic/03_xdx/#_2-4-逻辑运算符","186":"/c/notes/01_c-basic/03_xdx/#_2-5-赋值运算符","187":"/c/notes/01_c-basic/03_xdx/#_2-6-位运算符-了解","188":"/c/notes/01_c-basic/03_xdx/#_2-6-1-概述","189":"/c/notes/01_c-basic/03_xdx/#_2-6-2-输出二进制位","190":"/c/notes/01_c-basic/03_xdx/#_2-6-3-按位与","191":"/c/notes/01_c-basic/03_xdx/#_2-6-4-按位或","192":"/c/notes/01_c-basic/03_xdx/#_2-6-5-按位异或","193":"/c/notes/01_c-basic/03_xdx/#_2-6-6-按位取反","194":"/c/notes/01_c-basic/03_xdx/#_2-6-7-二进制左移","195":"/c/notes/01_c-basic/03_xdx/#_2-6-8-二进制右移","196":"/c/notes/01_c-basic/03_xdx/#_2-7-三元运算符","197":"/c/notes/01_c-basic/03_xdx/#_2-8-运算符优先级","198":"/c/notes/01_c-basic/03_xdx/#第三章-附录","199":"/c/notes/01_c-basic/03_xdx/#_3-1-字符集和字符集编码","200":"/c/notes/01_c-basic/03_xdx/#_3-3-1-概述","201":"/c/notes/01_c-basic/03_xdx/#_3-3-2-ascii-编码","202":"/c/notes/01_c-basic/03_xdx/#_3-3-3-unicode-编码","203":"/c/notes/01_c-basic/04_xdx/#第一章-概述","204":"/c/notes/01_c-basic/04_xdx/#第二章-顺序结构","205":"/c/notes/01_c-basic/04_xdx/#_2-1-概述","206":"/c/notes/01_c-basic/04_xdx/#_2-2-应用示例","207":"/c/notes/01_c-basic/04_xdx/#第三章-分支结构-⭐","208":"/c/notes/01_c-basic/04_xdx/#_3-1-概述","209":"/c/notes/01_c-basic/04_xdx/#_3-2-单分支结构","210":"/c/notes/01_c-basic/04_xdx/#_3-2-1-概述","211":"/c/notes/01_c-basic/04_xdx/#_3-2-2-应用示例","212":"/c/notes/01_c-basic/04_xdx/#_3-2-3-应用示例","213":"/c/notes/01_c-basic/04_xdx/#_3-3-双分支结构","214":"/c/notes/01_c-basic/04_xdx/#_3-3-1-概述","215":"/c/notes/01_c-basic/04_xdx/#_3-3-2-应用示例","216":"/c/notes/01_c-basic/04_xdx/#_3-3-2-应用示例-1","217":"/c/notes/01_c-basic/04_xdx/#_3-3-3-应用示例","218":"/c/notes/01_c-basic/04_xdx/#_3-4-多重分支结构","219":"/c/notes/01_c-basic/04_xdx/#_3-4-1-概述","220":"/c/notes/01_c-basic/04_xdx/#_3-4-1-应用示例","221":"/c/notes/01_c-basic/04_xdx/#_3-4-2-应用示例","222":"/c/notes/01_c-basic/04_xdx/#_3-5-多重分支结构-switch","223":"/c/notes/01_c-basic/04_xdx/#_3-5-1-概述","224":"/c/notes/01_c-basic/04_xdx/#_3-5-2-应用示例","225":"/c/notes/01_c-basic/04_xdx/#_3-5-3-应用示例","226":"/c/notes/01_c-basic/04_xdx/#_3-5-4-switch-和-if-else-if-的比较","227":"/c/notes/01_c-basic/04_xdx/#_3-6-嵌套分支","228":"/c/notes/01_c-basic/04_xdx/#_3-6-1-概述","229":"/c/notes/01_c-basic/04_xdx/#_3-6-2-应用示例","230":"/c/notes/01_c-basic/04_xdx/#第四章-随机数","231":"/c/notes/01_c-basic/04_xdx/#_4-1-概述","232":"/c/notes/01_c-basic/04_xdx/#_4-2-c-语言中随机数的产生","233":"/c/notes/01_c-basic/04_xdx/#第五章-循环结构-⭐","234":"/c/notes/01_c-basic/04_xdx/#_5-1-概述","235":"/c/notes/01_c-basic/04_xdx/#_5-2-for-循环","236":"/c/notes/01_c-basic/04_xdx/#_5-2-1-概述","237":"/c/notes/01_c-basic/04_xdx/#_5-2-2-应用示例","238":"/c/notes/01_c-basic/04_xdx/#_5-2-3-应用示例","239":"/c/notes/01_c-basic/04_xdx/#_5-2-4-应用示例","240":"/c/notes/01_c-basic/04_xdx/#_5-2-5-应用示例","241":"/c/notes/01_c-basic/04_xdx/#_5-2-6-应用示例","242":"/c/notes/01_c-basic/04_xdx/#_5-3-while-循环","243":"/c/notes/01_c-basic/04_xdx/#_5-3-1-概述","244":"/c/notes/01_c-basic/04_xdx/#_5-3-2-应用示例","245":"/c/notes/01_c-basic/04_xdx/#_5-3-3-应用示例","246":"/c/notes/01_c-basic/04_xdx/#_5-3-4-应用示例","247":"/c/notes/01_c-basic/04_xdx/#_5-4-do-while-循环","248":"/c/notes/01_c-basic/04_xdx/#_5-4-1-概述","249":"/c/notes/01_c-basic/04_xdx/#_5-4-2-应用示例","250":"/c/notes/01_c-basic/04_xdx/#_5-4-3-应用示例","251":"/c/notes/01_c-basic/04_xdx/#_5-5-嵌套循环","252":"/c/notes/01_c-basic/04_xdx/#_5-5-1-概述","253":"/c/notes/01_c-basic/04_xdx/#_5-5-2-应用示例","254":"/c/notes/01_c-basic/04_xdx/#_5-5-3-应用示例","255":"/c/notes/01_c-basic/04_xdx/#_5-5-4-应用示例","256":"/c/notes/01_c-basic/04_xdx/#_5-5-5-应用示例","257":"/c/notes/01_c-basic/04_xdx/#_5-6-无限循环","258":"/c/notes/01_c-basic/04_xdx/#_5-7-跳转控制语句","259":"/c/notes/01_c-basic/04_xdx/#_5-7-1-break","260":"/c/notes/01_c-basic/04_xdx/#_5-7-2-continue","261":"/c/notes/01_c-basic/04_xdx/#_5-7-3-return","262":"/c/notes/01_c-basic/05_xdx/#第一章-数组的概念","263":"/c/notes/01_c-basic/05_xdx/#_1-1-为什么需要数组","264":"/c/notes/01_c-basic/05_xdx/#_1-1-1-需求分析-1","265":"/c/notes/01_c-basic/05_xdx/#_1-1-2-需求分析-2","266":"/c/notes/01_c-basic/05_xdx/#_1-1-3-容器的概念","267":"/c/notes/01_c-basic/05_xdx/#_1-2-什么是数组","268":"/c/notes/01_c-basic/05_xdx/#_1-3-数组的相关概念","269":"/c/notes/01_c-basic/05_xdx/#_1-4-数组的特点","270":"/c/notes/01_c-basic/05_xdx/#第二章-数组的操作-⭐","271":"/c/notes/01_c-basic/05_xdx/#_2-1-数组的定义","272":"/c/notes/01_c-basic/05_xdx/#_2-1-1-动态初始化","273":"/c/notes/01_c-basic/05_xdx/#_2-1-2-静态初始化-1","274":"/c/notes/01_c-basic/05_xdx/#_2-1-3-静态初始化-2","275":"/c/notes/01_c-basic/05_xdx/#_2-2-访问数组元素","276":"/c/notes/01_c-basic/05_xdx/#_2-3-数组越界","277":"/c/notes/01_c-basic/05_xdx/#_2-4-计算数组的长度","278":"/c/notes/01_c-basic/05_xdx/#_2-5-遍历数组","279":"/c/notes/01_c-basic/05_xdx/#_2-6-一维数组的内存分析","280":"/c/notes/01_c-basic/05_xdx/#_2-6-1-数组内存图","281":"/c/notes/01_c-basic/05_xdx/#_2-6-2-数组的注意事项","282":"/c/notes/01_c-basic/05_xdx/#_2-7-数组应用案例","283":"/c/notes/01_c-basic/05_xdx/#_2-7-1-应用示例","284":"/c/notes/01_c-basic/05_xdx/#_2-7-2-应用示例","285":"/c/notes/01_c-basic/05_xdx/#_2-7-3-应用示例","286":"/c/notes/01_c-basic/05_xdx/#_2-7-4-应用示例","287":"/c/notes/01_c-basic/05_xdx/#_2-7-5-应用示例","288":"/c/notes/01_c-basic/05_xdx/#_2-7-6-应用示例","289":"/c/notes/01_c-basic/05_xdx/#_2-7-7-应用示例","290":"/c/notes/01_c-basic/05_xdx/#第三章-多维数组-⭐","291":"/c/notes/01_c-basic/05_xdx/#_3-1-概述","292":"/c/notes/01_c-basic/05_xdx/#_3-1-1-引入","293":"/c/notes/01_c-basic/05_xdx/#_3-1-2-多维数组","294":"/c/notes/01_c-basic/05_xdx/#_3-2-二维数组的定义","295":"/c/notes/01_c-basic/05_xdx/#_3-2-1-动态初始化","296":"/c/notes/01_c-basic/05_xdx/#_3-2-2-静态初始化-1","297":"/c/notes/01_c-basic/05_xdx/#_3-2-3-静态初始化-2","298":"/c/notes/01_c-basic/05_xdx/#_3-3-二维数组的理解","299":"/c/notes/01_c-basic/05_xdx/#_3-4-二维数组的遍历","300":"/c/notes/01_c-basic/05_xdx/#_3-5-二维数组的内存分析","301":"/c/notes/01_c-basic/05_xdx/#_3-6-二维数组的应用案例","302":"/c/notes/01_c-basic/05_xdx/#第四章-字符串-⭐","303":"/c/notes/01_c-basic/05_xdx/#_4-1-概述","304":"/c/notes/01_c-basic/05_xdx/#_4-2-字符数组-字符串-的定义","305":"/c/notes/01_c-basic/05_xdx/#_4-2-1-标准写法","306":"/c/notes/01_c-basic/05_xdx/#_4-2-2-简化写法-推荐","307":"/c/notes/01_c-basic/05_xdx/#_4-3-字符串的输入和输出","308":"/c/notes/01_c-basic/06_xdx/#第一章-颇具争议的指针","309":"/c/notes/01_c-basic/06_xdx/#_1-1-概述","310":"/c/notes/01_c-basic/06_xdx/#_1-2-现代化高级编程语言是如何解决指针危险的","311":"/c/notes/01_c-basic/06_xdx/#第二章-回顾知识","312":"/c/notes/01_c-basic/06_xdx/#_2-1-变量","313":"/c/notes/01_c-basic/06_xdx/#_2-2-普通变量和指针变量的区别","314":"/c/notes/01_c-basic/06_xdx/#_2-3-运算符","315":"/c/notes/01_c-basic/06_xdx/#_2-3-1-概述","316":"/c/notes/01_c-basic/06_xdx/#_2-3-2-运算符的优先级","317":"/c/notes/01_c-basic/06_xdx/#第三章-指针的理解和定义-⭐","318":"/c/notes/01_c-basic/06_xdx/#_4-1-概述","319":"/c/notes/01_c-basic/06_xdx/#_4-2-普通变量和指针变量的区别","320":"/c/notes/01_c-basic/06_xdx/#设置-gdb-调试器","321":"/c/notes/01_c-basic/06_xdx/#编译你的代码","322":"/c/notes/01_c-basic/06_xdx/#开始调试","323":"/c/notes/01_c-basic/06_xdx/#查看变量","324":"/c/notes/01_c-basic/06_xdx/#区分指针变量和普通变量","325":"/c/notes/01_c-basic/06_xdx/#示例","326":"/c/notes/01_c-basic/06_xdx/#使用反汇编","327":"/c/notes/01_c-basic/06_xdx/#总结","328":"/c/notes/01_c-basic/06_xdx/#第五章-指针的运算-⭐","329":"/c/notes/01_c-basic/06_xdx/#_5-1-概述","330":"/c/notes/01_c-basic/06_xdx/#_5-2-总结","331":"/c/notes/04_linux/01_xdx/#第一章-linux","332":"/c/notes/04_linux/01_xdx/#_1-1-linux-概述","333":"/c/notes/04_linux/01_xdx/#_1-2-linux-的发展史","334":"/c/notes/04_linux/01_xdx/#_1-3-linux-的组成-⭐","335":"/c/notes/04_linux/01_xdx/#_1-4-linux-发行版本-⭐","336":"/c/notes/04_linux/01_xdx/#_1-5-linux-版本选择-⭐","337":"/c/notes/04_linux/01_xdx/#第二章-工作和学习环境部署-⭐","338":"/c/notes/04_linux/01_xdx/#_2-1-服务器","339":"/c/notes/04_linux/01_xdx/#_2-2-虚拟机概述","340":"/c/notes/04_linux/01_xdx/#_2-3-安装虚拟机软件","341":"/c/notes/04_linux/01_xdx/#_2-3-1-前提条件","342":"/c/notes/04_linux/01_xdx/#_2-3-2-安装步骤","343":"/c/notes/04_linux/01_xdx/#_2-3-2-配置网络","344":"/c/notes/04_linux/01_xdx/#_2-4-创建虚拟机","345":"/c/notes/04_linux/01_xdx/#_2-4-1-概述","346":"/c/notes/04_linux/01_xdx/#_2-4-2-创建虚拟机","347":"/c/notes/04_linux/01_xdx/#_2-4-3-虚拟机归类-分类","348":"/c/notes/04_linux/01_xdx/#_2-4-4-设置-cd-dvd","349":"/c/notes/04_linux/01_xdx/#_2-5-安装-linux","350":"/c/notes/04_linux/01_xdx/#_2-6-远程连接-linux","351":"/c/notes/04_linux/01_xdx/#_2-6-1-查看-linux-的-ip-地址","352":"/c/notes/04_linux/01_xdx/#_2-6-2-远程连接-linux","353":"/c/notes/#c-c-学科"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,1],"1":[2,4,28],"2":[3,4,61],"3":[3,4,56],"4":[3,4,1],"5":[3,6,155],"6":[4,6,204],"7":[3,4,1],"8":[3,6,103],"9":[4,6,25],"10":[4,6,31],"11":[4,6,104],"12":[3,4,1],"13":[3,6,30],"14":[4,6,89],"15":[4,6,82],"16":[4,1,1],"17":[3,4,17],"18":[2,4,48],"19":[5,4,55],"20":[4,4,44],"21":[3,4,43],"22":[6,4,17],"23":[2,1,1],"24":[3,2,44],"25":[3,2,1],"26":[4,5,110],"27":[5,5,48],"28":[3,5,46],"29":[2,2,16],"30":[3,2,1],"31":[4,5,9],"32":[4,5,1],"33":[5,7,22],"34":[4,7,29],"35":[3,5,11],"36":[3,5,10],"37":[4,2,1],"38":[4,6,23],"39":[4,6,34],"40":[3,6,35],"41":[4,6,41],"42":[3,6,16],"43":[4,2,15],"44":[2,1,1],"45":[2,2,23],"46":[4,2,61],"47":[3,2,141],"48":[3,2,1],"49":[3,5,72],"50":[4,5,116],"51":[7,5,146],"52":[8,5,83],"53":[2,1,1],"54":[4,2,21],"55":[3,2,59],"56":[3,2,1],"57":[6,5,49],"58":[7,5,21],"59":[5,5,22],"60":[4,5,46],"61":[4,1,1],"62":[4,4,58],"63":[6,4,79],"64":[2,4,14],"65":[4,4,134],"66":[4,4,71],"67":[7,1,1],"68":[3,7,1],"69":[3,9,116],"70":[6,9,1],"71":[4,13,11],"72":[6,13,23],"73":[5,9,1],"74":[4,12,16],"75":[7,12,10],"76":[5,9,1],"77":[3,12,46],"78":[6,12,10],"79":[4,7,1],"80":[4,10,1],"81":[4,12,17],"82":[4,12,6],"83":[5,12,20],"84":[4,10,1],"85":[4,12,30],"86":[3,12,8],"87":[4,12,6],"88":[6,10,1],"89":[5,14,45],"90":[4,14,27],"91":[4,14,26],"92":[3,7,1],"93":[4,9,33],"94":[6,9,55],"95":[4,9,27],"96":[3,9,42],"97":[2,1,1],"98":[3,2,12],"99":[3,2,29],"100":[3,2,34],"101":[5,1,1],"102":[3,5,1],"103":[3,7,43],"104":[4,7,27],"105":[3,5,1],"106":[5,7,44],"107":[3,7,20],"108":[5,7,24],"109":[4,7,1],"110":[5,9,14],"111":[7,9,34],"112":[8,9,95],"113":[4,9,19],"114":[5,1,1],"115":[4,5,1],"116":[3,8,86],"117":[5,8,84],"118":[5,8,28],"119":[5,8,38],"120":[7,5,8],"121":[6,5,110],"122":[6,5,55],"123":[5,5,17],"124":[3,5,10],"125":[5,1,1],"126":[3,5,119],"127":[4,5,50],"128":[5,5,11],"129":[5,5,1],"130":[4,9,30],"131":[4,9,18],"132":[2,1,1],"133":[4,2,35],"134":[4,2,54],"135":[3,2,1],"136":[4,5,32],"137":[4,5,21],"138":[3,5,113],"139":[3,2,1],"140":[4,5,8],"141":[4,5,1],"142":[5,7,11],"143":[6,7,121],"144":[4,5,8],"145":[4,1,1],"146":[2,4,53],"147":[3,4,1],"148":[3,6,108],"149":[5,6,84],"150":[4,6,84],"151":[6,6,84],"152":[6,6,84],"153":[4,6,63],"154":[4,6,86],"155":[5,6,44],"156":[4,6,102],"157":[3,4,1],"158":[3,6,88],"159":[4,6,57],"160":[3,6,41],"161":[6,6,29],"162":[4,6,31],"163":[3,4,1],"164":[3,6,79],"165":[4,6,27],"166":[6,6,25],"167":[3,6,31],"168":[4,6,75],"169":[3,4,1],"170":[3,6,8],"171":[4,6,43],"172":[4,6,43],"173":[5,6,41],"174":[6,6,45],"175":[3,4,1],"176":[3,6,9],"177":[6,6,1],"178":[4,10,85],"179":[4,10,40],"180":[4,6,57],"181":[4,1,1],"182":[3,4,40],"183":[2,4,140],"184":[5,4,63],"185":[3,4,75],"186":[3,4,60],"187":[5,4,1],"188":[4,8,52],"189":[3,8,55],"190":[4,8,15],"191":[4,8,16],"192":[4,8,32],"193":[3,8,17],"194":[4,8,16],"195":[4,8,25],"196":[3,4,33],"197":[3,4,106],"198":[2,1,1],"199":[3,2,1],"200":[3,5,55],"201":[4,5,146],"202":[3,5,117],"203":[2,1,30],"204":[2,1,1],"205":[3,2,4],"206":[2,2,28],"207":[4,1,1],"208":[3,4,3],"209":[3,4,1],"210":[4,6,27],"211":[3,6,35],"212":[3,6,29],"213":[2,4,1],"214":[3,5,32],"215":[3,5,29],"216":[3,5,36],"217":[2,5,41],"218":[3,4,1],"219":[4,6,66],"220":[4,6,55],"221":[4,6,40],"222":[4,4,1],"223":[4,7,45],"224":[4,7,45],"225":[3,7,50],"226":[8,7,15],"227":[3,4,1],"228":[4,6,10],"229":[4,6,56],"230":[2,1,1],"231":[3,2,51],"232":[4,2,60],"233":[4,1,1],"234":[3,4,4],"235":[4,4,1],"236":[4,7,33],"237":[3,7,25],"238":[4,7,35],"239":[4,7,45],"240":[3,7,27],"241":[4,7,65],"242":[4,4,1],"243":[4,7,40],"244":[4,7,25],"245":[3,7,35],"246":[4,7,47],"247":[5,4,1],"248":[4,8,25],"249":[4,8,35],"250":[4,8,74],"251":[2,4,1],"252":[3,5,59],"253":[3,5,28],"254":[3,5,25],"255":[3,5,26],"256":[2,5,27],"257":[3,4,56],"258":[3,4,1],"259":[4,6,66],"260":[4,6,53],"261":[4,6,41],"262":[2,1,1],"263":[3,2,1],"264":[2,5,66],"265":[3,5,16],"266":[3,5,12],"267":[4,2,9],"268":[3,2,13],"269":[3,2,20],"270":[4,1,1],"271":[3,4,1],"272":[3,6,39],"273":[3,6,50],"274":[4,6,31],"275":[2,4,58],"276":[3,4,45],"277":[3,4,71],"278":[3,4,53],"279":[3,4,1],"280":[4,6,65],"281":[3,6,38],"282":[3,4,1],"283":[4,6,50],"284":[3,6,62],"285":[4,6,63],"286":[4,6,41],"287":[4,6,60],"288":[4,6,58],"289":[3,6,57],"290":[4,1,1],"291":[3,4,1],"292":[3,6,57],"293":[4,6,39],"294":[3,4,1],"295":[4,6,45],"296":[4,6,44],"297":[3,6,44],"298":[2,4,21],"299":[3,4,64],"300":[3,4,24],"301":[3,4,58],"302":[4,1,1],"303":[3,4,67],"304":[5,4,1],"305":[4,7,34],"306":[5,7,38],"307":[3,4,55],"308":[2,1,1],"309":[2,2,116],"310":[4,2,69],"311":[2,1,1],"312":[3,2,70],"313":[2,2,29],"314":[3,2,1],"315":[4,5,44],"316":[3,5,112],"317":[4,1,1],"318":[3,4,1],"319":[3,4,8],"320":[3,6,13],"321":[1,6,14],"322":[1,6,5],"323":[1,6,16],"324":[1,6,7],"325":[1,7,38],"326":[1,7,12],"327":[1,6,12],"328":[4,1,1],"329":[3,4,1],"330":[3,4,178],"331":[2,1,1],"332":[3,2,29],"333":[4,2,64],"334":[6,2,31],"335":[6,2,63],"336":[6,2,42],"337":[4,1,1],"338":[3,4,44],"339":[2,4,56],"340":[3,4,1],"341":[4,6,4],"342":[3,6,34],"343":[3,6,31],"344":[3,4,1],"345":[4,6,3],"346":[3,6,49],"347":[6,6,14],"348":[5,6,21],"349":[4,4,35],"350":[4,4,1],"351":[8,7,10],"352":[4,7,20],"353":[3,1,1]},"averageFieldLength":[3.706214689265537,5.214689265536724,34.723163841807896],"storedFields":{"0":{"title":"第一章:变量(⭐)","titles":[]},"1":{"title":"1.1 程序中变化的数据","titles":["第一章:变量(⭐)"]},"2":{"title":"1.2 变量","titles":["第一章:变量(⭐)"]},"3":{"title":"1.3 变量的声明和使用","titles":["第一章:变量(⭐)"]},"4":{"title":"1.4 从计算机底层看变量","titles":["第一章:变量(⭐)"]},"5":{"title":"1.4.1 内存条的内部结构","titles":["第一章:变量(⭐)","1.4 从计算机底层看变量"]},"6":{"title":"1.4.2 变量的作用","titles":["第一章:变量(⭐)","1.4 从计算机底层看变量"]},"7":{"title":"1.6 变量的重要操作","titles":["第一章:变量(⭐)"]},"8":{"title":"1.6.1 变量的输出","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"9":{"title":"1.6.2 计算变量的大小","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"10":{"title":"1.6.3 获取变量的地址","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"11":{"title":"1.6.4 变量的输入","titles":["第一章:变量(⭐)","1.6 变量的重要操作"]},"12":{"title":"1.7 标识符","titles":["第一章:变量(⭐)"]},"13":{"title":"1.7.1 概述","titles":["第一章:变量(⭐)","1.7 标识符"]},"14":{"title":"1.7.2 标识符的命名规范","titles":["第一章:变量(⭐)","1.7 标识符"]},"15":{"title":"1.7.3 关键字","titles":["第一章:变量(⭐)","1.7 标识符"]},"16":{"title":"第二章:常量(⭐)","titles":[]},"17":{"title":"2.1 概述","titles":["第二章:常量(⭐)"]},"18":{"title":"2.2 常量的分类","titles":["第二章:常量(⭐)"]},"19":{"title":"2.3 使用 #define 定义常量","titles":["第二章:常量(⭐)"]},"20":{"title":"2.4 const 关键字","titles":["第二章:常量(⭐)"]},"21":{"title":"2.5 枚举常量","titles":["第二章:常量(⭐)"]},"22":{"title":"2.6 #defind 定义常量 VS const 定义常量","titles":["第二章:常量(⭐)"]},"23":{"title":"第三章:二进制","titles":[]},"24":{"title":"3.1 概述","titles":["第三章:二进制"]},"25":{"title":"3.2 进制","titles":["第三章:二进制"]},"26":{"title":"3.2.1 常见的进制","titles":["第三章:二进制","3.2 进制"]},"27":{"title":"3.2.2 C 语言中如何表示不同进制的整数?","titles":["第三章:二进制","3.2 进制"]},"28":{"title":"3.2.3 输出格式","titles":["第三章:二进制","3.2 进制"]},"29":{"title":"3.3 进制的运算规则","titles":["第三章:二进制"]},"30":{"title":"3.4 进制的转换","titles":["第三章:二进制"]},"31":{"title":"3.4.1 概述","titles":["第三章:二进制","3.4 进制的转换"]},"32":{"title":"3.4.2 二进制和十进制的转换","titles":["第三章:二进制","3.4 进制的转换"]},"33":{"title":"3.4.2.1 二进制转换为十进制","titles":["第三章:二进制","3.4 进制的转换","3.4.2 二进制和十进制的转换"]},"34":{"title":"3.4.2.2 十进制转换二进制","titles":["第三章:二进制","3.4 进制的转换","3.4.2 二进制和十进制的转换"]},"35":{"title":"3.4.3 二进制转八进制","titles":["第三章:二进制","3.4 进制的转换"]},"36":{"title":"3.4.4 二进制转十六进制","titles":["第三章:二进制","3.4 进制的转换"]},"37":{"title":"3.5 原码、反码和补码","titles":["第三章:二进制"]},"38":{"title":"3.5.1 概述","titles":["第三章:二进制","3.5 原码、反码和补码"]},"39":{"title":"3.5.2 原码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"40":{"title":"3.5.3 反码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"41":{"title":"3.5.4 补码","titles":["第三章:二进制","3.5 原码、反码和补码"]},"42":{"title":"3.5.5 总结","titles":["第三章:二进制","3.5 原码、反码和补码"]},"43":{"title":"3.6 计算机底层为什么使用补码?","titles":["第三章:二进制"]},"44":{"title":"第一章:计算机组成原理","titles":[]},"45":{"title":"1.1 计算机系统","titles":["第一章:计算机组成原理"]},"46":{"title":"1.2 冯·诺依曼体系结构","titles":["第一章:计算机组成原理"]},"47":{"title":"1.3 各种硬件处理速度和性能优化","titles":["第一章:计算机组成原理"]},"48":{"title":"1.4 计算机软件","titles":["第一章:计算机组成原理"]},"49":{"title":"1.4.1 操作系统的来源","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"50":{"title":"1.4.2 用户态和内核态","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"51":{"title":"1.4.3 ISA、ABI 和 API","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"52":{"title":"1.4.4 系统调用(System Call)和函数库(Library Call)","titles":["第一章:计算机组成原理","1.4 计算机软件"]},"53":{"title":"第二章:初识计算机语言","titles":[]},"54":{"title":"2.1 计算机语言是什么?","titles":["第二章:初识计算机语言"]},"55":{"title":"2.2 为什么要学习计算机语言?","titles":["第二章:初识计算机语言"]},"56":{"title":"2.3 计算机语言简史","titles":["第二章:初识计算机语言"]},"57":{"title":"2.3.1 机器语言(相当于人类的石器时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"58":{"title":"2.3.2 汇编语言(相当于人类的青铜&铁器时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"59":{"title":"2.3.3 高级语言(相当于人类的信息时代)","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"60":{"title":"2.3.4 总结","titles":["第二章:初识计算机语言","2.3 计算机语言简史"]},"61":{"title":"第三章:初识 C 语言","titles":[]},"62":{"title":"3.1 C 语言的由来","titles":["第三章:初识 C 语言"]},"63":{"title":"3.2 为什么要学习 C 语言?","titles":["第三章:初识 C 语言"]},"64":{"title":"3.3 计算机语言排行榜","titles":["第三章:初识 C 语言"]},"65":{"title":"3.4 C 语言的版本选择","titles":["第三章:初识 C 语言"]},"66":{"title":"3.5 C 语言的优缺点","titles":["第三章:初识 C 语言"]},"67":{"title":"第四章:C 语言入门(Hello World,⭐)","titles":[]},"68":{"title":"4.1 环境的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)"]},"69":{"title":"4.1.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"70":{"title":"4.1.2 MinGW-w64 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"71":{"title":"4.1.2.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.2 MinGW-w64 的安装和配置"]},"72":{"title":"4.1.2.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.2 MinGW-w64 的安装和配置"]},"73":{"title":"4.1.3 Cygwin 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"74":{"title":"4.1.3.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.3 Cygwin 的安装和配置"]},"75":{"title":"4.1.3.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.3 Cygwin 的安装和配置"]},"76":{"title":"4.1.4 MSYS2(推荐)","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置"]},"77":{"title":"4.1.4.1 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.4 MSYS2(推荐)"]},"78":{"title":"4.1.4.2 配置 path 环境变量","titles":["第四章:C 语言入门(Hello World,⭐)","4.1 环境的安装和配置","4.1.4 MSYS2(推荐)"]},"79":{"title":"4.2 IDE 的安装和配置","titles":["第四章:C 语言入门(Hello World,⭐)"]},"80":{"title":"4.2.1 CLion","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"81":{"title":"4.2.1.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"82":{"title":"4.2.1.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"83":{"title":"4.2.1.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.1 CLion"]},"84":{"title":"4.2.2 VS Code","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"85":{"title":"4.2.2.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"86":{"title":"4.2.2.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"87":{"title":"4.2.2.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.2 VS Code"]},"88":{"title":"4.2.3 Microsoft Visual Studio","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置"]},"89":{"title":"4.2.3.1 概述","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"90":{"title":"4.2.3.2 安装","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"91":{"title":"4.2.3.3 配置","titles":["第四章:C 语言入门(Hello World,⭐)","4.2 IDE 的安装和配置","4.2.3 Microsoft Visual Studio"]},"92":{"title":"4.3 HelloWorld","titles":["第四章:C 语言入门(Hello World,⭐)"]},"93":{"title":"4.3.1 手动版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"94":{"title":"4.3.2 VS Code 版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"95":{"title":"4.3.3 VS 版","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"96":{"title":"4.3.4 CLion","titles":["第四章:C 语言入门(Hello World,⭐)","4.3 HelloWorld"]},"97":{"title":"第五章:注释","titles":[]},"98":{"title":"5.1 概述","titles":["第五章:注释"]},"99":{"title":"5.2 单行注释","titles":["第五章:注释"]},"100":{"title":"5.3 多行注释","titles":["第五章:注释"]},"101":{"title":"第六章:HelloWorld 的规范(⭐)","titles":[]},"102":{"title":"6.1 规范的代码风格","titles":["第六章:HelloWorld 的规范(⭐)"]},"103":{"title":"6.1.1 正确的缩进和空白","titles":["第六章:HelloWorld 的规范(⭐)","6.1 规范的代码风格"]},"104":{"title":"6.1.2 代码风格","titles":["第六章:HelloWorld 的规范(⭐)","6.1 规范的代码风格"]},"105":{"title":"6.2 代码细节剖析","titles":["第六章:HelloWorld 的规范(⭐)"]},"106":{"title":"6.2.1 main() 函数","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"107":{"title":"6.2.2 函数体","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"108":{"title":"6.2.3 printf() 函数","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"109":{"title":"6.2.4 标准库和头文件","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析"]},"110":{"title":"6.2.4.1 概述","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"111":{"title":"6.2.4.2 标准库(Standard Library)","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"112":{"title":"6.2.4.3 头文件(Header Files)","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"113":{"title":"6.2.4.4 预处理命令","titles":["第六章:HelloWorld 的规范(⭐)","6.2 代码细节剖析","6.2.4 标准库和头文件"]},"114":{"title":"第七章:CLion 高级配置(⭐)","titles":[]},"115":{"title":"7.1 安装和配置 WSL2","titles":["第七章:CLion 高级配置(⭐)"]},"116":{"title":"7.1.1 概述","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"117":{"title":"7.1.2 WSL2 的安装","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"118":{"title":"7.1.3 配置 WSL2","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"119":{"title":"7.1.4 配置 WSL2","titles":["第七章:CLion 高级配置(⭐)","7.1 安装和配置 WSL2"]},"120":{"title":"7.2 切换 CLion 中的 cmake 的工具链","titles":["第七章:CLion 高级配置(⭐)"]},"121":{"title":"7.3 修改 CMakeLists.txt 文件","titles":["第七章:CLion 高级配置(⭐)"]},"122":{"title":"7.4 配置 .clang-format 文件","titles":["第七章:CLion 高级配置(⭐)"]},"123":{"title":"7.5 配置 .gitignore 文件","titles":["第七章:CLion 高级配置(⭐)"]},"124":{"title":"7.6 演示","titles":["第七章:CLion 高级配置(⭐)"]},"125":{"title":"第八章:C 语言的编译过程(⭐)","titles":[]},"126":{"title":"8.1 概述","titles":["第八章:C 语言的编译过程(⭐)"]},"127":{"title":"8.2 GCC 编译器的介绍","titles":["第八章:C 语言的编译过程(⭐)"]},"128":{"title":"8.3 通过 gcc 直接生成可执行文件","titles":["第八章:C 语言的编译过程(⭐)"]},"129":{"title":"8.4 通过 gcc 分步编译","titles":["第八章:C 语言的编译过程(⭐)"]},"130":{"title":"8.3.1 概述","titles":["第八章:C 语言的编译过程(⭐)","8.4 通过 gcc 分步编译"]},"131":{"title":"8.4.2 应用示例","titles":["第八章:C 语言的编译过程(⭐)","8.4 通过 gcc 分步编译"]},"132":{"title":"第九章:附录","titles":[]},"133":{"title":"9.1 WSL2 代理问题","titles":["第九章:附录"]},"134":{"title":"9.2 CLion 调试问题","titles":["第九章:附录"]},"135":{"title":"9.3 内存泄露检测","titles":["第九章:附录"]},"136":{"title":"9.3.1 概述","titles":["第九章:附录","9.3 内存泄露检测"]},"137":{"title":"9.3.2 安装","titles":["第九章:附录","9.3 内存泄露检测"]},"138":{"title":"9.3.3 整合","titles":["第九章:附录","9.3 内存泄露检测"]},"139":{"title":"9.4 性能分析","titles":["第九章:附录"]},"140":{"title":"9.4.1 概述","titles":["第九章:附录","9.4 性能分析"]},"141":{"title":"9.4.2 安装","titles":["第九章:附录","9.4 性能分析"]},"142":{"title":"9.4.2.1 AlmaLinux9","titles":["第九章:附录","9.4 性能分析","9.4.2 安装"]},"143":{"title":"9.4.2.2 Ubuntu 22.04","titles":["第九章:附录","9.4 性能分析","9.4.2 安装"]},"144":{"title":"9.4.3 整合","titles":["第九章:附录","9.4 性能分析"]},"145":{"title":"第一章:数据类型(⭐)","titles":[]},"146":{"title":"1.1 概述","titles":["第一章:数据类型(⭐)"]},"147":{"title":"1.2 整数类型","titles":["第一章:数据类型(⭐)"]},"148":{"title":"1.2.1 概述","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"149":{"title":"1.2.2 短整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"150":{"title":"1.2.3 整型","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"151":{"title":"1.2.4 长整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"152":{"title":"1.2.5 长长整型(了解)","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"153":{"title":"1.2.6 字面量后缀","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"154":{"title":"1.2.7 精确宽度类型","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"155":{"title":"1.2.8 sizeof 运算符","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"156":{"title":"1.2.9 数值溢出","titles":["第一章:数据类型(⭐)","1.2 整数类型"]},"157":{"title":"1.3 浮点类型","titles":["第一章:数据类型(⭐)"]},"158":{"title":"1.3.1 概述","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"159":{"title":"1.3.2 格式占位符","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"160":{"title":"1.3.3 字面量后缀","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"161":{"title":"1.3.4 类型占用的内存大小(存储空间)","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"162":{"title":"1.3.5 类型的取值范围","titles":["第一章:数据类型(⭐)","1.3 浮点类型"]},"163":{"title":"1.4 字符类型","titles":["第一章:数据类型(⭐)"]},"164":{"title":"1.4.1 概述","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"165":{"title":"1.4.2 格式占位符","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"166":{"title":"1.4.3 类型占用的内存大小(存储空间)","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"167":{"title":"1.4.4 类型的取值范围","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"168":{"title":"1.4.5 字符类型的本质","titles":["第一章:数据类型(⭐)","1.4 字符类型"]},"169":{"title":"1.5 布尔类型","titles":["第一章:数据类型(⭐)"]},"170":{"title":"1.5.1 概述","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"171":{"title":"1.5.2 早期的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"172":{"title":"1.5.3 宏定义的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"173":{"title":"1.5.4 C99 标准中的布尔类型","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"174":{"title":"1.5.5 C99 标准头文件中的布尔类型(推荐)","titles":["第一章:数据类型(⭐)","1.5 布尔类型"]},"175":{"title":"1.6 数据类型转换","titles":["第一章:数据类型(⭐)"]},"176":{"title":"1.6.1 概述","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"177":{"title":"1.6.2 自动类型转换(隐式转换)","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"178":{"title":"1.6.2.1 运算过程中的自动类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换","1.6.2 自动类型转换(隐式转换)"]},"179":{"title":"1.6.2.2 赋值时的自动类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换","1.6.2 自动类型转换(隐式转换)"]},"180":{"title":"1.6.3 强制类型转换","titles":["第一章:数据类型(⭐)","1.6 数据类型转换"]},"181":{"title":"第二章:运算符(⭐)","titles":[]},"182":{"title":"2.1 概述","titles":["第二章:运算符(⭐)"]},"183":{"title":"2.2 算术运算符","titles":["第二章:运算符(⭐)"]},"184":{"title":"2.3 关系运算符(比较运算符)","titles":["第二章:运算符(⭐)"]},"185":{"title":"2.4 逻辑运算符","titles":["第二章:运算符(⭐)"]},"186":{"title":"2.5 赋值运算符","titles":["第二章:运算符(⭐)"]},"187":{"title":"2.6 位运算符(了解)","titles":["第二章:运算符(⭐)"]},"188":{"title":"2.6.1 概述","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"189":{"title":"2.6.2 输出二进制位","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"190":{"title":"2.6.3 按位与","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"191":{"title":"2.6.4 按位或","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"192":{"title":"2.6.5 按位异或","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"193":{"title":"2.6.6 按位取反","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"194":{"title":"2.6.7 二进制左移","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"195":{"title":"2.6.8 二进制右移","titles":["第二章:运算符(⭐)","2.6 位运算符(了解)"]},"196":{"title":"2.7 三元运算符","titles":["第二章:运算符(⭐)"]},"197":{"title":"2.8 运算符优先级","titles":["第二章:运算符(⭐)"]},"198":{"title":"第三章:附录","titles":[]},"199":{"title":"3.1 字符集和字符集编码","titles":["第三章:附录"]},"200":{"title":"3.3.1 概述","titles":["第三章:附录","3.1 字符集和字符集编码"]},"201":{"title":"3.3.2 ASCII 编码","titles":["第三章:附录","3.1 字符集和字符集编码"]},"202":{"title":"3.3.3 Unicode 编码","titles":["第三章:附录","3.1 字符集和字符集编码"]},"203":{"title":"第一章:概述","titles":[]},"204":{"title":"第二章:顺序结构","titles":[]},"205":{"title":"2.1 概述","titles":["第二章:顺序结构"]},"206":{"title":"2.2 应用示例","titles":["第二章:顺序结构"]},"207":{"title":"第三章:分支结构(⭐)","titles":[]},"208":{"title":"3.1 概述","titles":["第三章:分支结构(⭐)"]},"209":{"title":"3.2 单分支结构","titles":["第三章:分支结构(⭐)"]},"210":{"title":"3.2.1 概述","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"211":{"title":"3.2.2 应用示例","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"212":{"title":"3.2.3 应用示例","titles":["第三章:分支结构(⭐)","3.2 单分支结构"]},"213":{"title":"3.3 双分支结构","titles":["第三章:分支结构(⭐)"]},"214":{"title":"3.3.1 概述","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"215":{"title":"3.3.2 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"216":{"title":"3.3.2 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"217":{"title":"3.3.3 应用示例","titles":["第三章:分支结构(⭐)","3.3 双分支结构"]},"218":{"title":"3.4 多重分支结构","titles":["第三章:分支结构(⭐)"]},"219":{"title":"3.4.1 概述","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"220":{"title":"3.4.1 应用示例","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"221":{"title":"3.4.2 应用示例","titles":["第三章:分支结构(⭐)","3.4 多重分支结构"]},"222":{"title":"3.5 多重分支结构 switch","titles":["第三章:分支结构(⭐)"]},"223":{"title":"3.5.1 概述","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"224":{"title":"3.5.2 应用示例","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"225":{"title":"3.5.3 应用示例","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"226":{"title":"3.5.4 switch 和 if else if 的比较","titles":["第三章:分支结构(⭐)","3.5 多重分支结构 switch"]},"227":{"title":"3.6 嵌套分支","titles":["第三章:分支结构(⭐)"]},"228":{"title":"3.6.1 概述","titles":["第三章:分支结构(⭐)","3.6 嵌套分支"]},"229":{"title":"3.6.2 应用示例","titles":["第三章:分支结构(⭐)","3.6 嵌套分支"]},"230":{"title":"第四章:随机数","titles":[]},"231":{"title":"4.1 概述","titles":["第四章:随机数"]},"232":{"title":"4.2 C 语言中随机数的产生","titles":["第四章:随机数"]},"233":{"title":"第五章:循环结构(⭐)","titles":[]},"234":{"title":"5.1 概述","titles":["第五章:循环结构(⭐)"]},"235":{"title":"5.2 for 循环","titles":["第五章:循环结构(⭐)"]},"236":{"title":"5.2.1 概述","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"237":{"title":"5.2.2 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"238":{"title":"5.2.3 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"239":{"title":"5.2.4 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"240":{"title":"5.2.5 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"241":{"title":"5.2.6 应用示例","titles":["第五章:循环结构(⭐)","5.2 for 循环"]},"242":{"title":"5.3 while 循环","titles":["第五章:循环结构(⭐)"]},"243":{"title":"5.3.1 概述","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"244":{"title":"5.3.2 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"245":{"title":"5.3.3 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"246":{"title":"5.3.4 应用示例","titles":["第五章:循环结构(⭐)","5.3 while 循环"]},"247":{"title":"5.4 do-while 循环","titles":["第五章:循环结构(⭐)"]},"248":{"title":"5.4.1 概述","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"249":{"title":"5.4.2 应用示例","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"250":{"title":"5.4.3 应用示例","titles":["第五章:循环结构(⭐)","5.4 do-while 循环"]},"251":{"title":"5.5 嵌套循环","titles":["第五章:循环结构(⭐)"]},"252":{"title":"5.5.1 概述","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"253":{"title":"5.5.2 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"254":{"title":"5.5.3 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"255":{"title":"5.5.4 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"256":{"title":"5.5.5 应用示例","titles":["第五章:循环结构(⭐)","5.5 嵌套循环"]},"257":{"title":"5.6 无限循环","titles":["第五章:循环结构(⭐)"]},"258":{"title":"5.7 跳转控制语句","titles":["第五章:循环结构(⭐)"]},"259":{"title":"5.7.1 break","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"260":{"title":"5.7.2 continue","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"261":{"title":"5.7.3 return","titles":["第五章:循环结构(⭐)","5.7 跳转控制语句"]},"262":{"title":"第一章:数组的概念","titles":[]},"263":{"title":"1.1 为什么需要数组?","titles":["第一章:数组的概念"]},"264":{"title":"1.1.1 需求分析 1","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"265":{"title":"1.1.2 需求分析 2","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"266":{"title":"1.1.3 容器的概念","titles":["第一章:数组的概念","1.1 为什么需要数组?"]},"267":{"title":"1.2 什么是数组?","titles":["第一章:数组的概念"]},"268":{"title":"1.3 数组的相关概念","titles":["第一章:数组的概念"]},"269":{"title":"1.4 数组的特点","titles":["第一章:数组的概念"]},"270":{"title":"第二章:数组的操作(⭐)","titles":[]},"271":{"title":"2.1 数组的定义","titles":["第二章:数组的操作(⭐)"]},"272":{"title":"2.1.1 动态初始化","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"273":{"title":"2.1.2 静态初始化 1","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"274":{"title":"2.1.3 静态初始化 2","titles":["第二章:数组的操作(⭐)","2.1 数组的定义"]},"275":{"title":"2.2 访问数组元素","titles":["第二章:数组的操作(⭐)"]},"276":{"title":"2.3 数组越界","titles":["第二章:数组的操作(⭐)"]},"277":{"title":"2.4 计算数组的长度","titles":["第二章:数组的操作(⭐)"]},"278":{"title":"2.5 遍历数组","titles":["第二章:数组的操作(⭐)"]},"279":{"title":"2.6 一维数组的内存分析","titles":["第二章:数组的操作(⭐)"]},"280":{"title":"2.6.1 数组内存图","titles":["第二章:数组的操作(⭐)","2.6 一维数组的内存分析"]},"281":{"title":"2.6.2 数组的注意事项","titles":["第二章:数组的操作(⭐)","2.6 一维数组的内存分析"]},"282":{"title":"2.7 数组应用案例","titles":["第二章:数组的操作(⭐)"]},"283":{"title":"2.7.1 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"284":{"title":"2.7.2 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"285":{"title":"2.7.3 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"286":{"title":"2.7.4 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"287":{"title":"2.7.5 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"288":{"title":"2.7.6 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"289":{"title":"2.7.7 应用示例","titles":["第二章:数组的操作(⭐)","2.7 数组应用案例"]},"290":{"title":"第三章:多维数组(⭐)","titles":[]},"291":{"title":"3.1 概述","titles":["第三章:多维数组(⭐)"]},"292":{"title":"3.1.1 引入","titles":["第三章:多维数组(⭐)","3.1 概述"]},"293":{"title":"3.1.2 多维数组","titles":["第三章:多维数组(⭐)","3.1 概述"]},"294":{"title":"3.2 二维数组的定义","titles":["第三章:多维数组(⭐)"]},"295":{"title":"3.2.1 动态初始化","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"296":{"title":"3.2.2 静态初始化 1","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"297":{"title":"3.2.3 静态初始化 2","titles":["第三章:多维数组(⭐)","3.2 二维数组的定义"]},"298":{"title":"3.3 二维数组的理解","titles":["第三章:多维数组(⭐)"]},"299":{"title":"3.4 二维数组的遍历","titles":["第三章:多维数组(⭐)"]},"300":{"title":"3.5 二维数组的内存分析","titles":["第三章:多维数组(⭐)"]},"301":{"title":"3.6 二维数组的应用案例","titles":["第三章:多维数组(⭐)"]},"302":{"title":"第四章:字符串(⭐)","titles":[]},"303":{"title":"4.1 概述","titles":["第四章:字符串(⭐)"]},"304":{"title":"4.2 字符数组(字符串)的定义","titles":["第四章:字符串(⭐)"]},"305":{"title":"4.2.1 标准写法","titles":["第四章:字符串(⭐)","4.2 字符数组(字符串)的定义"]},"306":{"title":"4.2.2 简化写法(推荐)","titles":["第四章:字符串(⭐)","4.2 字符数组(字符串)的定义"]},"307":{"title":"4.3 字符串的输入和输出","titles":["第四章:字符串(⭐)"]},"308":{"title":"第一章:颇具争议的指针","titles":[]},"309":{"title":"1.1 概述","titles":["第一章:颇具争议的指针"]},"310":{"title":"1.2 现代化高级编程语言是如何解决指针危险的?","titles":["第一章:颇具争议的指针"]},"311":{"title":"第二章:回顾知识","titles":[]},"312":{"title":"2.1 变量","titles":["第二章:回顾知识"]},"313":{"title":"2.2 普通变量和指针变量的区别","titles":["第二章:回顾知识"]},"314":{"title":"2.3 运算符","titles":["第二章:回顾知识"]},"315":{"title":"2.3.1 概述","titles":["第二章:回顾知识","2.3 运算符"]},"316":{"title":"2.3.2 运算符的优先级","titles":["第二章:回顾知识","2.3 运算符"]},"317":{"title":"第三章:指针的理解和定义(⭐)","titles":[]},"318":{"title":"4.1 概述","titles":["第三章:指针的理解和定义(⭐)"]},"319":{"title":"4.2 普通变量和指针变量的区别","titles":["第三章:指针的理解和定义(⭐)"]},"320":{"title":"设置 GDB 调试器","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"321":{"title":"编译你的代码","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"322":{"title":"开始调试","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"323":{"title":"查看变量","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"324":{"title":"区分指针变量和普通变量","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"325":{"title":"示例","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别","区分指针变量和普通变量"]},"326":{"title":"使用反汇编","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别","区分指针变量和普通变量"]},"327":{"title":"总结","titles":["第三章:指针的理解和定义(⭐)","4.2 普通变量和指针变量的区别"]},"328":{"title":"第五章:指针的运算(⭐)","titles":[]},"329":{"title":"5.1 概述","titles":["第五章:指针的运算(⭐)"]},"330":{"title":"5.2 总结","titles":["第五章:指针的运算(⭐)"]},"331":{"title":"第一章:Linux","titles":[]},"332":{"title":"1.1 Linux 概述","titles":["第一章:Linux"]},"333":{"title":"1.2 Linux 的发展史","titles":["第一章:Linux"]},"334":{"title":"1.3 Linux 的组成(⭐)","titles":["第一章:Linux"]},"335":{"title":"1.4 Linux 发行版本(⭐)","titles":["第一章:Linux"]},"336":{"title":"1.5 Linux 版本选择(⭐)","titles":["第一章:Linux"]},"337":{"title":"第二章:工作和学习环境部署(⭐)","titles":[]},"338":{"title":"2.1 服务器","titles":["第二章:工作和学习环境部署(⭐)"]},"339":{"title":"2.2 虚拟机概述","titles":["第二章:工作和学习环境部署(⭐)"]},"340":{"title":"2.3 安装虚拟机软件","titles":["第二章:工作和学习环境部署(⭐)"]},"341":{"title":"2.3.1 前提条件","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"342":{"title":"2.3.2 安装步骤","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"343":{"title":"2.3.2 配置网络","titles":["第二章:工作和学习环境部署(⭐)","2.3 安装虚拟机软件"]},"344":{"title":"2.4 创建虚拟机","titles":["第二章:工作和学习环境部署(⭐)"]},"345":{"title":"2.4.1 概述","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"346":{"title":"2.4.2 创建虚拟机","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"347":{"title":"2.4.3 虚拟机归类(分类)","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"348":{"title":"2.4.4 设置 CD/DVD","titles":["第二章:工作和学习环境部署(⭐)","2.4 创建虚拟机"]},"349":{"title":"2.5 安装 Linux","titles":["第二章:工作和学习环境部署(⭐)"]},"350":{"title":"2.6 远程连接 Linux","titles":["第二章:工作和学习环境部署(⭐)"]},"351":{"title":"2.6.1 查看 Linux 的 IP 地址","titles":["第二章:工作和学习环境部署(⭐)","2.6 远程连接 Linux"]},"352":{"title":"2.6.2 远程连接 Linux","titles":["第二章:工作和学习环境部署(⭐)","2.6 远程连接 Linux"]},"353":{"title":"c/c++ 学科","titles":[]}},"dirtCount":0,"index":[["学科",{"0":{"353":1}}],["学习阶段无所谓设置什么密码",{"2":{"349":1}}],["学习和实验",{"2":{"116":1}}],["学习",{"2":{"63":1}}],["学习该语言的文字和符号编写的规则",{"2":{"55":1}}],["接收和保存远程",{"2":{"352":1}}],["接近人类语言",{"2":{"60":1}}],["接近于自然语言和数学语言",{"2":{"59":1}}],["远程连接",{"0":{"350":1,"352":1},"1":{"351":1,"352":1}}],["远不过三日尔",{"2":{"47":1}}],["漫长的等待",{"2":{"349":1}}],["镜像文件",{"2":{"348":2}}],["盘将操作系统的",{"2":{"348":1}}],["盘以外任意盘符下",{"2":{"342":1}}],["⑯",{"2":{"346":1}}],["⑮",{"2":{"346":1}}],["⑭",{"2":{"346":1}}],["调整为",{"2":{"346":1}}],["调试时",{"2":{"319":1,"327":1}}],["调试",{"2":{"134":1}}],["调试问题",{"0":{"134":1}}],["调试器",{"0":{"320":1},"2":{"81":1}}],["调试和排查错误可能比较困难",{"2":{"66":1}}],["⑬",{"2":{"346":1}}],["⑫",{"2":{"346":1}}],["固定",{"2":{"343":1}}],["固态硬盘就需要",{"2":{"47":1}}],["固态硬盘访问需要",{"2":{"47":1}}],["固态硬盘",{"2":{"47":1}}],["虚拟网络编辑器",{"2":{"343":1}}],["虚拟机归类",{"0":{"347":1}}],["虚拟机中处理器的配置",{"2":{"346":1}}],["虚拟机硬件兼容性",{"2":{"346":1}}],["虚拟机软件",{"2":{"343":1}}],["虚拟机软件是用来模拟硬件一个软件",{"2":{"339":1}}],["虚拟机软件和虚拟机的概念不同",{"2":{"339":1}}],["虚拟机广泛应用于开发和测试环境",{"2":{"339":1}}],["虚拟机还可以提供快速部署",{"2":{"339":1}}],["虚拟机的优势在于它可以提供隔离性和灵活性",{"2":{"339":1}}],["虚拟机的工作原理是通过虚拟化技术将物理计算机的硬件资源",{"2":{"339":1}}],["虚拟机可以在同一台物理计算机上同时运行多个独立的操作系统和应用程序",{"2":{"339":1}}],["虚拟机",{"2":{"339":1}}],["虚拟机概述",{"0":{"339":1}}],["→",{"2":{"343":2,"346":1,"347":1}}],["⑪",{"2":{"342":1,"346":1}}],["快捷方式设置",{"2":{"342":1}}],["快速备份和恢复等功能",{"2":{"339":1}}],["云计算等领域",{"2":{"339":1}}],["备份和恢复等工作",{"2":{"338":1}}],["备注",{"2":{"335":1}}],["团队进行管理和维护",{"2":{"338":1}}],["冗余网络连接和冗余存储等",{"2":{"338":1}}],["电子邮件",{"2":{"338":1}}],["电脑是不懂的",{"2":{"127":1}}],["电脑",{"2":{"45":1}}],["网站托管",{"2":{"338":1}}],["网络功能改进",{"2":{"116":1}}],["网络协议和网络驱动程序",{"2":{"63":1}}],["网络",{"2":{"63":1}}],["网络通信或其他需要操作系统介入的操作时",{"2":{"50":1}}],["网络通信",{"2":{"50":1}}],["网络管理等各种任务",{"2":{"49":1}}],["网络管理",{"2":{"49":1}}],["网络访问就需要",{"2":{"47":1}}],["更改子网",{"2":{"343":1}}],["更改设置",{"2":{"343":1}}],["更改成功后",{"2":{"342":1}}],["更注重于提供长期支持和维护",{"2":{"336":1}}],["更新频率较低",{"2":{"335":1}}],["更新",{"2":{"117":1}}],["更新包管理器",{"2":{"77":1,"118":1,"119":1}}],["意为长期支持",{"2":{"336":1}}],["意味着它可以表示最多",{"2":{"201":1}}],["赞助的社区驱动的",{"2":{"335":1}}],["基于",{"2":{"335":1}}],["基本多文种平面",{"2":{"202":1}}],["基本的编译工具",{"2":{"69":1}}],["红帽企业版本",{"2":{"335":1}}],["较为稳定和安全",{"2":{"335":1}}],["较为灵活",{"2":{"69":1}}],["桌面美观",{"2":{"335":1}}],["桌面",{"2":{"335":1}}],["吸引了众多的开发者和爱好者参与其中",{"2":{"333":1}}],["社区不断壮大",{"2":{"333":1}}],["社区发展阶段",{"2":{"333":1}}],["社区版",{"2":{"89":1}}],["越来越多的公司开始将",{"2":{"333":1}}],["越往下速度越慢",{"2":{"47":1}}],["至今",{"2":{"333":1}}],["至少需要两步",{"2":{"309":1}}],["至少",{"2":{"148":2,"346":1}}],["商业化阶段",{"2":{"333":1}}],["许多开发者和公司开始为",{"2":{"333":1}}],["许多在",{"2":{"116":1}}],["逐渐吸引了一些开发者的关注和参与",{"2":{"333":1}}],["林纳斯",{"2":{"333":1}}],["q",{"2":{"330":3}}],["quot",{"2":{"45":2,"164":1,"200":2,"212":2,"216":4,"221":8,"303":12,"336":2}}],["quad",{"2":{"5":1}}],["举个例子来说",{"2":{"330":1}}],["举头望明月",{"2":{"224":1}}],["务必小心避免野指针和内存泄漏等问题",{"2":{"330":1}}],["异或",{"2":{"330":1}}],["异或操作可以用于奇偶校验位的计算和检测错误",{"2":{"192":1}}],["异或操作可以在不使用临时变量的情况下交换两个变量的值",{"2":{"192":1}}],["异或操作用于简单的加密和解密算法",{"2":{"192":1}}],["算术运算",{"2":{"330":1}}],["算术运算符是对数值类型的变量进行运算的",{"2":{"183":1}}],["算术运算符",{"0":{"183":1},"2":{"182":1,"197":1,"315":1,"316":1}}],["区分指针变量和普通变量",{"0":{"324":1},"1":{"325":1,"326":1}}],["区别一下",{"2":{"281":2}}],["点击开始安装",{"2":{"349":1}}],["点击调试按钮启动调试会话",{"2":{"322":1}}],["点击安装",{"2":{"74":1,"77":1}}],["回顾知识",{"0":{"311":1},"1":{"312":1,"313":1,"314":1,"315":1,"316":1}}],["回车符",{"2":{"164":1}}],["垃圾回收器",{"2":{"310":1}}],["垃圾回收机制等",{"2":{"66":1}}],["既然指针很危险",{"2":{"309":1}}],["引用类型和自动内存管理",{"2":{"310":1}}],["引用不能重新绑定到不同的对象",{"2":{"310":1}}],["引用",{"2":{"309":1,"310":1}}],["引入了所有权和借用的概念",{"2":{"310":1}}],["引入了智能指针",{"2":{"310":1}}],["引入",{"0":{"292":1}}],["引入模块化语言概念等新特性",{"2":{"65":1}}],["始终确保不会超出数组或内存分配的边界",{"2":{"309":1}}],["避免了内存泄漏和悬空指针问题",{"2":{"310":1}}],["避免空指针引用和野指针问题",{"2":{"309":1}}],["避免相互干扰",{"2":{"50":1}}],["良好的编程实践",{"2":{"309":1}}],["良好的可移植性和易用性",{"2":{"60":1}}],["野指针",{"2":{"309":1}}],["又很危险",{"2":{"309":1}}],["又称",{"2":{"65":1}}],["另一方面",{"2":{"309":1}}],["另一个用于访问列",{"2":{"299":1}}],["颇具争议的指针",{"0":{"308":1},"1":{"309":1,"310":1}}],["风格的字符串",{"2":{"303":1,"305":1}}],["遍历二维数组",{"2":{"299":1}}],["遍历数组中的每个元素",{"2":{"284":1}}],["遍历数组是指按顺序访问数组中的每个元素",{"2":{"278":1}}],["遍历数组",{"0":{"278":1},"2":{"277":1,"278":2,"280":1,"283":1,"284":1,"285":2,"301":1}}],["列形式",{"2":{"300":1}}],["列的长度",{"2":{"299":1}}],["列索引",{"2":{"299":1}}],["列数",{"2":{"295":1,"296":2,"297":2}}],["访问第",{"2":{"330":1}}],["访问二维数组的元素",{"2":{"299":1}}],["访问数组元素",{"0":{"275":1},"2":{"275":4,"276":1}}],["机械部件和其他工程项目时",{"2":{"292":1}}],["机器数可以是有符号的",{"2":{"38":1}}],["机器数",{"2":{"38":1}}],["机器语言程序几乎没有可移植性",{"2":{"57":1}}],["机器语言与特定硬件架构紧密相关",{"2":{"57":1}}],["机器语言",{"0":{"57":1},"2":{"6":1,"60":1}}],["面和体积",{"2":{"292":1}}],["面向对象编程",{"2":{"66":1}}],["面向机器",{"2":{"58":1}}],["地址",{"0":{"351":1},"2":{"351":1,"352":1}}],["地址为",{"2":{"343":1}}],["地址运算符的结果不同",{"2":{"330":1}}],["地址码指示操作数的位置",{"2":{"24":1,"46":1}}],["地理坐标系统",{"2":{"292":1}}],["地图和导航",{"2":{"292":1}}],["边界检查",{"2":{"309":1}}],["边",{"2":{"292":1}}],["边和面积等",{"2":{"292":1}}],["边的二进制位丢弃",{"2":{"188":1}}],["几个一维数组元素",{"2":{"295":1,"296":1}}],["几个⼀维数组元素",{"2":{"295":1}}],["几何学",{"2":{"292":2}}],["几乎所有的硬件平台都支持",{"2":{"66":1}}],["几乎都遵循冯",{"2":{"24":1}}],["温度等",{"2":{"292":1}}],["温水",{"2":{"221":2}}],["体重",{"2":{"292":1}}],["体检结束",{"2":{"211":1}}],["体检时",{"2":{"211":1}}],["测量身高",{"2":{"292":1}}],["测试或运行应用程序的开发者非常有帮助",{"2":{"116":1}}],["测试是否安装成功",{"2":{"72":1,"118":1,"119":1}}],["物理和计算机科学等学科中学习过一维坐标",{"2":{"292":1}}],["物理学",{"2":{"46":1,"292":2}}],["移动之后的数组",{"2":{"288":1,"289":1}}],["移动最大值到数组的最后一个位置",{"2":{"288":1}}],["互换",{"2":{"287":3}}],["统计数据",{"2":{"292":1}}],["统计数字出现的次数",{"2":{"285":1}}],["统计数组中某个元素出现的次数",{"2":{"285":1}}],["统计的数字",{"2":{"285":1}}],["保存最小值",{"2":{"284":1}}],["保存最大值",{"2":{"284":1}}],["保存",{"2":{"284":1}}],["思路",{"2":{"284":1,"287":1,"288":1,"289":1}}],["报错",{"2":{"281":4}}],["得到的是不确定的结果",{"2":{"276":2}}],["超出范围视为越界",{"2":{"276":1}}],["超过了珠峰的高度",{"2":{"246":1}}],["填充",{"2":{"273":1,"275":1}}],["填写注册码",{"2":{"91":1}}],["技巧",{"2":{"273":1}}],["静态部分初识化",{"2":{"273":1}}],["静态部分初始化",{"2":{"273":1}}],["静态全部初始化",{"2":{"273":2}}],["静态初始化",{"0":{"273":1,"274":1,"296":1,"297":1}}],["动态初始化",{"0":{"272":1,"295":1}}],["速度很快",{"2":{"269":1}}],["占据空间的大小",{"2":{"269":1}}],["占用的内存大小是",{"2":{"168":1}}],["占用的字节宽度可能不一样",{"2":{"154":1}}],["占用更多空间",{"2":{"69":1}}],["创建文件夹",{"2":{"347":1}}],["创建虚拟机完毕",{"2":{"346":1}}],["创建虚拟机",{"0":{"344":1,"346":1},"1":{"345":1,"346":1,"347":1,"348":1},"2":{"345":1}}],["创建数组的时候",{"2":{"269":1}}],["创建可执行文件",{"2":{"121":2,"138":2}}],["命名需要符合标识符规则和规范",{"2":{"268":1}}],["命令来查看",{"2":{"351":1}}],["命令来查看变量",{"2":{"323":1}}],["命令解释器",{"2":{"335":1}}],["命令可以轻松辨别两者的区别",{"2":{"327":1}}],["命令可以很容易地看到这种区别",{"2":{"324":1}}],["命令行工具和应用程序",{"2":{"116":1}}],["命令的作用是将指定文件的内容插入到包含该命令的源文件中",{"2":{"113":1}}],["命令编译该文件",{"2":{"93":1,"94":1}}],["命令",{"2":{"72":1,"130":3,"323":1,"334":1,"343":1}}],["命令查看指定可执行应用程序的",{"2":{"51":1}}],["亦称为下标",{"2":{"267":1}}],["索引|下标",{"2":{"275":1}}],["索引",{"2":{"267":1,"268":1,"299":1}}],["什么是数组",{"0":{"267":1}}],["集装箱",{"2":{"266":1}}],["集成开发环境",{"2":{"81":1,"89":2}}],["装货物等物品的容器",{"2":{"266":1}}],["装衣服等物品的容器",{"2":{"266":1}}],["装水",{"2":{"266":1}}],["衣柜",{"2":{"266":1}}],["饮料的容器",{"2":{"266":1}}],["水杯",{"2":{"266":1}}],["水仙花数总个数",{"2":{"239":1}}],["水仙花数",{"2":{"239":1}}],["生命周期",{"2":{"310":1}}],["生活中的容器",{"2":{"266":1}}],["生成并打印随机数",{"2":{"232":1}}],["生成指定范围的随机数的函数",{"2":{"232":1}}],["生成一个扩展名为",{"2":{"126":3}}],["生成唯一的可执行文件名",{"2":{"121":1,"138":1}}],["生成文件依赖",{"2":{"69":1}}],["生成文件",{"2":{"69":1}}],["生成的可执行文件就可以在任何遵循相同",{"2":{"51":1}}],["处于多少层循环之内",{"2":{"261":1}}],["处理器",{"2":{"339":1}}],["处理请求并返回相应的数据或结果",{"2":{"338":1}}],["处理和转换机制",{"2":{"202":1}}],["处理缓冲区中的数据",{"2":{"134":1}}],["处理与",{"2":{"121":1,"138":1}}],["跳过那些",{"2":{"260":1}}],["跳转控制语句",{"0":{"258":1},"1":{"259":1,"260":1,"261":1}}],["跳出当前循环结构",{"2":{"241":1}}],["记录负数个数",{"2":{"257":1}}],["记录正数个数",{"2":{"257":1}}],["记录输入的整数",{"2":{"257":1}}],["重新思考算法的实现",{"2":{"252":1}}],["重复性的执行某段代码",{"2":{"203":1}}],["外围的应用程序",{"2":{"334":1}}],["外层循环控制行数",{"2":{"252":1}}],["外层循环",{"2":{"252":1}}],["外面的分支结构称为外层分支",{"2":{"228":1}}],["均可以作为外层循环或内层循环",{"2":{"252":1}}],["欢迎下次再来",{"2":{"250":1}}],["欢迎继续访问",{"2":{"212":1}}],["余额不足",{"2":{"250":1}}],["余数",{"2":{"197":1,"316":1}}],["您输入的数字",{"2":{"285":1}}],["您当前的余额是",{"2":{"250":3}}],["您的账户余额为",{"2":{"250":1}}],["您的余额为",{"2":{"250":1}}],["您的心率不在正常范围内",{"2":{"211":1}}],["您的性别是",{"2":{"21":1}}],["退出",{"2":{"250":1}}],["退出标识",{"2":{"250":1}}],["退格",{"2":{"164":1}}],["存款成功",{"2":{"250":1}}],["存款",{"2":{"250":1}}],["存款金额",{"2":{"250":1}}],["存储等",{"2":{"339":1}}],["存储的是一个整数值",{"2":{"325":1}}],["存储大小",{"2":{"158":1}}],["存储空间",{"0":{"161":1,"166":1},"2":{"148":4,"149":1,"150":1,"151":1,"152":1,"161":1,"166":1,"168":1}}],["存储器和中断管理的指令集",{"2":{"51":1}}],["存储器越往上速度越快",{"2":{"47":1}}],["存储器的层次结构",{"2":{"47":1}}],["存储器保存数据和程序",{"2":{"46":1}}],["存储器",{"2":{"24":1,"46":1}}],["存储程序",{"2":{"24":1,"46":1}}],["存储类说明符关键字",{"2":{"15":3}}],["存储到",{"2":{"6":1}}],["存储到内存中",{"2":{"6":1}}],["客户选择",{"2":{"250":1}}],["账户余额",{"2":{"250":1}}],["折纸的高度为",{"2":{"246":1}}],["折叠的次数",{"2":{"246":1}}],["珠峰的高度",{"2":{"246":1}}],["毫米",{"2":{"246":1}}],["毫秒",{"2":{"47":2}}],["米",{"2":{"246":2}}],["公倍数",{"2":{"241":1}}],["公约数",{"2":{"241":1}}],["倒序输出",{"2":{"240":1}}],["求总分和各个班级的平均分",{"2":{"301":1}}],["求平均值等",{"2":{"264":2}}],["求最值",{"2":{"264":2}}],["求",{"2":{"238":1,"245":1,"249":1}}],["求其最大公约数和最小公倍数",{"2":{"241":1}}],["求其乘积",{"2":{"11":1}}],["求其绝对值",{"2":{"11":1}}],["行暂停",{"2":{"325":1}}],["行的长度",{"2":{"299":1}}],["行索引",{"2":{"299":1}}],["行数",{"2":{"295":1,"296":2}}],["行倒直角三角形",{"2":{"255":1}}],["行直角三角形",{"2":{"254":1}}],["行",{"2":{"237":1,"244":1,"253":1,"300":1}}],["行尾不换行",{"2":{"108":1}}],["行尾风格",{"2":{"104":1}}],["行尾风格和次行风格",{"2":{"104":1}}],["迭代语句⑥",{"2":{"252":1}}],["迭代语句⑦",{"2":{"252":1}}],["迭代语句每次循环都执行",{"2":{"236":1}}],["迭代语句④",{"2":{"236":1,"243":1}}],["隔开",{"2":{"236":2}}],["循环向数组中添加值",{"2":{"264":1}}],["循环里面还有一个for",{"2":{"252":1}}],["循环的三个结构",{"2":{"248":1}}],["循环的区别",{"2":{"243":1}}],["循环与",{"2":{"243":1}}],["循环可以相互转换",{"2":{"243":1}}],["循环和",{"2":{"243":1}}],["循环条件语句④",{"2":{"252":1}}],["循环条件语句②",{"2":{"243":1,"252":1}}],["循环条件部分",{"2":{"243":1}}],["循环条件表达式不能永远成立",{"2":{"243":1}}],["循环条件表达式每次循环都执行",{"2":{"236":1}}],["循环条件表达式②",{"2":{"236":1}}],["循环一样",{"2":{"236":1}}],["循环体语句③",{"2":{"236":1,"243":1}}],["循环",{"0":{"235":1,"242":1,"247":1},"1":{"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"243":1,"244":1,"245":1,"246":1,"248":1,"249":1,"250":1},"2":{"252":1}}],["循环结构",{"0":{"233":1},"1":{"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1},"2":{"203":1,"234":1,"252":2}}],["产生一个指定范围内的随机数",{"2":{"232":1}}],["种⼦",{"2":{"232":1}}],["种子值是算法生成随机数序列的起点",{"2":{"231":1}}],["解释器有",{"2":{"334":1}}],["解释器是用户与操作系统交互的接口",{"2":{"334":1}}],["解释器",{"2":{"334":1}}],["解引用操作",{"2":{"330":1}}],["解决方案就是将种子的值设置为当前的时间戳",{"2":{"231":1}}],["解压到指定的目录",{"2":{"71":1}}],["递归生成随机数",{"2":{"231":1}}],["选择硬盘上的",{"2":{"348":1}}],["选择磁盘容量",{"2":{"346":1}}],["选择磁盘",{"2":{"346":1}}],["选择磁盘类型",{"2":{"346":1}}],["选择虚拟机将安装的操作系统",{"2":{"346":1}}],["选择稍后安装操作系统",{"2":{"346":1}}],["选择自定义类型的配置",{"2":{"346":1}}],["选择适合自己需求的发行版是根据个人或组织的需求和偏好来决定的",{"2":{"335":1}}],["选择一个大于0的常数",{"2":{"231":1}}],["选择合适的数据类型",{"2":{"156":1}}],["典型值有1013904223",{"2":{"231":1}}],["典型值有",{"2":{"231":1}}],["线性同余发生器",{"2":{"231":1}}],["票价",{"2":{"229":1}}],["旺季",{"2":{"229":1}}],["老人",{"2":{"229":1}}],["半价",{"2":{"229":1}}],["半径为",{"2":{"19":1,"20":1}}],["半径是",{"2":{"11":1}}],["半径由用户指定",{"2":{"11":1}}],["儿童",{"2":{"229":1}}],["层",{"2":{"228":1}}],["嵌套循环就是将内层循环当成外层循环的循环体",{"2":{"252":1}}],["嵌套循环",{"0":{"251":1},"1":{"252":1,"253":1,"254":1,"255":1,"256":1}}],["嵌套分支层数不宜过多",{"2":{"228":1}}],["嵌套分支是指",{"2":{"228":1}}],["嵌套分支",{"0":{"227":1},"1":{"228":1,"229":1}}],["嵌入式系统和个人计算机等领域",{"2":{"332":1}}],["嵌入式系统等需要高性能的场景",{"2":{"66":1}}],["嵌入式系统",{"2":{"63":1}}],["低头思故乡",{"2":{"224":1}}],["疑是地上霜",{"2":{"224":1}}],["窗前明月光",{"2":{"224":1}}],["窗口",{"2":{"49":1}}],["今天是星期四",{"2":{"224":1}}],["今天是星期三",{"2":{"224":1}}],["今天是星期二",{"2":{"224":1}}],["今天是星期一",{"2":{"224":1}}],["今天天气真",{"2":{"164":1}}],["今天天气真好",{"2":{"2":1}}],["凉水",{"2":{"221":2}}],["热水",{"2":{"221":2}}],["奖励你一个肉夹馍",{"2":{"220":1}}],["奖励你一个",{"2":{"220":1}}],["奖励你一部华为",{"2":{"220":1}}],["奖励一部华为",{"2":{"220":1}}],["奖励一个",{"2":{"220":1}}],["奖励一个肉夹馍",{"2":{"220":1}}],["含",{"2":{"220":2}}],["含义",{"2":{"154":1}}],["张三参加考试",{"2":{"220":1}}],["张建国",{"2":{"13":2}}],["子上父下",{"2":{"219":1}}],["子系统",{"2":{"117":1}}],["彼此之间没有交集",{"2":{"219":1}}],["能形象地表示出行列关系",{"2":{"300":1}}],["能实现最大值移动到数组的最后",{"2":{"289":1}}],["能被数",{"2":{"241":1}}],["能被",{"2":{"217":1}}],["能够让我们操作二进制位",{"2":{"188":1}}],["能够更容易地与",{"2":{"116":1}}],["能够提供更快的速度",{"2":{"116":1}}],["能够运行更多的",{"2":{"116":1}}],["能够处理低级硬件交互",{"2":{"63":1}}],["判定是否为水仙花数",{"2":{"239":1}}],["判定某个年份是否为闰年",{"2":{"217":1}}],["判断该数字是否是质数",{"2":{"259":1}}],["判断水的温度",{"2":{"221":1}}],["判断一个整数",{"2":{"215":1}}],["判断真假的时候",{"2":{"172":1}}],["未成年人请在家长陪同下访问",{"2":{"212":2}}],["需求分析",{"0":{"264":1,"265":1}}],["需求",{"2":{"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"301":1}}],["需要开发者小心谨慎的使用",{"2":{"309":1}}],["需要使用双层循环结构",{"2":{"299":1}}],["需要使用两个下标",{"2":{"299":1}}],["需要使用编译器或解释器转换为机器语言",{"2":{"59":1}}],["需要和",{"2":{"281":2}}],["需要和格式占位符一一对应",{"2":{"8":1}}],["需要统计某公司",{"2":{"264":1}}],["需要折叠",{"2":{"246":1}}],["需要关注以下几个方面",{"2":{"182":1,"315":1}}],["需要对数据的类型进行转换",{"2":{"176":1}}],["需要后面添加后缀",{"2":{"160":2}}],["需要先借位",{"2":{"156":1}}],["需要添加",{"2":{"153":1}}],["需要添加后缀",{"2":{"153":2}}],["需要选择",{"2":{"74":1}}],["需要安装对应的插件",{"2":{"85":1}}],["需要安装",{"2":{"69":1}}],["需要注意的是",{"2":{"65":1}}],["需要强调的是",{"2":{"65":1}}],["需要在",{"2":{"341":1}}],["需要在项目中",{"2":{"123":1}}],["需要在操作系统上安装对应编程语言的编译器程序",{"2":{"55":1}}],["需要在变量的数据类型前加上",{"2":{"20":1}}],["需要通过编译器或解释器转换为机器语言",{"2":{"60":1}}],["需要通过",{"2":{"55":2,"348":1}}],["需要",{"2":{"47":1}}],["需要符合命名规则和命名规范",{"2":{"6":1,"312":1}}],["需要存储的数据",{"2":{"2":1}}],["流程图",{"2":{"210":1,"214":1,"219":1,"223":1,"236":1,"243":1,"248":1,"259":1,"260":1}}],["流程控制结构是用来控制程序中各语句执行顺序的语句",{"2":{"203":1}}],["否则编译将会报错",{"2":{"281":2}}],["否则范围小的条件表达式将不可能被执行",{"2":{"219":1}}],["否则",{"2":{"210":1,"214":1,"216":1,"252":1,"288":1}}],["否则为",{"2":{"188":3,"190":1,"191":1,"192":1}}],["严格意义上是没有",{"2":{"210":1,"214":1,"219":1}}],["严格区分大小写字母",{"2":{"14":1,"312":1}}],["顺序结构",{"0":{"204":1},"1":{"205":1,"206":1},"2":{"203":1}}],["顺序执行",{"2":{"24":1,"46":1}}],["适合于需要经常处理基本多文种平面之外字符的应用",{"2":{"202":1}}],["适用于各种编程语言和框架",{"2":{"85":1}}],["适用于",{"2":{"85":1}}],["适用场景",{"2":{"69":1}}],["却没有给出这些数字编号实际如何存储",{"2":{"202":1}}],["却仅仅只是一天",{"2":{"47":1}}],["仅仅只是字符集",{"2":{"202":1}}],["理论上可以支持超过",{"2":{"202":1}}],["理想情况下",{"2":{"5":1}}],["号平面结束",{"2":{"202":1}}],["官方称之为",{"2":{"202":1}}],["官方支持的",{"2":{"117":1}}],["旨在确保不同系统和软件间能够无缝交换和处理文本数据",{"2":{"202":1}}],["旨在成为世界上最好的",{"2":{"89":1}}],["资源限制",{"2":{"202":1}}],["资源使用优化",{"2":{"116":1}}],["软件和系统需要支持越来越多的语言",{"2":{"202":1}}],["软件的加密解密",{"2":{"58":1}}],["系列",{"2":{"202":1,"335":2}}],["系统会运行在服务器上",{"2":{"338":1}}],["系统版本",{"2":{"336":1}}],["系统的",{"2":{"335":2}}],["系统的开发工具而发明的",{"2":{"62":1}}],["系统类别",{"2":{"335":1}}],["系统",{"2":{"69":1,"335":1}}],["系统软件",{"2":{"63":1}}],["系统都使用",{"2":{"62":1}}],["系统上安装一个",{"2":{"69":1}}],["系统上运行",{"2":{"51":1}}],["系统上编写",{"2":{"51":1}}],["系统从内核态返回用户态",{"2":{"50":1}}],["系统配置",{"2":{"49":1}}],["系统调用提供了访问操作系统资源和服务的能力",{"2":{"52":1}}],["系统调用由于涉及到用户态与内核态的切换",{"2":{"52":1}}],["系统调用直接与操作系统内核交互",{"2":{"52":1}}],["系统调用的执行成本相对较高",{"2":{"52":1}}],["系统调用是操作系统提供给程序员的一组接口",{"2":{"52":1}}],["系统调用是用户程序与操作系统内核通信的桥梁",{"2":{"50":1}}],["系统调用在此级别定义",{"2":{"51":1}}],["系统调用",{"0":{"52":1},"2":{"49":1,"52":3}}],["系统两大部分组成",{"2":{"45":1}}],["系统和软件",{"2":{"45":1}}],["系统内部使用了一些下划线开头的标识符",{"2":{"14":1,"312":1}}],["系统中的计算器中来看到",{"2":{"8":1}}],["必然会造成歧义",{"2":{"201":1}}],["必须复杂并且经常更换",{"2":{"349":1}}],["必须指定列数",{"2":{"297":1}}],["必须在数组声明的时候赋值",{"2":{"281":2}}],["必须在源文件的头部引入该头文件",{"2":{"110":1}}],["必须符合标识符规则和规范",{"2":{"272":1}}],["必须大于",{"2":{"259":1}}],["必须小上大下",{"2":{"219":1}}],["必须是变量的形式",{"2":{"186":1}}],["必须通过操作系统提供的接口",{"2":{"50":1}}],["必须写在",{"2":{"19":1}}],["韩国",{"2":{"201":1}}],["韩国推出了",{"2":{"201":1}}],["范围的随机数",{"2":{"232":1}}],["范围",{"2":{"201":3}}],["范围是",{"2":{"167":2,"201":1}}],["亚洲",{"2":{"201":1}}],["ü",{"2":{"201":1}}],["德语中的",{"2":{"201":1}}],["è",{"2":{"201":1}}],["法语中的",{"2":{"201":1}}],["欧洲在兼容",{"2":{"201":1}}],["先顺序存放第一行的元素",{"2":{"300":1}}],["先要获取某个一维数组",{"2":{"293":1}}],["先指定元素的个数和类型",{"2":{"272":1,"275":1}}],["先是传播到了欧洲",{"2":{"201":1}}],["先声明",{"2":{"3":1}}],["码表中是第",{"2":{"303":1}}],["码点被划分为多个",{"2":{"202":1}}],["码点通常表示为",{"2":{"202":1}}],["码点",{"2":{"202":1}}],["码使用",{"2":{"201":1}}],["码中对应的数字",{"2":{"168":1}}],["大容量内存",{"2":{"338":1}}],["大法",{"2":{"264":1}}],["大小判断等",{"2":{"226":1}}],["大写字母",{"2":{"200":1}}],["大于或等于",{"2":{"184":1}}],["大于等于",{"2":{"184":1,"197":1,"316":1}}],["大于",{"2":{"184":1,"197":1,"316":1,"330":1}}],["共",{"2":{"200":1}}],["共用体类型",{"2":{"146":1}}],["符号",{"2":{"200":1,"310":1}}],["符号位不变",{"2":{"40":1,"42":1}}],["符号位是",{"2":{"39":1}}],["尽量使用小括号来控制表达式的执行顺序",{"2":{"197":1,"316":1}}],["尽其乐",{"2":{"47":1}}],["逗号运算符",{"2":{"197":1,"316":2}}],["条件判断语句及执行语句间顺序无所谓",{"2":{"219":1}}],["条件表达式n",{"2":{"219":1}}],["条件表达式2",{"2":{"219":1}}],["条件表达式1",{"2":{"219":1}}],["条件表达式",{"2":{"210":1,"214":1}}],["条件运算符",{"2":{"197":1,"316":1}}],["条件编译",{"2":{"126":1}}],["⬅️",{"2":{"197":3,"316":3}}],["圆括号",{"2":{"197":1,"316":1}}],["➡️",{"2":{"197":12,"316":12}}],["名称或含义",{"2":{"197":1,"316":1}}],["名称等",{"2":{"1":1}}],["优先级",{"2":{"197":1,"316":1}}],["优点",{"2":{"60":1,"69":1}}],["÷",{"2":{"195":3,"277":1}}],["错误修复和其他重要更新",{"2":{"336":1}}],["错误演示",{"2":{"281":4}}],["错误检测和校正",{"2":{"192":1}}],["错误调试困难",{"2":{"66":1}}],["交换后数组",{"2":{"287":2}}],["交换数组",{"2":{"287":2}}],["交换两个数值",{"2":{"192":1}}],["交给",{"2":{"6":1}}],["右移等",{"2":{"330":1}}],["右移后赋值",{"2":{"197":1,"316":1}}],["右移",{"2":{"197":1,"316":1}}],["右移运算符最好只用于无符号整数",{"2":{"195":1}}],["右移赋值",{"2":{"186":1}}],["右边丢弃",{"2":{"188":1}}],["右边补",{"2":{"188":1}}],["^4",{"2":{"194":1}}],["^",{"2":{"188":1,"192":7,"197":1,"307":2,"316":1,"330":1}}],["^=",{"2":{"186":1,"197":1,"316":1}}],["左移后赋值",{"2":{"197":1,"316":1}}],["左移",{"2":{"197":1,"316":1,"330":1}}],["左移赋值",{"2":{"186":1}}],["左",{"2":{"188":1}}],["左值",{"2":{"186":1}}],["左边操作数的值",{"2":{"186":11}}],["床前明月光",{"2":{"185":2}}],["零值表示假",{"2":{"185":1}}],["任何非零值都表示真",{"2":{"185":1}}],["任选一种即可",{"2":{"104":1}}],["任选其一安装即可",{"2":{"69":1}}],["逻辑运算",{"2":{"330":1}}],["逻辑运算符提供逻辑判断功能",{"2":{"185":1}}],["逻辑运算符",{"0":{"185":1},"2":{"182":2,"197":1,"315":2,"316":1}}],["逻辑非运算符",{"2":{"197":1,"316":1}}],["逻辑非",{"2":{"185":1}}],["逻辑或",{"2":{"185":1,"197":1,"316":1}}],["逻辑与",{"2":{"185":1,"197":1,"316":1}}],["写成",{"2":{"184":1}}],["小时等",{"2":{"292":1}}],["小于或等于其中一个条件",{"2":{"184":1}}],["小于等于",{"2":{"184":1,"197":1,"316":1}}],["小于",{"2":{"184":1,"197":1,"316":1,"330":1}}],["小数在计算机底层的存储被称为浮点存储",{"2":{"158":1}}],["小数在计算机中也被称为浮点数",{"2":{"158":1}}],["小数",{"2":{"2":2,"146":1,"313":1}}],["百位为",{"2":{"183":1}}],["百位数",{"2":{"183":2}}],["百位数的值",{"2":{"183":1}}],["✅",{"2":{"183":2,"186":11}}],["两个指向同一数组的指针相减可以得到它们之间的元素个数",{"2":{"330":1}}],["两个二进制位一个为",{"2":{"188":1}}],["两个二进制位只要有一个为",{"2":{"188":1}}],["两个二进制位都为",{"2":{"188":1}}],["两个操作数相除的余数",{"2":{"183":1}}],["两个操作数之商",{"2":{"183":1}}],["两个操作数之积",{"2":{"183":1}}],["两个操作数之差",{"2":{"183":1}}],["两个操作数之和",{"2":{"183":1}}],["两种分支语句",{"2":{"203":1}}],["两种状态",{"2":{"170":1}}],["两种",{"2":{"148":1}}],["❎",{"2":{"183":7,"184":6,"185":3,"188":6}}],["副作用",{"2":{"183":1,"184":1,"185":1,"186":1,"188":1}}],["描述物体在空间中的位置和运动轨迹",{"2":{"292":1}}],["描述",{"2":{"183":1,"184":1,"185":1,"186":1,"188":1}}],["掌握一个运算符",{"2":{"182":1,"315":1}}],["三维空间中的力",{"2":{"292":1}}],["三维建模和动画需要使用三维坐标来创建和操控虚拟对象",{"2":{"292":1}}],["三维坐标在空间几何中用于表示立体图形的顶点",{"2":{"292":1}}],["三维坐标用于描述空间中点的位置",{"2":{"292":1}}],["三者是可以相互转换的",{"2":{"248":1}}],["三种循环结构",{"2":{"203":1}}],["三目运算符",{"2":{"182":1,"315":1}}],["三元运算符",{"0":{"196":1},"2":{"182":2,"197":1,"315":2,"316":1}}],["三码合一",{"2":{"42":1}}],["隐式类型转换中的宽类型赋值给窄类型",{"2":{"180":1}}],["隐式转换",{"0":{"177":1},"1":{"178":1,"179":1}}],["赋值操作",{"2":{"330":2}}],["赋值运算符的副作用针对第一个操作数",{"2":{"186":1}}],["赋值运算符的第一个操作数",{"2":{"186":1}}],["赋值运算符",{"0":{"186":1},"2":{"182":1,"197":2,"315":1,"316":2}}],["赋值和比较等",{"2":{"182":1,"315":1}}],["赋值",{"2":{"179":1,"186":1}}],["赋值号两边量的数据类型不同时",{"2":{"179":1}}],["赋值时的自动类型转换",{"0":{"179":1}}],["宽度较小的类型转为宽度较大的类型",{"2":{"178":1}}],["宽度较小的类型会提升为宽度较大的类型",{"2":{"178":1}}],["精度小的类型会自动转换为精度大的类型",{"2":{"178":1}}],["精确宽度类型",{"0":{"154":1}}],["精确地完成各种操作",{"2":{"49":1}}],["窄类型赋值给宽类型",{"2":{"179":1}}],["窄类型整数会自动转换为宽类型整数",{"2":{"178":1}}],["窄类型会自动转换为宽类型",{"2":{"178":1}}],["转为",{"2":{"178":5,"180":3}}],["转换",{"2":{"179":1}}],["转换方向",{"2":{"178":1}}],["转换规则",{"2":{"178":1}}],["转义字符",{"2":{"164":1}}],["帅",{"2":{"171":1,"172":1,"173":1,"174":1}}],["帅不帅",{"2":{"171":1,"172":1,"173":1,"174":1}}],["丑",{"2":{"171":1,"172":1,"173":1,"174":1}}],["早期小型计算机",{"2":{"309":1}}],["早期是没有字符集的概念的",{"2":{"201":1}}],["早期的布尔类型",{"0":{"171":1}}],["早已经解决了需要通过格式占位符来输入和输出变量",{"2":{"148":1}}],["假设有如下代码",{"2":{"325":1}}],["假设",{"2":{"280":1}}],["假设数组一共有",{"2":{"287":1}}],["假设数组中的第一个元素是最大值或最小值",{"2":{"284":1}}],["假设数组是如下的定义",{"2":{"280":1}}],["假设数组",{"2":{"275":1}}],["假设外层循环次数为",{"2":{"252":1}}],["假设变量",{"2":{"6":1}}],["假如我有一张足够大的纸",{"2":{"246":1}}],["假的时候",{"2":{"171":1}}],["假",{"2":{"170":1,"171":1,"172":1,"184":1,"185":10,"196":1,"243":1}}],["反汇编当前函数的代码",{"2":{"326":1}}],["反复执行特定代码的功能",{"2":{"234":1}}],["反斜杠",{"2":{"164":1}}],["反码",{"0":{"40":1},"2":{"40":2,"41":2}}],["反码和补码都是一样的",{"2":{"42":1}}],["反码和补码",{"0":{"37":1},"1":{"38":1,"39":1,"40":1,"41":1,"42":1}}],["制表符",{"2":{"164":1}}],["制定了一套",{"2":{"65":1}}],["换行符",{"2":{"164":1}}],["换言之",{"2":{"57":2,"111":1,"112":1,"127":1}}],["说明",{"2":{"164":1,"225":1,"336":1}}],["已经提供了",{"2":{"164":1}}],["已经成为了能够编译",{"2":{"127":1}}],["文字",{"2":{"164":1}}],["文件夹",{"2":{"346":1}}],["文件存储",{"2":{"338":1}}],["文件中添加以下行",{"2":{"321":1}}],["文件同名的问题",{"2":{"121":1,"138":1}}],["文件的内容",{"2":{"121":1,"123":1}}],["文件系统性能提升",{"2":{"116":1}}],["文件",{"0":{"121":1,"122":1,"123":1},"2":{"69":1,"94":1,"95":1,"121":1,"123":1,"126":1,"138":1,"346":1}}],["文件操作",{"2":{"49":1,"50":1}}],["文件管理",{"2":{"49":1}}],["英文",{"2":{"164":1}}],["英特尔编译器",{"2":{"65":1}}],["岁",{"2":{"164":1}}],["女",{"2":{"164":1}}],["好",{"2":{"164":1}}],["科学计数法形式",{"2":{"158":1}}],["科学应用",{"2":{"63":1}}],["各元素是连续存放的",{"2":{"300":1}}],["各个国家分别给出了自己国家对应的字符集编码",{"2":{"201":1}}],["各类型的存储大小和精度受到操作系统",{"2":{"158":1}}],["各种编程语言通过引入不同的策略和机制",{"2":{"310":1}}],["各种",{"2":{"103":1}}],["各种总线的负载能力能达到",{"2":{"47":1}}],["各种硬件处理速度和性能优化",{"0":{"47":1}}],["叫做下溢出",{"2":{"156":1}}],["叫做上溢出",{"2":{"156":1}}],["参数是常量",{"2":{"155":1}}],["参数是变量",{"2":{"155":1}}],["参数是数据类型",{"2":{"155":1}}],["返回指针变量ptr的地址",{"2":{"330":1}}],["返回指针的大小",{"2":{"330":1}}],["返回整个数组的地址",{"2":{"330":1}}],["返回数组的大小",{"2":{"330":1}}],["返回",{"2":{"185":2}}],["返回某种数据类型或某个值占用的字节数量",{"2":{"155":1}}],["返回值如何处理等",{"2":{"51":1}}],["了解",{"0":{"149":1,"151":1,"152":1,"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["≤",{"2":{"148":3}}],["长时间运行的程序可能会耗尽系统资源",{"2":{"309":1}}],["长度运算符",{"2":{"197":1,"316":1}}],["长双精度",{"2":{"158":1}}],["长长整型",{"0":{"152":1},"2":{"148":1}}],["长整型",{"0":{"151":1},"2":{"148":1}}],["枚举类型",{"2":{"146":1,"226":1}}],["枚举常量是从",{"2":{"21":1}}],["枚举常量",{"0":{"21":1},"2":{"18":2,"21":1}}],["普通变量是直接存储数据的变量",{"2":{"330":1}}],["普通变量支持上述的所有运算符",{"2":{"315":1}}],["普通变量有普通变量的运算方式",{"2":{"146":1,"313":1}}],["普通变量有内存地址",{"2":{"146":1,"313":1}}],["普通变量有内存空间",{"2":{"146":1,"313":1}}],["普通变量所对应的内存空间存储的是普通的值",{"2":{"146":1,"313":1}}],["普通变量所对应的内存空间中有值",{"2":{"146":1,"313":1}}],["普通变量和指针变量的区别",{"0":{"313":1,"319":1},"1":{"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1}}],["普通变量和指针变量的不同点",{"2":{"146":1,"313":1}}],["普通变量和指针变量的相同点",{"2":{"146":1,"313":1}}],["普通变量",{"2":{"146":1,"313":1}}],["普遍使用的高级编程语言",{"2":{"59":1}}],["|=",{"2":{"186":1,"197":1,"316":1}}],["||",{"2":{"185":6,"197":1,"211":1,"217":1,"220":1,"260":2,"261":2,"316":1,"330":1}}],["|",{"2":{"143":1,"188":1,"191":7,"197":1,"316":1,"330":1}}],["方便管理和维护",{"2":{"339":1}}],["方便后续引用",{"2":{"143":1}}],["方能生效",{"2":{"126":1}}],["发行版或其他软件",{"2":{"336":1}}],["发行版本如下",{"2":{"335":1}}],["发行版本就是",{"2":{"335":1}}],["发行版本",{"0":{"335":1}}],["发行版",{"2":{"333":1,"335":3}}],["发展阶段",{"2":{"333":1}}],["发布的标准内核",{"2":{"143":1}}],["发生在",{"2":{"65":1}}],["识别性能瓶颈以及分析程序的运行效率",{"2":{"140":1}}],["幸运的是",{"2":{"136":1}}],["遗憾的是",{"2":{"136":1}}],["附录",{"0":{"132":1,"198":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"199":1,"200":1,"201":1,"202":1}}],["采纳为标准的编译器",{"2":{"127":1}}],["现在有三个班",{"2":{"301":1}}],["现代化高级编程语言是如何解决指针危险的",{"0":{"310":1}}],["现代化的高级编程语言通过各种策略和机制",{"2":{"136":1}}],["现代主板通常支持双通道",{"2":{"5":1}}],["现已被大多数类",{"2":{"127":1}}],["阅读和维护的高级计算机语言翻译为计算机能解读",{"2":{"127":1}}],["形成一个统一的二进制文件",{"2":{"126":1}}],["连接",{"2":{"126":1}}],["链接",{"2":{"126":2,"130":1}}],["汇编",{"2":{"130":1}}],["汇编和链接",{"2":{"128":1,"130":1,"131":1}}],["汇编器将汇编指令转换为二进制机器指令",{"2":{"126":1}}],["汇编是将汇编代码转换为机器代码",{"2":{"126":1}}],["汇编语言同样依赖于具体的计算机架构",{"2":{"58":1}}],["汇编语言的优点是能编写高效率的程序",{"2":{"58":1}}],["汇编语言也被称为符号语言",{"2":{"58":1}}],["汇编语言使用助记符",{"2":{"58":1}}],["汇编语言",{"0":{"58":1},"2":{"58":1,"60":1}}],["删除代码中的注释",{"2":{"126":1}}],["替换宏定义",{"2":{"126":1}}],["替换清华镜像源",{"2":{"77":1}}],["预处理",{"2":{"130":2}}],["预处理和编译",{"2":{"130":1}}],["预处理完成后",{"2":{"126":1}}],["预处理器处理源代码中的指令",{"2":{"126":1}}],["预处理是编译过程的第一个阶段",{"2":{"126":1}}],["预处理命令",{"0":{"113":1},"2":{"130":1}}],["过程",{"2":{"126":4}}],["项目来进行内存泄露检测和性能分析",{"2":{"136":1}}],["项目",{"2":{"124":1}}],["项目名称和版本号",{"2":{"121":1,"138":1}}],["看其结果是真还是假",{"2":{"219":2}}],["看上述配置是否生效",{"2":{"124":1}}],["看个人爱好",{"2":{"104":1}}],["临时创建或复制一个文件",{"2":{"124":1}}],["演示",{"0":{"124":1}}],["忽略某些文件或目录",{"2":{"123":1}}],["仓库的时候",{"2":{"123":1}}],["短路现象",{"2":{"185":3}}],["短整型",{"0":{"149":1},"2":{"148":1}}],["短",{"2":{"122":1}}],["检查虚拟机软件是否安装了虚拟网卡",{"2":{"342":1}}],["检查并添加",{"2":{"121":1,"138":1}}],["检查并添加子目录中的",{"2":{"121":1,"138":1}}],["检查是否已经创建过同名的可执行文件",{"2":{"121":1,"138":1}}],["检测",{"2":{"83":1}}],["$",{"2":{"121":29,"138":29,"143":3,"309":1,"321":1}}],["辅助函数",{"2":{"121":1,"138":1}}],["前提条件",{"0":{"341":1}}],["前文也提到了",{"2":{"121":1}}],["前缀",{"2":{"28":6}}],["切换",{"0":{"120":1}}],["本次选择",{"2":{"336":1}}],["本次不再演示",{"2":{"119":1}}],["本质上就类似购买一台没有安装操作系统的裸机",{"2":{"345":1}}],["本质上就是一个整数",{"2":{"168":1}}],["本质上是一个标识符常量",{"2":{"268":1}}],["本人喜欢行尾分格",{"2":{"104":1}}],["本人安装",{"2":{"72":1}}],["本人的安装的是",{"2":{"118":1,"119":1}}],["本人的解压目录是",{"2":{"71":1}}],["本人的计算机就支持",{"2":{"5":1}}],["查找源文件所在的目录",{"2":{"121":1,"138":1}}],["查找所有源文件",{"2":{"121":1,"138":1}}],["查找顶层",{"2":{"121":1,"138":1}}],["查询本地安装的",{"2":{"117":1}}],["查看配置网络和主机名是否成功",{"2":{"349":1}}],["查看是否登录成功",{"2":{"352":1}}],["查看是否创建虚拟机成功",{"2":{"346":1}}],["查看是否配置成功",{"2":{"343":1,"348":1}}],["查看是否开启了虚拟化",{"2":{"117":1}}],["查看变量",{"0":{"323":1},"2":{"326":1}}],["查看内核版本",{"2":{"143":1}}],["查看官方在线支持的",{"2":{"117":1}}],["查看",{"0":{"351":1},"2":{"5":1,"137":1,"138":1}}],["⑩",{"2":{"117":1,"342":1,"346":1,"349":1}}],["⑨",{"2":{"117":1,"342":1,"346":1,"349":1}}],["托瓦兹及其他开发者编写和维护的",{"2":{"334":1}}],["托瓦兹在",{"2":{"333":1}}],["托瓦兹",{"2":{"332":1}}],["托管在",{"2":{"117":1}}],["托遗响于悲风",{"2":{"47":1}}],["某些国家可能会污染",{"2":{"117":2}}],["启用虚拟机功能",{"2":{"117":1}}],["启用适用于",{"2":{"117":1}}],["启动调试",{"2":{"322":1}}],["启动",{"2":{"91":1}}],["比较的是各自内存地址的大小",{"2":{"330":1}}],["比较运算符",{"0":{"184":1},"2":{"182":1,"315":1}}],["比传统的虚拟机占用更少的资源",{"2":{"116":1}}],["比如文件操作",{"2":{"52":1}}],["比如",{"2":{"50":1,"52":1,"65":1,"107":1,"178":2,"224":1}}],["密集型的操作",{"2":{"116":1}}],["真",{"2":{"170":1,"171":1,"172":1,"184":1,"185":10,"196":1,"243":1}}],["真实的linux内核",{"2":{"116":1}}],["真值",{"2":{"38":2}}],["断言库",{"2":{"112":1}}],["布尔值用于表示",{"2":{"170":1}}],["布尔类型",{"0":{"169":1},"1":{"170":1,"171":1,"172":1,"173":1,"174":1},"2":{"146":1}}],["布尔类型库",{"2":{"112":1}}],["布局",{"2":{"51":1}}],["随机",{"2":{"232":1}}],["随机数函数在",{"2":{"232":1}}],["随机数",{"0":{"230":1},"1":{"231":1,"232":1}}],["随机数生成等功能",{"2":{"112":1}}],["随意给出一个整数",{"2":{"183":1}}],["随着",{"2":{"333":1}}],["随着全球化的发展",{"2":{"202":1}}],["随着计算机的发展",{"2":{"201":1}}],["随着计算机科学的发展",{"2":{"60":1}}],["随着项目的发展",{"2":{"127":1}}],["随着微型计算机的日益普及",{"2":{"65":1}}],["随着技术的发展",{"2":{"49":1}}],["宏展开",{"2":{"126":1}}],["宏和数据类型",{"2":{"113":1}}],["宏等",{"2":{"112":1}}],["宏定义的布尔类型",{"0":{"172":1}}],["宏定义的标识符常量",{"2":{"18":2}}],["宏定义和数据类型定义",{"2":{"112":1}}],["宏定义",{"2":{"112":1,"172":1}}],["头文件包含",{"2":{"126":1}}],["头文件包含函数声明",{"2":{"112":1}}],["头文件可能在同一目录下",{"2":{"121":1,"138":1}}],["头文件需要在源代码文件中使用",{"2":{"112":1}}],["头文件告知编译器如何使用标准库中的函数和定义",{"2":{"112":1}}],["头文件通常以",{"2":{"112":1}}],["头文件的作用是为源代码提供必要的声明和定义",{"2":{"112":1}}],["头文件是包含函数声明",{"2":{"112":1}}],["头文件",{"0":{"112":1},"2":{"112":1}}],["头像",{"2":{"1":1}}],["遵循",{"2":{"111":1}}],["排序",{"2":{"107":1}}],["排名权重基于世界范围内工程师数量",{"2":{"64":1}}],["搜索",{"2":{"107":1}}],["成为了计算机行业中的重要组成部分",{"2":{"332":1}}],["成为了日常软件开发的主流选择",{"2":{"60":1}}],["成人",{"2":{"229":2}}],["成年人心率的正常范围是每分钟",{"2":{"211":1}}],["成员选择",{"2":{"197":2,"316":2}}],["成",{"2":{"188":1}}],["成对出现",{"2":{"107":1}}],["且支持运算符的含义和普通变量相差较大",{"2":{"315":1}}],["且长度就确定的",{"2":{"269":1}}],["且随着循环次数增加",{"2":{"243":1}}],["且结果是整数",{"2":{"241":1}}],["且循环开始前就执行",{"2":{"236":1}}],["且小于等于",{"2":{"221":2}}],["且运行成功",{"2":{"106":1}}],["且执行的操作多在用户空间完成",{"2":{"52":1}}],["作用是将参数文本输出到屏幕",{"2":{"108":1}}],["作用是将输出的数据转换为指定的格式后输出",{"2":{"8":1}}],["作为服务器和嵌入式设备的操作系统",{"2":{"333":1}}],["作为结束条件",{"2":{"285":1}}],["作为扩展名",{"2":{"126":1}}],["作为语句结束的标志",{"2":{"107":1}}],["作为程序执行的入口",{"2":{"106":1}}],["次",{"2":{"211":1,"246":1,"252":3,"285":1}}],["次行风格",{"2":{"104":1}}],["次方",{"2":{"33":1}}],["注意⚠️",{"2":{"349":1}}],["注意使用双引号",{"2":{"306":1,"307":1}}],["注重最新的软件和技术",{"2":{"335":1}}],["注释是一个程序员必须有具有的良好编程习惯",{"2":{"98":1}}],["注释是一种特殊的文本",{"2":{"98":1}}],["注释",{"0":{"97":1},"1":{"98":1,"99":1,"100":1}}],["注册",{"2":{"91":1}}],["源文件",{"2":{"130":8}}],["源文件包含",{"2":{"96":1}}],["源程序需要以",{"2":{"126":1}}],["源代码构建的免费开源操作系统",{"2":{"335":3}}],["源代码",{"2":{"55":2,"126":1}}],["⑧",{"2":{"94":1,"117":1,"342":1,"346":1,"349":1}}],["⑦",{"2":{"94":1,"117":1,"342":1,"346":1,"349":1}}],["版或稳定版",{"2":{"336":1}}],["版",{"0":{"94":1,"95":1}}],["版本的更新频率较低",{"2":{"336":1}}],["版本的支持周期内",{"2":{"336":1}}],["版本通常适用于企业和组织等需要长期稳定性和可靠性的环境",{"2":{"336":1}}],["版本通常会提供更长时间的支持和维护",{"2":{"336":1}}],["版本选择",{"0":{"336":1}}],["版本支持",{"2":{"69":1}}],["版本",{"2":{"65":7,"91":2,"117":3,"336":1}}],["手动在字符串的结尾添加",{"2":{"305":1}}],["手动版",{"0":{"93":1}}],["手动管理内存",{"2":{"66":1}}],["登录或跳过该选项",{"2":{"91":1}}],["全是复制",{"2":{"264":1}}],["全称为",{"2":{"116":1}}],["全部删除",{"2":{"90":1}}],["全平台实现",{"2":{"69":1}}],["单击完成按钮",{"2":{"342":1}}],["单击安装按钮",{"2":{"342":1}}],["单击确定",{"2":{"342":1}}],["单击下一步继续安装",{"2":{"342":2}}],["单击下一步",{"2":{"342":1}}],["单个元素的字节长度",{"2":{"277":1}}],["单个组件",{"2":{"90":1}}],["单分支结构",{"0":{"209":1},"1":{"210":1,"211":1,"212":1}}],["单字节",{"2":{"201":3}}],["单引号",{"2":{"164":1}}],["单精度",{"2":{"158":1}}],["单行注释",{"0":{"99":1},"2":{"99":1}}],["单元测试",{"2":{"81":1}}],["工程和建筑设计",{"2":{"292":1}}],["工作和学习环境部署",{"0":{"337":1},"1":{"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1}}],["工作原理",{"2":{"231":1}}],["工作负荷",{"2":{"90":1}}],["工具",{"2":{"136":1,"143":1}}],["工具链是否安装成功",{"2":{"83":1}}],["工具链",{"2":{"69":1,"320":1}}],["工具链和",{"2":{"69":1}}],["工具和应用程序",{"2":{"116":2}}],["工具和",{"2":{"90":1}}],["工具和开发",{"2":{"69":1}}],["工具和库较少",{"2":{"69":1}}],["工具和库",{"2":{"69":2}}],["继续执行下一次循环",{"2":{"260":1}}],["继续执行用户程序",{"2":{"50":1}}],["继续",{"2":{"90":1,"91":1}}],["企业版拥有面向架构师的功能",{"2":{"89":1}}],["美元续订",{"2":{"89":2}}],["美元",{"2":{"89":2}}],["美国就制定了一套字符编码",{"2":{"201":1}}],["美国信息交换标准代码",{"2":{"200":1}}],["美国国家标准协会",{"2":{"62":1,"65":1}}],["美国贝尔实验室的肯",{"2":{"62":1}}],["专业版",{"2":{"89":1}}],["免费",{"2":{"89":1}}],["插件",{"2":{"87":1,"94":1}}],["同理",{"2":{"348":1}}],["同意许可协议",{"2":{"342":1}}],["同意协议",{"2":{"86":1}}],["同类指针相减的结果是一个整数",{"2":{"330":1}}],["同一个数组中的元素必须是相同的数据类型",{"2":{"268":1}}],["同样可以使用",{"2":{"307":1}}],["同样的道理",{"2":{"265":1}}],["同样适用于微软的",{"2":{"127":1}}],["同",{"2":{"236":1}}],["同时",{"2":{"333":2,"339":1}}],["同时进行初始化",{"2":{"274":1,"275":1}}],["同时提供了类似的隔离和安全性",{"2":{"116":1}}],["同时也使得多个程序可以在相互隔离的环境中同时运行",{"2":{"50":1}}],["同时声明多个整型的变量并赋值",{"2":{"3":1}}],["同时声明多个变量并赋值",{"2":{"3":1}}],["主流的",{"2":{"335":1}}],["主题和调试工具",{"2":{"85":1}}],["主要由以下几个组成部分构成",{"2":{"334":1}}],["主要应用包括",{"2":{"292":2}}],["主要应用有",{"2":{"292":1}}],["主要用于监控和分析系统性能",{"2":{"140":1}}],["主要任务包括",{"2":{"126":1}}],["主要面向普通用户",{"2":{"49":1}}],["主要针对开发人员和高级用户",{"2":{"49":1}}],["支持的操作包括",{"2":{"330":2}}],["支持的工具链",{"2":{"320":1}}],["支持在",{"2":{"116":1}}],["支持",{"2":{"89":1}}],["支持新的编程语言",{"2":{"85":1}}],["支持多种编程范式",{"2":{"60":1}}],["智能指针",{"2":{"310":2}}],["智能代码补全",{"2":{"85":1}}],["智能手机",{"2":{"45":1}}],["打印第一个元素的地址",{"2":{"330":1}}],["打印当前作用域中的所有局部变量",{"2":{"323":1}}],["打印变量的值",{"2":{"323":1}}],["打印二维数组元素",{"2":{"299":1}}],["打印移动之后的数组",{"2":{"288":1,"289":1}}],["打印交换后的数组",{"2":{"287":2}}],["打印原始数组中的全部元素",{"2":{"287":2,"288":1,"289":1}}],["打印数组名",{"2":{"330":1}}],["打印数组",{"2":{"286":1}}],["打印",{"2":{"253":1,"254":1,"255":1,"256":1,"259":1,"260":1}}],["打印票价",{"2":{"229":1}}],["打印显示它的个位数",{"2":{"183":1}}],["打印等",{"2":{"107":1}}],["打印机",{"2":{"8":1}}],["打开解决方案资源管理器",{"2":{"95":1}}],["打开该目录",{"2":{"94":1}}],["打开",{"2":{"83":1,"320":1,"343":1}}],["构建支持",{"2":{"81":1}}],["构成了一个完整的计算机系统",{"2":{"46":1}}],["推出了许多新的版本和功能",{"2":{"333":1}}],["推出了",{"2":{"201":1}}],["推出的跨平台",{"2":{"81":1}}],["推荐选择",{"2":{"336":1}}],["推荐",{"0":{"76":1,"174":1,"306":1},"1":{"77":1,"78":1},"2":{"5":1}}],["步骤略",{"2":{"94":1,"117":1}}],["步骤相同",{"2":{"75":1,"78":1}}],["步提高的瓶颈",{"2":{"47":1}}],["默认即可",{"2":{"349":1}}],["默认会保留",{"2":{"159":3}}],["默认是匹配到空格或",{"2":{"307":1}}],["默认是否带符号取决于当前运行环境",{"2":{"168":1}}],["默认是有符号",{"2":{"149":1,"150":1,"151":1,"152":1}}],["默认是",{"2":{"148":1,"168":1}}],["默认是最小化安装",{"2":{"74":1}}],["默认",{"2":{"148":4}}],["默认仓库中的",{"2":{"119":1}}],["默认整体向右边移动",{"2":{"103":1}}],["默认情况下的",{"2":{"153":1}}],["默认情况下",{"2":{"21":1,"96":1,"106":1}}],["配置网络和主机名",{"2":{"349":1}}],["配置网络",{"0":{"343":1}}],["配置和管理虚拟机",{"2":{"339":1}}],["配置编辑器的字体",{"2":{"83":1}}],["配置显示方法分隔符功能",{"2":{"83":1}}],["配置控制台编码为",{"2":{"83":1}}],["配置文件编码",{"2":{"83":1}}],["配置自动保存功能",{"2":{"83":1}}],["配置自定义字体",{"2":{"83":1}}],["配置新",{"2":{"83":1}}],["配置环境变量",{"2":{"72":1}}],["配置",{"0":{"72":1,"75":1,"78":1,"83":1,"87":1,"91":1,"118":1,"119":1,"122":1,"123":1},"2":{"75":1,"78":1,"122":1,"123":1}}],["略",{"2":{"71":1,"74":1,"75":1,"77":1,"78":1}}],["下面是具体的步骤",{"2":{"319":1}}],["下标的值大",{"2":{"288":1}}],["下标当前的值比",{"2":{"288":1}}],["下标",{"2":{"268":1,"269":1}}],["下的性能分析工具",{"2":{"140":1}}],["下主要有",{"2":{"126":1}}],["下一步即可",{"2":{"346":7}}],["下一步继续安装",{"2":{"342":1}}],["下一步",{"2":{"82":3,"86":3}}],["下载源码",{"2":{"143":1}}],["下载地址在这里",{"2":{"71":1,"74":1,"77":1,"117":1}}],["下载到本地",{"2":{"71":1,"74":1,"77":1}}],["下图是一个购物车中变化的数据",{"2":{"1":1}}],["完整的",{"2":{"69":1}}],["轻量级",{"2":{"69":1}}],["混合使用",{"2":{"69":1}}],["设计图案和用户界面中非常重要",{"2":{"292":1}}],["设计的基础",{"2":{"46":1}}],["设置软件选择",{"2":{"349":1}}],["设置系统安装目的地",{"2":{"349":1}}],["设置操作系统的语言环境为中文",{"2":{"349":1}}],["设置虚拟机的网络类型",{"2":{"346":1}}],["设置虚拟机的内存",{"2":{"346":1}}],["设置虚拟机的名称和安装位置",{"2":{"346":1}}],["设置断点",{"2":{"322":1}}],["设置随机数种子",{"2":{"232":1}}],["设置初始种子",{"2":{"231":1}}],["设置环境变量",{"2":{"143":1}}],["设置为默认版本",{"2":{"117":1}}],["设置",{"0":{"320":1,"348":1},"2":{"94":1,"121":1,"138":1,"343":1,"346":1,"349":1}}],["设置和使用相对复杂",{"2":{"69":1}}],["复制数组",{"2":{"286":1}}],["复制到",{"2":{"143":1}}],["复合数据类型指针",{"2":{"146":1}}],["复杂性比",{"2":{"69":1}}],["复杂度介于",{"2":{"69":1}}],["复杂度",{"2":{"69":1}}],["复数",{"2":{"65":1}}],["取反",{"2":{"330":1}}],["取决于数组的长度和数组中元素的类型",{"2":{"269":1}}],["取决于使用的工具链",{"2":{"69":1}}],["取款成功",{"2":{"250":1}}],["取款失败",{"2":{"250":1}}],["取款",{"2":{"250":1}}],["取款金额",{"2":{"250":1}}],["取款机功能",{"2":{"250":1}}],["取出两个数中的较大值",{"2":{"241":1}}],["取出两个数中的较小值",{"2":{"241":1}}],["取地址运算符",{"2":{"197":1,"316":1}}],["取值运算符",{"2":{"197":1,"316":2}}],["取值范围",{"2":{"148":4,"168":4}}],["取余赋值",{"2":{"186":1}}],["取余",{"2":{"183":1}}],["取模后赋值",{"2":{"197":1,"316":1}}],["取模",{"2":{"183":3,"197":1,"316":1}}],["取名为",{"2":{"3":2}}],["强类型系统和异常处理",{"2":{"310":1}}],["强烈推荐使用",{"2":{"306":1}}],["强烈建议保留",{"2":{"219":1}}],["强制类型转换可能会导致精度损失",{"2":{"180":1}}],["强制类型转换",{"0":{"180":1},"2":{"197":1,"316":1}}],["强制规范",{"2":{"14":1,"312":1}}],["强大的包管理系统",{"2":{"69":2}}],["丰富的工具",{"2":{"69":1}}],["丰富的工具和库",{"2":{"69":1}}],["丰富的",{"2":{"69":1}}],["根据需要决定是否需要更改软件的安装位置",{"2":{"342":1}}],["根据种⼦值产⽣⼀个",{"2":{"232":1}}],["根据随机数种⼦计算出⼀个伪随机数",{"2":{"232":1}}],["根据淡旺季的月份和年龄",{"2":{"229":1}}],["根据用户的输入显示相应的信息",{"2":{"224":1}}],["根据年龄判断",{"2":{"212":1}}],["根据特定条件执行不同的代码块",{"2":{"208":1}}],["根据循环条件",{"2":{"203":1}}],["根据条件",{"2":{"203":1}}],["根据条件指令",{"2":{"126":1}}],["根据功能",{"2":{"182":1,"315":1}}],["根据操作数的个数",{"2":{"182":1,"315":1}}],["根据所占内存空间大小的不同",{"2":{"148":1}}],["根据指针变量所指向空间中存储的值的类型不同",{"2":{"146":1}}],["根据普通变量中存储的值的类型不同",{"2":{"146":1}}],["根据变量中存储的值的不同",{"2":{"146":1,"313":1}}],["根据使用工具链决定",{"2":{"69":1}}],["根内存条",{"2":{"5":3}}],["兼容",{"2":{"202":1}}],["兼容性增强",{"2":{"116":1}}],["兼容的可执行文件",{"2":{"69":1}}],["兼容环境",{"2":{"69":2}}],["兼容环境和工具集",{"2":{"69":1}}],["环境变量就需要",{"2":{"72":1}}],["环境变量",{"0":{"72":1,"75":1,"78":1},"2":{"75":1,"78":1}}],["环境较大",{"2":{"69":1}}],["环境",{"2":{"69":1,"136":1}}],["环境的安装和配置",{"0":{"68":1},"1":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1}}],["包含两个都为",{"2":{"188":1}}],["包含大量工具",{"2":{"69":1}}],["包括冗余电源",{"2":{"338":1}}],["包括很多大学将",{"2":{"63":1}}],["包括指令的编码",{"2":{"51":1}}],["包括",{"2":{"18":2,"24":1,"202":1,"260":1,"339":1}}],["简化写法会自动在末尾添加",{"2":{"306":1}}],["简化写法",{"0":{"306":1}}],["简化了字符处理",{"2":{"202":1}}],["简而言之",{"2":{"200":1}}],["简称字符串",{"2":{"303":1}}],["简称编码",{"2":{"200":2}}],["简称",{"2":{"89":1,"339":1}}],["简称宏替换",{"2":{"19":1}}],["简单易用",{"2":{"69":1}}],["简介",{"2":{"69":1}}],["特别是在处理数组和其他连续存储的数据结构时",{"2":{"330":1}}],["特别是在高位字节区域",{"2":{"201":1}}],["特性",{"2":{"69":1}}],["特征",{"2":{"60":1}}],["要避免出现死循环",{"2":{"257":1}}],["要求",{"2":{"285":1}}],["要求输入一个数字",{"2":{"259":1}}],["要求每行",{"2":{"253":1}}],["要求使用",{"2":{"224":1}}],["要求将",{"2":{"65":1}}],["要对自己的行为负责",{"2":{"216":2}}],["要么在",{"2":{"117":1}}],["要么走科学上网",{"2":{"117":1}}],["要想在程序中使用这个函数",{"2":{"110":1}}],["要开发",{"2":{"69":1}}],["尤其是在网络编程",{"2":{"66":1}}],["尤其是在处理复杂指针和内存操作的时候",{"2":{"66":1}}],["虽然两个语句都可以使用",{"2":{"226":1}}],["虽然这些编码系统在技术上的编码范围存在重叠",{"2":{"201":1}}],["虽然",{"2":{"66":1}}],["虽然不是强制性要求",{"2":{"5":1}}],["空指针解引用异常",{"2":{"310":1}}],["空指针引用",{"2":{"309":1}}],["空指针引用等安全漏洞",{"2":{"66":1}}],["空格",{"2":{"11":1}}],["缺乏高级特性",{"2":{"66":1}}],["缺点",{"2":{"60":1,"69":1}}],["缺点和机器语言没什么不同",{"2":{"58":1}}],["没有给出数组中元素的个数",{"2":{"274":1}}],["没有赋值的地方",{"2":{"273":1,"275":1}}],["没有任何奖励",{"2":{"220":1}}],["没有任何提示",{"2":{"126":1}}],["没有严格意义上的布尔类型",{"2":{"184":1}}],["没有符号",{"2":{"149":1,"150":1,"151":1,"152":1}}],["没有就暂时跳过",{"2":{"91":1}}],["没有",{"2":{"74":1}}],["没有过多的复杂特性",{"2":{"66":1}}],["没有引入任何新功能",{"2":{"65":1}}],["涵盖了文件操作",{"2":{"66":1}}],["涵盖了低级数据类型",{"2":{"51":1}}],["广泛的硬件和平台支持",{"2":{"66":1}}],["广泛用于服务器环境",{"2":{"335":1}}],["广泛用于开发操作系统",{"2":{"63":1}}],["广泛用于各种操作系统和系统软件的开发",{"2":{"62":1}}],["灵活的环境",{"2":{"69":1}}],["灵活的数组成员",{"2":{"65":1}}],["灵活性和低级控制",{"2":{"66":1}}],["宝蓝公司",{"2":{"65":1}}],["导致指针仍指向已经无效的内存位置",{"2":{"309":1}}],["导致了小数的精度也不相同",{"2":{"158":1}}],["导致了计算机系统",{"2":{"47":1}}],["导致编译程序错误的现象",{"2":{"65":1}}],["甚至会使用虚拟机来代替虚拟机软件",{"2":{"339":1}}],["甚至会出现某些",{"2":{"65":1}}],["甚至导致程序崩溃",{"2":{"309":1}}],["甚至八通道",{"2":{"5":1}}],["消除实现定义的行为",{"2":{"65":1}}],["计划进一步增强安全性",{"2":{"65":1}}],["计算数组的最值",{"2":{"284":1}}],["计算数组的长度",{"0":{"277":1},"2":{"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"287":2,"288":1,"289":1}}],["计算数组中所有元素的和以及平均数",{"2":{"283":1}}],["计算步骤",{"2":{"277":1}}],["计算平均工资",{"2":{"264":1}}],["计算圆的面积",{"2":{"11":1}}],["计算变量的大小",{"0":{"9":1}}],["计算机图形学",{"2":{"292":1}}],["计算机继续传播到了亚洲",{"2":{"201":1}}],["计算机开始了东征之路",{"2":{"201":1}}],["计算机是上个世纪",{"2":{"201":1}}],["计算机中的存储的最小单位是",{"2":{"201":1}}],["计算机中对于文本数据的数据也是以二进制来存储的",{"2":{"201":1}}],["计算机中所有的数据和指令都是以二进制的形式表示的",{"2":{"201":1}}],["计算机中存储单位的换算",{"2":{"6":1}}],["计算机不能直接识别和执行用高级语言编写的程序",{"2":{"59":1}}],["计算机病毒分析等",{"2":{"58":1}}],["计算机却不能识别",{"2":{"55":1}}],["计算机语言走势图",{"2":{"64":1}}],["计算机语言排行榜",{"0":{"64":1}}],["计算机语言简史",{"0":{"56":1},"1":{"57":1,"58":1,"59":1,"60":1}}],["计算机语言有很多种",{"2":{"54":1}}],["计算机语言是什么",{"0":{"54":1}}],["计算机编程语言是人和计算机交流的方式",{"2":{"54":1}}],["计算机设计的也非常简陋",{"2":{"49":1}}],["计算机软件",{"0":{"48":1},"1":{"49":1,"50":1,"51":1,"52":1}}],["计算机科学",{"2":{"46":1}}],["计算机有很多形式",{"2":{"45":1}}],["计算机",{"2":{"45":1,"154":1}}],["计算机系统中处理文本数据的两个基本概念",{"2":{"200":1}}],["计算机系统",{"0":{"45":1}}],["计算机组成原理",{"0":{"44":1},"1":{"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1}}],["计算机底层就是采取类似科学计数法的形式来存储小数的",{"2":{"158":1}}],["计算机底层为什么使用补码",{"0":{"43":1}}],["计算机底层存储和计算的都是二进数的补码",{"2":{"41":1}}],["计算机底层虽然存储和计算的都是二进数",{"2":{"39":1,"40":1}}],["计算机底层是使用二进制来表示指令和数据的",{"2":{"6":1}}],["计算机的各个设备部件的延迟从高到低的排列",{"2":{"47":1}}],["计算机的性能短板",{"2":{"47":1}}],["计算机的控制单元",{"2":{"24":1,"46":1}}],["计算机的底层只有二进制",{"2":{"24":1}}],["计算机由运算器",{"2":{"24":1,"46":1}}],["计算",{"2":{"6":1}}],["新建会话",{"2":{"352":1}}],["新建虚拟机",{"2":{"346":1}}],["新建",{"2":{"95":1}}],["新建空项目",{"2":{"95":1,"96":1}}],["新建一个空文件夹",{"2":{"94":1}}],["新建一个",{"2":{"93":1}}],["新",{"2":{"83":1}}],["新版本只是解决了",{"2":{"65":1}}],["新增的关键字",{"2":{"15":2}}],["修订标准的原因并不是因为原标准不能用",{"2":{"65":1}}],["修改文件夹的名称",{"2":{"347":1}}],["修改指向变量的值",{"2":{"330":1}}],["修改项目中",{"2":{"138":1}}],["修改",{"0":{"121":1}}],["修改默认的安装位置",{"2":{"90":1}}],["修改和维护了",{"2":{"6":1}}],["修改变量",{"2":{"3":1}}],["增加了",{"2":{"65":1}}],["增加了许多语言特性",{"2":{"65":1}}],["双击打开",{"2":{"342":1}}],["双分支结构",{"0":{"213":1},"1":{"214":1,"215":1,"216":1,"217":1}}],["双字节范围",{"2":{"201":3}}],["双字节",{"2":{"201":1}}],["双引号中的字符",{"2":{"306":1}}],["双引号",{"2":{"164":1}}],["双精度",{"2":{"158":1}}],["双斜杠",{"2":{"65":1}}],["双通道内存系统同时使用两个通道来传输数据",{"2":{"5":1}}],["合写了一本著名的教材",{"2":{"65":1}}],["合法",{"2":{"14":1,"330":2}}],["柯林",{"2":{"65":1}}],["出现命令终端",{"2":{"77":1}}],["出现了许多",{"2":{"65":1}}],["出自",{"2":{"47":2}}],["拥有众多的发行版",{"2":{"332":1}}],["拥有庞大而活跃的用户社区",{"2":{"63":1}}],["拥有访问系统全部资源和执行硬件操作的最高权限",{"2":{"50":1}}],["原始数组",{"2":{"287":4,"288":2,"289":2}}],["原理就是这样的",{"2":{"156":4}}],["原因是",{"2":{"134":1}}],["原本作为",{"2":{"127":1}}],["原生支持",{"2":{"164":1}}],["原生应用",{"2":{"69":2}}],["原生可执行文件或",{"2":{"69":1}}],["原生可执行文件",{"2":{"69":1}}],["原先是",{"2":{"63":1}}],["原码的表示与机器数真值表示的一样",{"2":{"39":1}}],["原码",{"0":{"37":1,"39":1},"1":{"38":1,"39":1,"40":1,"41":1,"42":1},"2":{"39":2,"40":2,"41":2}}],["金融应用",{"2":{"63":1}}],["金币的数量等",{"2":{"1":1}}],["仿真软件和数值分析工具",{"2":{"63":1}}],["神经网络和深度学习算法",{"2":{"63":1}}],["游戏",{"2":{"63":1}}],["游戏中技能的冷却时间",{"2":{"1":1}}],["服务器虚拟化",{"2":{"339":1}}],["服务器可以是物理服务器",{"2":{"338":1}}],["服务器通常由专门的",{"2":{"338":1}}],["服务器通常采用高性能的硬件配置",{"2":{"338":1}}],["服务器通过网络与客户端进行通信",{"2":{"338":1}}],["服务器的主要功能是接收来自客户端的请求",{"2":{"338":1}}],["服务器是一种专门用于提供服务的计算机系统",{"2":{"338":1}}],["服务器版本",{"2":{"335":1}}],["服务器",{"0":{"338":1},"2":{"63":1}}],["跨平台的特点",{"2":{"63":1}}],["丹尼斯",{"2":{"62":1}}],["肯",{"2":{"62":1}}],["里面的分支的结构称为内层分支",{"2":{"228":1}}],["里面包含了普通的字符串和格式占位符",{"2":{"8":1}}],["里奇设计出来",{"2":{"164":1}}],["里奇",{"2":{"62":2,"65":1}}],["汤姆森就在",{"2":{"62":1}}],["汤姆森",{"2":{"62":1}}],["易于编写和维护",{"2":{"60":1}}],["易用的操作方式",{"2":{"49":1}}],["依次类推",{"2":{"280":1,"293":1}}],["依次是机械硬盘",{"2":{"47":1}}],["依赖",{"2":{"69":2}}],["依赖于计算机硬件",{"2":{"62":1}}],["依然是最广泛使用",{"2":{"63":1}}],["依然需要了解硬件",{"2":{"60":1}}],["与",{"2":{"330":1}}],["与指针相比",{"2":{"310":1}}],["与具体硬件或平台相关",{"2":{"60":1}}],["与具体硬件强绑定",{"2":{"60":1}}],["与用户进行交互的界面",{"2":{"49":1}}],["可靠性和稳定性",{"2":{"338":1}}],["可读性会很差",{"2":{"252":1}}],["可读性差",{"2":{"60":1}}],["可执行文件的安装位置",{"2":{"137":1}}],["可选",{"2":{"77":1,"83":3,"94":2,"117":1}}],["可能不会得到预期的结果",{"2":{"178":1}}],["可能会导致指针指向错误的内存位置",{"2":{"309":1}}],["可能会导致缓冲区溢出",{"2":{"66":1}}],["可能会得到不一样的结果",{"2":{"195":1}}],["可能会出现如下的提示",{"2":{"133":1}}],["可能会出现共享组件",{"2":{"90":1}}],["可能较低",{"2":{"69":1}}],["可能存在一定的性能损失",{"2":{"60":1}}],["可变长度数组",{"2":{"65":1}}],["可移植性好",{"2":{"60":1}}],["可以运行自己的操作系统和应用程序",{"2":{"339":1}}],["可以用于企业生产环境",{"2":{"335":1}}],["可以用于生成web应用程序",{"2":{"89":1}}],["可以看出数组名虽然在某些场合下可以像指针一样使用",{"2":{"330":1}}],["可以看做是",{"2":{"298":1}}],["可以声明指向指针的指针",{"2":{"330":1}}],["可以声明多个变量",{"2":{"236":1}}],["可以比较两个指针的大小",{"2":{"330":1}}],["可以进行比较运算",{"2":{"330":1}}],["可以进行位操作",{"2":{"66":1}}],["可以对数值类型的普通变量进行加",{"2":{"330":1}}],["可以清楚地区分指针变量和普通变量",{"2":{"327":1}}],["可以考虑使用更安全的语言特性",{"2":{"309":1}}],["可以不指定行数",{"2":{"297":1}}],["可以折成珠穆朗玛峰的高度",{"2":{"246":1}}],["可以根据需要省略",{"2":{"219":1}}],["可以使用如下的命令查看",{"2":{"201":1}}],["可以使用转义字符",{"2":{"164":1}}],["可以使用不同的格式占位符来输出不同进制的整数",{"2":{"28":1}}],["可以方便地处理多语言和特殊字符",{"2":{"164":1}}],["可以指定小数位",{"2":{"159":3}}],["可以省略一对",{"2":{"306":1,"307":1}}],["可以省略",{"2":{"158":1}}],["可以保证是",{"2":{"154":1}}],["可以将一个地址赋值给指针",{"2":{"330":1}}],["可以将运算符分为",{"2":{"182":2,"315":2}}],["可以将整数类型划分为",{"2":{"148":1}}],["可以将指针类型分为基本数据类型指针",{"2":{"146":1}}],["可以将普通变量类型划分为基本数据类型",{"2":{"146":1}}],["可以自动保存并格式化",{"2":{"122":1}}],["可以通过以下几个方面来说明",{"2":{"330":1}}],["可以通过反编译代码来查看指针变量和普通变量的区别",{"2":{"319":1}}],["可以通过如下命令查看",{"2":{"202":1}}],["可以通过",{"2":{"118":1,"119":1,"149":2,"150":2,"151":2,"152":2,"161":1,"162":1,"166":1,"167":1,"352":1}}],["可以在同一台物理计算机上同时运行多个操作系统",{"2":{"339":1}}],["可以在",{"2":{"116":1,"120":1}}],["可以在输出文本的结尾",{"2":{"108":1}}],["可以添加一个换行符",{"2":{"108":1}}],["可以有多个包含",{"2":{"121":1}}],["可以有多个",{"2":{"96":1}}],["可以极大提高",{"2":{"81":1}}],["可以实现在",{"2":{"69":1}}],["可以生成",{"2":{"69":1}}],["可以简化硬件设计",{"2":{"41":1}}],["可以是库",{"2":{"51":1}}],["可以是常量",{"2":{"8":1}}],["可以是一个用来计算的数字",{"2":{"2":1}}],["可以和任意数据类型的数据拼接",{"2":{"6":1}}],["可以先声明变量再赋值",{"2":{"3":1}}],["可以操作这块内存区域",{"2":{"2":1}}],["可以向其中存储不同类型的数据",{"2":{"2":1}}],["类别",{"2":{"60":1}}],["类型数组",{"2":{"278":1}}],["类型名",{"2":{"180":1}}],["类型名称",{"2":{"154":1}}],["类型后",{"2":{"178":3}}],["类型取值范围",{"2":{"168":1}}],["类型本质上整数可以进行运算",{"2":{"168":1}}],["类型字面量需要使用单引号包裹",{"2":{"168":1}}],["类型同样分为",{"2":{"168":1}}],["类型也可以进行数学运算",{"2":{"168":1}}],["类型占用的内存大小",{"0":{"161":1,"166":1},"2":{"161":1,"166":1}}],["类型是",{"2":{"154":2}}],["类型了",{"2":{"148":1}}],["类型的",{"2":{"210":1,"214":1,"219":1}}],["类型的关键字的",{"2":{"174":1}}],["类型的取值范围",{"0":{"162":1,"167":1}}],["类型的格式占位符",{"2":{"159":3}}],["类型的值",{"2":{"155":1}}],["类型的字面量",{"2":{"153":1,"160":2}}],["类型的范围是",{"2":{"149":2,"150":2,"151":2,"152":2}}],["类型的指针",{"2":{"146":1}}],["类型的变量",{"2":{"6":2}}],["类型转换",{"2":{"112":1,"180":1}}],["类型安全性更强",{"2":{"22":1}}],["类型检查",{"2":{"22":1}}],["类型",{"2":{"6":2,"15":3,"50":1,"52":1,"146":1,"148":4,"149":3,"150":3,"151":3,"152":3,"153":1,"154":1,"158":3,"160":1,"164":1,"165":1,"178":6,"197":1,"316":1}}],["类型包括",{"2":{"5":1}}],["才可结束外层的当次循环",{"2":{"252":1}}],["才会完全跳出内层循环",{"2":{"252":1}}],["才会继续编译代码",{"2":{"19":1}}],["才是",{"2":{"190":1}}],["才能得到珠峰的高度",{"2":{"246":1}}],["才能运行",{"2":{"85":1}}],["才能被计算机识别和执行",{"2":{"59":1}}],["目录中的所有",{"2":{"121":1,"138":1}}],["目录",{"2":{"94":1,"121":2,"138":2}}],["目前而言",{"2":{"309":1}}],["目前",{"2":{"202":1}}],["目前最新版本为",{"2":{"89":1}}],["目前的",{"2":{"69":1}}],["目前有两种主流实现",{"2":{"69":1}}],["目前仍然应用于工业电子编程领域",{"2":{"58":1}}],["目的是希望孩子能健康成长",{"2":{"13":1}}],["代理问题",{"0":{"133":1}}],["代码细节剖析",{"0":{"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1}}],["代码风格",{"0":{"104":1}}],["代码管控工具",{"2":{"89":1}}],["代码",{"2":{"85":1}}],["代码分析等功能",{"2":{"81":1}}],["代替二进制操作码",{"2":{"58":1}}],["代表大写的英文字母",{"2":{"202":1}}],["代表数据类型是整型",{"2":{"106":1}}],["代表",{"2":{"6":3,"57":3,"174":3}}],["铁器时代",{"0":{"58":1}}],["决定了机器语言的具体形式",{"2":{"57":1}}],["架构",{"2":{"57":1}}],["架构的处理器上",{"2":{"51":1}}],["诞生",{"2":{"57":1}}],["日本推出了",{"2":{"201":1}}],["日文等多字节字符",{"2":{"164":1}}],["日文等",{"2":{"164":1}}],["日",{"2":{"57":1}}],["月有",{"2":{"225":6}}],["月",{"2":{"57":1,"225":8}}],["都提供了字符串对应的类型",{"2":{"303":1}}],["都内置了获取数组的长度的属性或方法",{"2":{"277":1}}],["都有格式化的快捷键",{"2":{"103":1}}],["都必须做如下的两件事情",{"2":{"55":1}}],["都是异类",{"2":{"57":1}}],["都是",{"2":{"6":1,"148":1}}],["想要将程序运行起来",{"2":{"55":1}}],["无限循环",{"0":{"257":1},"2":{"285":1}}],["无论是物理服务器还是虚拟服务器",{"2":{"338":1}}],["无论使用者位于何地或使用何种语言",{"2":{"202":1}}],["无论我们学习任何一门编程语言",{"2":{"55":1}}],["无符号",{"2":{"168":2}}],["无符号的下溢出",{"2":{"156":2}}],["无符号的上溢出和下溢出",{"2":{"156":1}}],["无符号的上溢出",{"2":{"156":2}}],["无符号整数",{"2":{"156":1}}],["无符号整数不使用最高位作为符号位",{"2":{"156":1}}],["无符号整型",{"2":{"148":1,"150":2}}],["无符号长长整型",{"2":{"152":2}}],["无符号长整型",{"2":{"148":2,"151":2}}],["无符号表示的是",{"2":{"149":1,"150":1,"151":1,"152":1}}],["无符号短整型",{"2":{"148":1,"149":2}}],["无需手动包含",{"2":{"111":1}}],["无需额外依赖",{"2":{"69":1}}],["无依赖",{"2":{"69":1}}],["无非就是一些集成电路和颗粒而已",{"2":{"5":1}}],["总的来说",{"2":{"333":1}}],["总分",{"2":{"301":1}}],["总体上",{"2":{"197":1,"316":1}}],["总而言之",{"2":{"55":1,"66":1,"292":1,"310":1}}],["总结",{"0":{"42":1,"60":1,"327":1,"330":1}}],["让其完成我们需要的功能",{"2":{"55":1}}],["让计算机完成人们需要的功能",{"2":{"54":1}}],["世界最高山峰是珠穆朗玛峰",{"2":{"246":1}}],["世界上存在着数百种不同的编码系统",{"2":{"202":1}}],["世界上第一台计算机",{"2":{"57":1}}],["世界",{"2":{"55":1,"99":1,"100":1}}],["初始阶段",{"2":{"333":1}}],["初始化语句③",{"2":{"252":1}}],["初始化语句①",{"2":{"252":1}}],["初始化条件部分的作用域不同",{"2":{"243":1}}],["初始化条件",{"2":{"236":1}}],["初始化条件①",{"2":{"236":1}}],["初始化",{"2":{"3":2}}],["初识",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1}}],["初识计算机语言",{"0":{"53":1},"1":{"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1}}],["相比于非",{"2":{"336":1}}],["相当于一台没有安装",{"2":{"339":1}}],["相当于原数据",{"2":{"194":1,"195":1}}],["相当于人类的信息时代",{"0":{"59":1}}],["相当于人类的青铜",{"0":{"58":1}}],["相当于人类的石器时代",{"0":{"57":1}}],["相除赋值",{"2":{"186":1}}],["相乘赋值",{"2":{"186":1}}],["相减赋值",{"2":{"186":1}}],["相加赋值",{"2":{"186":1}}],["相等",{"2":{"184":1}}],["相关的域名",{"2":{"117":1}}],["相关工具链",{"2":{"77":1,"118":1,"119":2}}],["相对机器语言更易编写和理解",{"2":{"60":1}}],["相对于系统调用",{"2":{"52":1}}],["相同的源代码",{"2":{"51":1}}],["相同的制造商和型号",{"2":{"5":1}}],["相同的时序",{"2":{"5":1}}],["相同容量",{"2":{"5":1}}],["频繁的系统调用可能会影响程序的性能",{"2":{"52":1}}],["性能优化",{"2":{"338":1}}],["性能分析",{"0":{"139":1},"1":{"140":1,"141":1,"142":1,"143":1,"144":1}}],["性能可能较低",{"2":{"69":1}}],["性能较好",{"2":{"69":2}}],["性能",{"2":{"69":1}}],["性能开销较小",{"2":{"52":1}}],["性能开销相对较大",{"2":{"52":1}}],["性能开销",{"2":{"52":2}}],["性能也越来越好",{"2":{"49":1}}],["请重新输入",{"2":{"250":1,"259":1}}],["请选择",{"2":{"250":1}}],["请问",{"2":{"246":1}}],["请做进一步的检查",{"2":{"211":1}}],["请点击重新加载",{"2":{"124":1}}],["请求和处理响应",{"2":{"51":1}}],["请输入字符串",{"2":{"307":1}}],["请输入要统计的数字",{"2":{"285":1}}],["请输入第",{"2":{"264":4,"301":1}}],["请输入取款金额",{"2":{"250":1}}],["请输入存款金额",{"2":{"250":1}}],["请输入月份",{"2":{"225":1,"229":1}}],["请输入水的温度",{"2":{"221":1}}],["请输入分数",{"2":{"220":1}}],["请输入年份",{"2":{"217":1}}],["请输入年龄",{"2":{"216":1,"229":1}}],["请输入你的年龄",{"2":{"212":1}}],["请输入您的心率",{"2":{"211":1}}],["请输入性别",{"2":{"21":1}}],["请输入整数b的值",{"2":{"185":1}}],["请输入整数a的值",{"2":{"185":1}}],["请输入整数",{"2":{"11":1,"134":1}}],["请输入一个字符",{"2":{"224":1}}],["请输入一个整数",{"2":{"11":1,"215":1,"257":1,"259":1}}],["请输入一个半径",{"2":{"11":1}}],["协议或服务",{"2":{"51":1}}],["协议和工具",{"2":{"51":1}}],["框架",{"2":{"51":1}}],["允许他们在一个操作系统上同时进行",{"2":{"116":1}}],["允许用户在",{"2":{"116":1}}],["允许用户态程序安全地请求使用操作系统提供的服务",{"2":{"50":1}}],["允许直接控制硬件资源",{"2":{"60":1}}],["允许不同的软件系统相互交互",{"2":{"51":1}}],["运动和场",{"2":{"292":1}}],["运行代码",{"2":{"138":1,"144":1}}],["运行的低级机器语言的程序",{"2":{"127":1}}],["运行和开发",{"2":{"69":1}}],["运行",{"2":{"51":1,"116":1,"134":1}}],["运算规则",{"2":{"188":1,"193":1}}],["运算结果的符号与被模数也就是第一个操作数相同",{"2":{"183":1}}],["运算后是否会修改操作数的值",{"2":{"182":1,"315":1}}],["运算的时候",{"2":{"178":4}}],["运算过程中的自动类型转换",{"0":{"178":1}}],["运算前需要先转换为同一类型",{"2":{"176":1}}],["运算器和控制器通常被集成在一起",{"2":{"46":1}}],["运算符间接来计算得到",{"2":{"277":1}}],["运算符间接计算出数组的长度",{"2":{"277":1}}],["运算符计算出整个数组的字节长度",{"2":{"277":1}}],["运算符优先级不用刻意地去记忆",{"2":{"197":1,"316":1}}],["运算符优先级",{"0":{"197":1}}],["运算符有无副作用",{"2":{"182":1,"315":1}}],["运算符所组成的表达式",{"2":{"182":1,"315":1}}],["运算符操作数的个数",{"2":{"182":1,"315":1}}],["运算符的优先级",{"0":{"316":1}}],["运算符的含义",{"2":{"182":1,"315":1}}],["运算符的组合",{"2":{"182":1,"315":1}}],["运算符是一种特殊的符号",{"2":{"182":1,"315":1}}],["运算符来获取",{"2":{"161":1,"166":1}}],["运算符获取无符号长长整型",{"2":{"152":1}}],["运算符获取无符号长整型",{"2":{"151":1}}],["运算符获取无符号整型",{"2":{"150":1}}],["运算符获取无符号短整型",{"2":{"149":1}}],["运算符两边习惯各加一个空格",{"2":{"103":1}}],["运算符",{"0":{"155":1,"181":1,"314":1},"1":{"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"315":1,"316":1},"2":{"9":1,"183":1,"184":1,"185":1,"186":1,"188":1,"197":1,"316":1}}],["规定了字符串的结尾必须是",{"2":{"303":1}}],["规律就是",{"2":{"287":1}}],["规范的代码风格",{"0":{"102":1},"1":{"103":1,"104":1}}],["规范的二进制文件",{"2":{"51":1}}],["规范的",{"2":{"51":1}}],["规范来生成二进制文件",{"2":{"51":1}}],["规则",{"2":{"33":1,"34":1,"35":1,"36":1,"39":1,"40":1,"41":1}}],["规则如下",{"2":{"27":1}}],["平面",{"2":{"202":1}}],["平台",{"2":{"85":1}}],["平台的开发和测试",{"2":{"116":1}}],["平台的",{"2":{"51":1}}],["平板电脑等",{"2":{"45":1}}],["库或应用程序的不同部分之间的接口",{"2":{"51":1}}],["此关键字的后面",{"2":{"259":1,"260":1}}],["此后",{"2":{"62":1}}],["此接口允许应用程序和库在实现相同",{"2":{"51":1}}],["此时在调试控制台中输入以下命令",{"2":{"325":1}}],["此时",{"2":{"6":1,"90":1,"117":1,"133":1,"264":1,"339":1}}],["它通常具有更高的性能",{"2":{"338":1}}],["它提供了多种桌面环境和服务器选项",{"2":{"335":1}}],["它提供了一个先进的桌面环境和开发者工具",{"2":{"335":1}}],["它提供了企业级的稳定性和安全性",{"2":{"335":1}}],["它接收用户输入的命令并将其解释执行",{"2":{"334":1}}],["它具有稳定性",{"2":{"332":1}}],["它具有智能编辑器",{"2":{"81":1}}],["它基于",{"2":{"332":1}}],["它指向数组的第一个元素的地址",{"2":{"330":1}}],["它使得指针运算更加直观和便于理解",{"2":{"330":1}}],["它表示两个指针之间相隔多少个指向的对象单位",{"2":{"330":1}}],["它在物理计算机上模拟出一个完整的计算环境",{"2":{"339":1}}],["它在",{"2":{"303":1}}],["它的成功得益于开源模式的优势",{"2":{"333":1}}],["它的功能是结束一个方法",{"2":{"261":1}}],["它的厚度是",{"2":{"246":1}}],["它的高度是",{"2":{"246":1}}],["它只包括了英文字母",{"2":{"200":1}}],["它可以用一维坐标表示",{"2":{"292":1}}],["它可以帮助开发者和系统管理员了解系统中哪些部分在消耗资源",{"2":{"140":1}}],["它可以是任何操作",{"2":{"107":1}}],["它会完整的模拟一个硬件系统",{"2":{"136":1}}],["它包含了一个完整的",{"2":{"116":1}}],["它包括了整个软件生命周期中所需要的大部分工具",{"2":{"89":1}}],["它引入了一个真正的",{"2":{"116":1}}],["它是由林纳斯",{"2":{"334":1}}],["它是数值的一部分",{"2":{"156":1}}],["它是",{"2":{"106":1}}],["它不会被编译器执行",{"2":{"98":1}}],["它支持语法高亮",{"2":{"85":1}}],["它被称为",{"2":{"65":1}}],["它允许程序员使用接近日常英语的指令来编写程序",{"2":{"59":1}}],["它定义了如何将字符集中的字符转换为计算机存储和传输的数据",{"2":{"200":1}}],["它定义了软件组件之间如何相互通信",{"2":{"51":1}}],["它定义了数据类型的大小",{"2":{"51":1}}],["它将应用程序连接到库或底层操作系统",{"2":{"51":1}}],["它规定了处理器能够执行的操作",{"2":{"51":1}}],["它们提供了虚拟化平台和管理工具",{"2":{"339":1}}],["它们提供了命令行界面和脚本编程功能",{"2":{"334":1}}],["它们都扮演着提供服务和资源的角色",{"2":{"338":1}}],["它们还通常具有冗余的设计",{"2":{"338":1}}],["它们各自有着不同的特点和适用场景",{"2":{"335":1}}],["它们各自有不同的字符范围和编码方式",{"2":{"202":1}}],["它们分别是",{"2":{"298":1}}],["它们帮助我们更好地理解和描述世界的结构和行为",{"2":{"292":1}}],["它们密切相关但又有区别",{"2":{"200":1}}],["它们设置堆栈后",{"2":{"126":1}}],["它们之间的区别",{"2":{"69":1}}],["它们决定使用高级语言重写",{"2":{"62":1}}],["它们决定了变量在内存中如何表示和存储",{"2":{"2":1}}],["它们直接使用操作系统通过系统调用提供的服务",{"2":{"52":1}}],["它们直接与硬件交互",{"2":{"49":1}}],["它们对系统资源的访问权限有着本质的区别",{"2":{"50":1}}],["它们有特定的含义和用途",{"2":{"15":1}}],["该字符既不能显示",{"2":{"303":1}}],["该程序可以接收一个字符",{"2":{"224":1}}],["该架构定义了处理器",{"2":{"51":1}}],["该区域的数据可以在同一类型范围内不断变化",{"2":{"2":1}}],["稳定运行的关键机制之一",{"2":{"50":1}}],["防止引起文件的冲突",{"2":{"346":1}}],["防止了悬空引用和指针乱用",{"2":{"310":1}}],["防止重复",{"2":{"121":1,"138":1}}],["防止系统崩溃和数据泄露",{"2":{"50":1}}],["防止用户程序直接操作硬件设备和关键的系统资源",{"2":{"50":1}}],["经纬度",{"2":{"292":1}}],["经常需要对不同类型的数据进行运算",{"2":{"176":1}}],["经过严格审查的操作系统核心组件才被允许在此模式下运行",{"2":{"50":1}}],["经济学等领域都有杰出的贡献",{"2":{"46":1}}],["具有稳定性和灵活性",{"2":{"335":1}}],["具有较低的系统资源访问权限",{"2":{"50":1}}],["具体的存储空间由编译系统自行决定",{"2":{"148":1}}],["具体关键字",{"2":{"15":3}}],["管理内存以及和操作系统对话",{"2":{"63":1}}],["管理文件系统和网络通信等",{"2":{"50":1}}],["管理计算机的硬件资源",{"2":{"49":1}}],["权限",{"2":{"50":1,"52":1}}],["内层循环控制列数",{"2":{"252":1}}],["内层循环次数为",{"2":{"252":1}}],["内层循环",{"2":{"252":1}}],["内容如下",{"2":{"133":1}}],["内容如下所示",{"2":{"96":1}}],["内核是整个操作系统的核心",{"2":{"334":1}}],["内核的第一个版本",{"2":{"333":1}}],["内核包托管在",{"2":{"117":1}}],["内核包",{"2":{"117":1}}],["内核来代替",{"2":{"116":1}}],["内核",{"2":{"116":3,"334":1,"335":1}}],["内核态提供了系统调用的接口",{"2":{"50":1}}],["内核态是操作系统代码运行的模式",{"2":{"50":1}}],["内核态",{"2":{"50":1}}],["内置调试工具和git集成",{"2":{"85":1}}],["内联函数和指定的初始值设定项",{"2":{"65":1}}],["内存等",{"2":{"309":1}}],["内存泄漏和悬空指针",{"2":{"310":1}}],["内存泄漏",{"2":{"309":1}}],["内存泄露检测",{"0":{"135":1},"1":{"136":1,"137":1,"138":1}}],["内存和存储资源相对有限",{"2":{"202":1}}],["内存空间",{"2":{"148":4}}],["内存管理和垃圾回收",{"2":{"310":1}}],["内存管理等多种功能",{"2":{"66":1}}],["内存管理等",{"2":{"49":1,"50":1}}],["内存管理",{"2":{"49":1,"111":1,"334":1}}],["内存访问模式等",{"2":{"51":1}}],["内存访问就需要",{"2":{"47":1}}],["内存访问需要",{"2":{"47":1}}],["内存",{"2":{"47":1,"309":1,"339":1}}],["内存中空间的最小单位是字节",{"2":{"6":1}}],["内存颗粒存储数据并与内存控制器进行数据交换",{"2":{"5":1}}],["内存颗粒是内存条上的",{"2":{"5":1}}],["内存条表面的黑色颗粒",{"2":{"5":1}}],["内存条表面会有内存颗粒",{"2":{"5":1}}],["内存条的分层结构就是",{"2":{"5":1}}],["内存条的时序",{"2":{"5":1}}],["内存条的内部结构",{"0":{"5":1}}],["内存条应该具有相同的速度规格",{"2":{"5":1}}],["核态",{"2":{"50":1}}],["kvm",{"2":{"339":1}}],["kr",{"2":{"201":1,"202":1}}],["kconfig",{"2":{"143":1}}],["k",{"2":{"65":3}}],["keepemptylinesatthestartofblocks",{"2":{"122":1}}],["kernighan",{"2":{"65":1}}],["kernel",{"2":{"50":3,"143":4}}],["ken",{"2":{"62":1}}],["kb",{"2":{"6":2}}],["降低了计算机操作的门槛",{"2":{"49":1}}],["拖拽等简单操作完成复杂任务",{"2":{"49":1}}],["供直观",{"2":{"49":1}}],["图形化界面",{"2":{"334":1}}],["图形设计和计算机图形学",{"2":{"292":1}}],["图形用户界面",{"2":{"49":1}}],["图标",{"2":{"49":1}}],["图片",{"2":{"24":1}}],["他们负责服务器的配置",{"2":{"338":1}}],["他们通过命令行可以快速",{"2":{"49":1}}],["他和父亲达成协议",{"2":{"220":1}}],["他在数学",{"2":{"46":1}}],["终端命令可以执行文件操作",{"2":{"49":1}}],["终端命令",{"2":{"49":1}}],["确保在编译你的代码时使用了调试信息生成选项",{"2":{"321":1}}],["确保调试器设置为",{"2":{"320":1}}],["确保你使用的是带有",{"2":{"320":1}}],["确保指针的初始化和使用是安全的",{"2":{"309":1}}],["确保编译时的正确性",{"2":{"112":1}}],["确保了编译后的二进制文件能够在特定的操作系统和硬件平台上正确地运行",{"2":{"51":1}}],["确保用户程序不能直接访问关键的系统资源",{"2":{"50":1}}],["确保用户能够输入信息并接收计算机的处理结果",{"2":{"46":1}}],["确保程序能够高效",{"2":{"49":1}}],["开启此虚拟机",{"2":{"349":1}}],["开启虚拟化",{"2":{"117":1}}],["开水",{"2":{"221":2}}],["开始受到更多人的关注和认可",{"2":{"333":1}}],["开始逐步完善和扩展功能",{"2":{"333":1}}],["开始调试",{"0":{"322":1}}],["开始依次遍历到",{"2":{"288":1}}],["开始的连续数字",{"2":{"268":1}}],["开始下一次循环",{"2":{"252":1}}],["开始",{"2":{"202":1}}],["开始安装",{"2":{"90":1}}],["开始递增的",{"2":{"21":1}}],["开发使用",{"2":{"335":1}}],["开发应用程序和驱动程序",{"2":{"333":1}}],["开发的编程语言编译器",{"2":{"127":1}}],["开发环境",{"2":{"116":1}}],["开发效率",{"2":{"81":1}}],["开发",{"2":{"69":1,"332":1}}],["开发中",{"2":{"51":1}}],["开发者会持续提供安全补丁",{"2":{"336":1}}],["开发者可能会使用",{"2":{"51":1}}],["开发者需要确保操作系统能够支持特定的",{"2":{"51":1}}],["开发者通过系统调用可以实现对底层资源的直接控制",{"2":{"49":1}}],["开发人员可以采取以下的措施",{"2":{"309":1}}],["开发人员",{"2":{"51":1}}],["安装到裸机上",{"2":{"348":1}}],["安装结束后",{"2":{"342":1}}],["安装程序",{"2":{"342":1}}],["安装步骤",{"0":{"342":1}}],["安装虚拟机软件",{"0":{"340":1},"1":{"341":1,"342":1,"343":1}}],["安装依赖库",{"2":{"143":1}}],["安装gcc相关工具链",{"2":{"118":1}}],["安装指定版本的",{"2":{"117":1}}],["安装和配置",{"0":{"115":1},"1":{"116":1,"117":1,"118":1,"119":1}}],["安装中",{"2":{"90":1}}],["安装中文插件",{"2":{"83":1,"87":1}}],["安装位置",{"2":{"90":1}}],["安装过程",{"2":{"86":1}}],["安装完成之后",{"2":{"349":1}}],["安装完成",{"2":{"82":1,"86":1,"90":1}}],["安装开发",{"2":{"77":1}}],["安装开发工具包",{"2":{"77":1,"118":1,"119":1}}],["安装",{"0":{"71":1,"74":1,"77":1,"82":1,"86":1,"90":1,"137":1,"141":1,"349":1},"1":{"142":1,"143":1},"2":{"77":1,"82":1,"86":1,"87":1,"94":1,"118":3,"119":3,"142":1,"143":1}}],["安装在主板的内存插槽中",{"2":{"5":1}}],["安全性和可靠性",{"2":{"332":1}}],["安全性问题",{"2":{"66":1}}],["安全性",{"2":{"50":1,"338":1}}],["安全地运行",{"2":{"49":1}}],["安全管理",{"2":{"49":1}}],["应运而生",{"2":{"202":1}}],["应用示例",{"0":{"131":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1}}],["应用",{"2":{"69":1}}],["应用程序运行等",{"2":{"338":1}}],["应用程序的兼容性大幅提高",{"2":{"116":1}}],["应用程序",{"2":{"116":1,"334":1,"335":1}}],["应用程序都不能直接作用于硬件",{"2":{"52":1}}],["应用程序与操作系统",{"2":{"51":1}}],["应用程序二进制接口",{"2":{"51":1}}],["应用程序通过调用这些接口来请求操作系统执行特定的硬件操作",{"2":{"49":1}}],["应用程序需要对接的硬件也将越来越多",{"2":{"49":1}}],["应该是",{"2":{"325":1}}],["应该越来越趋向于不成立",{"2":{"243":1}}],["应该匹配",{"2":{"5":1}}],["应该相同",{"2":{"5":1}}],["底层也是通过",{"2":{"303":1}}],["底层存储就是",{"2":{"303":1}}],["底层硬件不断丰富",{"2":{"49":1}}],["底层都会转换",{"2":{"6":1}}],["很多应用程序都是直接跑在硬件上的",{"2":{"49":1}}],["很好理解",{"2":{"34":1}}],["硬件平台的影响",{"2":{"158":1}}],["硬件模型以指令集架构",{"2":{"51":1}}],["硬件设备控制",{"2":{"50":1}}],["硬件驱动",{"2":{"49":1}}],["硬件越来越丰富",{"2":{"49":1}}],["硬件资源不够丰富",{"2":{"49":1}}],["硬盘的读写速率已经成为影响系统性能进一",{"2":{"47":1}}],["操作来说",{"2":{"185":2}}],["操作数在进行位运算的时候",{"2":{"188":1}}],["操作数自减前或自减后的值",{"2":{"183":1}}],["操作数自增前或自增后的值",{"2":{"183":1}}],["操作数符号取反",{"2":{"183":1}}],["操作数本身",{"2":{"183":1}}],["操作数个数",{"2":{"183":1,"184":1,"185":1,"186":1,"188":1}}],["操作数指的是参与运算的值或者对象",{"2":{"182":1,"315":1}}],["操作",{"2":{"103":1}}],["操作系统受到了全球开发者的广泛支持和贡献",{"2":{"332":1}}],["操作系统被广泛应用于服务器",{"2":{"332":1}}],["操作系统几乎都是通过",{"2":{"309":1}}],["操作系统上运行",{"2":{"116":1}}],["操作系统移植到其他的计算机架构上",{"2":{"63":1}}],["操作系统",{"2":{"51":2,"62":1,"63":1,"65":1,"127":1,"332":1,"334":1}}],["操作系统通过用户态和内核态的分离",{"2":{"50":1}}],["操作系统的裸机",{"2":{"339":1}}],["操作系统的官方编译器",{"2":{"127":1}}],["操作系统的核心部分可以直接访问内存",{"2":{"50":1}}],["操作系统的作用",{"2":{"49":1}}],["操作系统的功能",{"2":{"49":1}}],["操作系统的来源",{"0":{"49":1}}],["操作系统应运而生了",{"2":{"49":1}}],["操作码指示要执行的操作",{"2":{"24":1,"46":1}}],["价格不同",{"2":{"47":1}}],["价格等",{"2":{"1":1}}],["容器的概念",{"0":{"266":1}}],["容错",{"2":{"220":1}}],["容易产生难以调试的错误和安全隐患",{"2":{"66":1}}],["容易被人们掌握",{"2":{"59":1}}],["容易混淆",{"2":{"14":1,"312":1}}],["容量不同",{"2":{"47":1}}],["你可能需要查看反汇编代码来更深入地理解变量的存储方式",{"2":{"326":1}}],["你可以看到指针变量",{"2":{"325":1}}],["你可以在调试控制台中使用",{"2":{"323":1}}],["你可以在",{"2":{"321":1}}],["你的成绩不及格",{"2":{"220":1}}],["你的年龄不大",{"2":{"216":1}}],["你的年龄不大这次放过你了",{"2":{"216":1}}],["你年龄大于18",{"2":{"216":2}}],["你真的很丑",{"2":{"171":1,"172":1,"173":1,"174":1}}],["你真的很帅",{"2":{"171":1,"172":1,"173":1,"174":1}}],["你算个啥",{"2":{"47":1}}],["你好",{"2":{"18":2,"55":1,"99":1,"100":1}}],["千万不要相信别人会有发财的机会和你共享",{"2":{"47":1}}],["揭示了一个真理",{"2":{"47":1}}],["展示了价格信息",{"2":{"47":1}}],["寄存器的使用",{"2":{"51":1}}],["寄存器",{"2":{"47":1,"51":1}}],["赤壁赋",{"2":{"47":1}}],["苏轼",{"2":{"47":1}}],["知不可乎骤得",{"2":{"47":1}}],["抱明月而长终",{"2":{"47":1}}],["挟飞仙以遨游",{"2":{"47":1}}],["羡长江之无穷",{"2":{"47":1}}],["哀吾生之须臾",{"2":{"47":1}}],["渺沧海之一粟",{"2":{"47":1}}],["淮南子",{"2":{"47":1}}],["西汉淮南王刘安",{"2":{"47":1}}],["\\t循环体语句⑤",{"2":{"252":1}}],["\\t④迭代部分",{"2":{"248":1}}],["\\t③循环体部分",{"2":{"248":1}}],["\\tcase",{"2":{"223":3}}],["\\t语句块n+1",{"2":{"219":1}}],["\\t语句块n",{"2":{"219":1}}],["\\t语句块2",{"2":{"214":1,"219":1}}],["\\t语句块1",{"2":{"214":1,"219":1}}],["\\tapt",{"2":{"143":1}}],["\\telse",{"2":{"104":1}}],["\\treturn",{"2":{"104":2}}],["\\t\\treturn",{"2":{"104":4}}],["\\t",{"2":{"47":2,"100":1,"104":6,"143":1,"171":1,"223":2}}],["盖其旦暮为期",{"2":{"47":1}}],["蜉蝣朝生而暮死",{"2":{"47":1}}],["传统硬盘就需要",{"2":{"47":1}}],["传统的硬盘访问需要",{"2":{"47":1}}],["天或",{"2":{"225":2}}],["天下没有免费的午餐",{"2":{"47":1}}],["天",{"2":{"47":1,"225":6}}],["纳秒",{"2":{"47":1}}],["微软公司",{"2":{"65":1}}],["微处理器和其它电子设备",{"2":{"63":1}}],["微控制器",{"2":{"63":1}}],["微妙",{"2":{"47":2}}],["微信聊天中消息条数",{"2":{"1":1}}],["秒计算",{"2":{"47":1}}],["秒",{"2":{"47":2,"292":1}}],["那就重启吧",{"2":{"349":1}}],["那就重启计算机",{"2":{"117":2}}],["那个时候",{"2":{"49":1,"164":1}}],["那这台服务器得处理能力只能是",{"2":{"47":1}}],["那么通过一系列的手段将指针包装或屏蔽",{"2":{"309":1}}],["那么该数组就是三维数组",{"2":{"293":1}}],["那么该数组就是二维数组",{"2":{"293":1}}],["那么该数组就是一维数组",{"2":{"293":1}}],["那么该指针就是",{"2":{"146":1}}],["那么数组的长度",{"2":{"277":1}}],["那么将会产生数组越界访问",{"2":{"275":1}}],["那么就会从数组开始位置依次赋值",{"2":{"273":1}}],["那么就需要非常多的变量",{"2":{"265":1}}],["那么就需要手动下载源码",{"2":{"119":1}}],["那么就需要手动下载",{"2":{"117":1}}],["那么每次生成的随机数将相同",{"2":{"231":1}}],["那么最高位统一规定为",{"2":{"201":1}}],["那么对应的流程如下",{"2":{"201":1}}],["那么十进制表示的范围是从",{"2":{"156":1}}],["那么现在我们肯定不会再学习",{"2":{"148":1}}],["那么请做如下步骤",{"2":{"96":1}}],["那么编写的程序也是不能直接运行的",{"2":{"55":2}}],["那么编译时就全部替换成指定的常量值",{"2":{"19":1}}],["那么它必须能够理解和执行",{"2":{"51":1}}],["那么可以转换为",{"2":{"43":1}}],["那么在输入数据的时候",{"2":{"11":1}}],["那么我们必须将",{"2":{"6":1}}],["那么",{"2":{"1":1,"5":1,"6":4,"40":1,"47":4,"49":1,"55":1,"133":1,"134":1,"146":1,"154":2,"156":4,"241":1,"265":1,"275":1,"277":1,"280":1,"287":1,"289":1,"298":1,"299":1,"330":1}}],["自减之前的值",{"2":{"183":1}}],["自减之后的值",{"2":{"183":1}}],["自减运算符",{"2":{"197":1,"316":1}}],["自减运算符在前在后",{"2":{"183":1}}],["自减运算符可以写在操作数的前面也可以写在操作数后面",{"2":{"183":1}}],["自减",{"2":{"183":1}}],["自增自减运算",{"2":{"330":1}}],["自增运算符",{"2":{"197":1,"316":1}}],["自增和自减",{"2":{"183":2}}],["自增",{"2":{"183":3}}],["自动推断出行数",{"2":{"297":1}}],["自动推断出数组中元素的个数",{"2":{"274":1}}],["自动类型转换",{"0":{"177":1},"1":{"178":1,"179":1}}],["自动化控制系统",{"2":{"46":1}}],["自行编译",{"2":{"119":1}}],["自定义它们的值",{"2":{"21":1}}],["使得在编译时就能够保证内存安全",{"2":{"310":1}}],["使得世界上所有的文字和符号都能被唯一地识别和使用",{"2":{"202":1}}],["使得程序员不必编写常用的功能",{"2":{"111":1}}],["使得语言本身比较容易学习和掌握",{"2":{"66":1}}],["使得计算机能够执行各种复杂的任务",{"2":{"46":1}}],["使",{"2":{"65":1}}],["使程序更易于人类编写和理解",{"2":{"58":1}}],["使用户可以轻松创建",{"2":{"339":1}}],["使用户能够通过鼠标点击",{"2":{"49":1}}],["使用方便",{"2":{"335":1}}],["使用地址运算符",{"2":{"330":1}}],["使用sizeof运算符对数组名和指针变量会得到不同的结果",{"2":{"330":1}}],["使用以下命令可以查看当前函数的反汇编代码",{"2":{"326":1}}],["使用反汇编",{"0":{"326":1}}],["使用指针和引用的适当性",{"2":{"309":1}}],["使用双引号引起来的一串字符称为字符串字面值",{"2":{"303":1}}],["使用三维坐标来精确定位和规划",{"2":{"292":1}}],["使用二维坐标来表示地球表面的任意位置",{"2":{"292":1}}],["使用无限循环",{"2":{"285":1}}],["使用大括号重新赋值是不允许的",{"2":{"281":2}}],["使用当前时间作为种子",{"2":{"232":1}}],["使用非0",{"2":{"210":1,"214":1,"219":1}}],["使用固定的",{"2":{"202":1}}],["使用整型来表示真和假两种状态",{"2":{"171":1}}],["使用精确宽度类型可以确保代码在各个平台上的一致性",{"2":{"154":1}}],["使用轻量级虚拟机",{"2":{"116":1}}],["使用了微软开发的轻量级虚拟机",{"2":{"116":1}}],["使用一次",{"2":{"103":1}}],["使用的是最原始的穿透卡片",{"2":{"57":1}}],["使用目的",{"2":{"52":1}}],["使用",{"0":{"19":1},"2":{"19":1,"39":2,"40":2,"41":2,"90":1,"165":1,"171":1,"202":2,"226":1,"264":1,"277":1}}],["使用下划线连接多个单词组成的标识符",{"2":{"14":1,"312":1}}],["使用有意义的单词",{"2":{"14":1,"312":1}}],["使用输出语句",{"2":{"8":1}}],["使用变量名来关联某块内存的地址",{"2":{"6":1,"312":1}}],["促进了计算机的可编程性和通用性",{"2":{"46":1}}],["年代在美国研制成功的",{"2":{"201":1}}],["年代的时候",{"2":{"13":1}}],["年发布了",{"2":{"333":1}}],["年发布",{"2":{"65":1}}],["年进行了修补",{"2":{"65":1}}],["年以上",{"2":{"47":1}}],["年",{"2":{"46":1,"57":1,"62":4,"65":4,"164":1,"333":2}}],["诺依曼的主要成就",{"2":{"46":1}}],["诺依曼是一位多才多艺的科学家",{"2":{"46":1}}],["诺依曼体系结构中",{"2":{"201":1}}],["诺依曼体系结构的理论要点如下",{"2":{"46":1}}],["诺依曼体系结构是现代计算机",{"2":{"46":1}}],["诺依曼体系结构",{"0":{"46":1},"2":{"24":1,"46":1}}],["冯",{"0":{"46":1},"2":{"46":4}}],["笔记本电脑",{"2":{"45":1}}],["台式电脑",{"2":{"45":1}}],["俗称",{"2":{"45":1}}],["变成",{"2":{"188":1}}],["变",{"2":{"42":2,"188":1}}],["变量保存总和",{"2":{"283":1}}],["变量后",{"2":{"183":1}}],["变量后++",{"2":{"183":1}}],["变量前",{"2":{"183":1}}],["变量前++",{"2":{"183":1}}],["变量先自减",{"2":{"183":1}}],["变量先自增",{"2":{"183":1}}],["变量先运算",{"2":{"183":2}}],["变量或常量",{"2":{"155":1}}],["变量或表达式",{"2":{"8":1}}],["变量所对应的内存中存储的是另一个变量的地址",{"2":{"146":1,"313":1}}],["变量所对应的内存中存储的是普通值",{"2":{"146":1,"313":1}}],["变量所指向的路径中",{"2":{"143":1}}],["变量所占内存空间的大小",{"2":{"9":1}}],["变量需要提前声明",{"2":{"11":1}}],["变量就是保存程序运行过程中临时产生的值",{"2":{"6":1,"312":1}}],["变量就是内存中用于存储数据的临时空间",{"2":{"6":1}}],["变量就是一个存储数据的临时空间",{"2":{"2":1}}],["变量必须先声明",{"2":{"3":1}}],["变量名的作用",{"2":{"6":1,"312":1}}],["变量名",{"2":{"2":1,"6":3,"15":1,"180":1,"312":2}}],["变量是内存中的一个存储区域",{"2":{"2":1}}],["变量是程序中不可或缺的组成单位",{"2":{"2":1}}],["变量的字符类型可以表示单个字符",{"2":{"164":1}}],["变量的浮点类型",{"2":{"158":1}}],["变量的输入",{"0":{"11":1}}],["变量的输出",{"0":{"8":1}}],["变量的重要操作",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1}}],["变量的数据类型决定了两个变量是否能够运行",{"2":{"6":1}}],["变量的数据类型决定了变量所占空间的大小",{"2":{"6":1}}],["变量的数据类型是",{"2":{"6":1}}],["变量的首地址",{"2":{"6":1}}],["变量的作用",{"0":{"6":1}}],["变量的值可以在同一类型范围内不断变化",{"2":{"3":1}}],["变量的声明和使用",{"0":{"3":1}}],["变量的构成包含三个要素",{"2":{"2":1}}],["变量的特别之处就在于它存放的数据是可以改变的",{"2":{"2":1}}],["变量的定义",{"2":{"2":1}}],["变量",{"0":{"0":1,"2":1,"312":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1},"2":{"2":1,"10":2,"13":1,"154":1,"180":1,"182":1,"315":1}}],["按位异或后赋值",{"2":{"197":1,"316":1}}],["按位异或的场景有",{"2":{"192":1}}],["按位异或",{"0":{"192":1},"2":{"188":1,"197":1,"316":1}}],["按位异或赋值",{"2":{"186":1}}],["按位或后赋值",{"2":{"197":1,"316":1}}],["按位或",{"0":{"191":1},"2":{"188":1,"197":1,"316":1}}],["按位或赋值",{"2":{"186":1}}],["按位与后赋值",{"2":{"197":1,"316":1}}],["按位与",{"0":{"190":1},"2":{"188":1,"190":1,"191":1,"192":1,"197":1,"316":1}}],["按位与赋值",{"2":{"186":1}}],["按位取反运算符",{"2":{"197":1,"316":1}}],["按位取反",{"0":{"193":1},"2":{"42":1,"188":1}}],["按钮等",{"2":{"49":1}}],["按照上图",{"2":{"47":1}}],["按照",{"2":{"41":2}}],["按照反码的规则",{"2":{"40":1}}],["按照原码的规则",{"2":{"39":1}}],["提升了程序的稳定性和开发效率",{"2":{"310":1}}],["提前发现问题",{"2":{"309":1}}],["提示程序存在潜在的隐患",{"2":{"180":1}}],["提高了用户体验和工作效率",{"2":{"49":1}}],["提高了运算效率",{"2":{"41":1}}],["提高工作效率",{"2":{"49":1,"116":1}}],["提供内存分配",{"2":{"112":1}}],["提供",{"2":{"69":3}}],["提供底层功能支持",{"2":{"49":1}}],["提供使用计算机资源的操作方式",{"2":{"49":1}}],["提供了文件夹的功能来管理虚拟机",{"2":{"347":1}}],["提供了更安全的间接访问方法",{"2":{"310":1}}],["提供了更好的网络集成",{"2":{"116":1}}],["提供了更高层次的抽象",{"2":{"60":1}}],["提供了大量常用的函数",{"2":{"66":1}}],["提供了一种标准化的方式来发送",{"2":{"51":1}}],["提供了",{"2":{"8":1,"11":1}}],["补码的设计可以巧妙的让符号位也参与计算",{"2":{"43":1}}],["补码表示法解决了原码和反码存在的两种零",{"2":{"41":1}}],["补码",{"0":{"41":1},"2":{"41":2}}],["显然不符合实际情况",{"2":{"39":1,"40":1}}],["显示变量的类型",{"2":{"323":1}}],["显示余额",{"2":{"250":1}}],["显示前缀",{"2":{"28":3}}],["显示器",{"2":{"8":1}}],["+=",{"2":{"186":2,"197":1,"238":1,"245":1,"249":1,"250":1,"283":1,"301":2,"316":1}}],["+y",{"2":{"183":1}}],["+x",{"2":{"183":1}}],["++j",{"2":{"253":1,"254":1,"255":1,"256":1}}],["++i",{"2":{"232":1,"237":1,"253":1,"254":1,"255":1,"256":1,"259":1,"260":1}}],["++i1",{"2":{"183":1}}],["++",{"2":{"183":1,"197":1,"316":1}}],["+",{"2":{"41":1,"42":1,"43":1,"50":3,"99":1,"100":2,"103":5,"156":2,"168":1,"178":4,"180":4,"183":5,"186":1,"189":1,"197":1,"206":1,"232":4,"239":4,"264":2,"280":2,"288":3,"289":3,"301":4,"316":1,"330":3,"335":2}}],["+0",{"2":{"39":2,"40":1,"41":2}}],["+1",{"2":{"39":2,"40":2,"41":2}}],["正数",{"2":{"194":1,"195":1}}],["正数左补",{"2":{"188":1}}],["正数的个数",{"2":{"257":1}}],["正数的原码",{"2":{"42":1}}],["正数的原码是它本身对应的二进制数",{"2":{"39":1}}],["正数的补码和它的原码相同",{"2":{"41":1}}],["正数的反码和它的原码相同",{"2":{"40":1}}],["正号和负号",{"2":{"183":1}}],["正号",{"2":{"183":1}}],["正确的缩进和空白",{"0":{"103":1}}],["正式将",{"2":{"62":1}}],["正是由于计算机各个部件的速度不同",{"2":{"47":1}}],["正常数字表示即可",{"2":{"27":1}}],["因数",{"2":{"241":1}}],["因此在不同编码之间转换文本时",{"2":{"202":1}}],["因此需要链接",{"2":{"126":1}}],["因此经常用于开发计算机游戏",{"2":{"63":1}}],["因此",{"2":{"52":1,"58":1}}],["因此只有可信的",{"2":{"50":1}}],["因此将带有符号位的机器数的真正表示的值称为机器数的真值",{"2":{"38":1}}],["因为数组名是常量",{"2":{"330":1}}],["因为指针运算结果的单位是根据指针所指向的具体类型来计算的",{"2":{"330":1}}],["因为arr",{"2":{"299":1}}],["因为在声明数组的时候",{"2":{"281":1}}],["因为在计算机中的各个部件中",{"2":{"6":1}}],["因为韩国和中国在字符集编码上的高位字节有重叠部分",{"2":{"201":1}}],["因为不同系统对于右移后如何处理负数的符号位",{"2":{"195":1}}],["因为这时",{"2":{"178":1}}],["因为尾数区的内存空间的宽度不同",{"2":{"158":1}}],["因为目前主流的",{"2":{"148":1}}],["因为我们的",{"2":{"126":1}}],["因为通过兼容层调用系统",{"2":{"69":1}}],["因为",{"2":{"55":1,"72":1,"148":1,"185":2,"299":1}}],["因为它们通常不涉及到模式切换",{"2":{"52":1}}],["因为机器数带有符号位",{"2":{"38":1}}],["因为国家贫穷",{"2":{"13":1}}],["吗",{"2":{"34":1}}],["直到条件不成立停止循环",{"2":{"243":1}}],["直到遇到",{"2":{"223":1}}],["直到商为",{"2":{"34":1}}],["直接操作内存地址",{"2":{"309":1}}],["直接结束整个方法",{"2":{"261":1}}],["直接生成可执行文件",{"0":{"128":1}}],["直接生成",{"2":{"69":1}}],["直接由计算机执行的二进制代码",{"2":{"60":1}}],["直接使用内存地址来编写代码",{"2":{"6":1}}],["称为空字符",{"2":{"303":1}}],["称为伪随机数",{"2":{"231":1}}],["称为关键字",{"2":{"106":1}}],["称为",{"2":{"65":1,"202":1}}],["称为短除法或连续除2取余法",{"2":{"34":1}}],["称为位权相加法",{"2":{"33":1}}],["称为标识符",{"2":{"13":1}}],["位运算",{"2":{"330":1}}],["位运算符",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1},"2":{"182":1,"315":1}}],["位的二进制数字表示",{"2":{"201":1}}],["位的二进制数字",{"2":{"200":1}}],["位小数",{"2":{"159":6}}],["位无符号整数",{"2":{"154":4,"156":1}}],["位有符号整数",{"2":{"154":4}}],["位或",{"2":{"148":1}}],["位为主",{"2":{"148":1}}],["位和",{"2":{"148":1}}],["位",{"2":{"148":2,"154":3,"201":2}}],["位二进数来表示",{"2":{"39":2,"40":2,"41":2}}],["位二进制就是一个十六进制",{"2":{"36":1}}],["位二进制就是一个八进制",{"2":{"35":1}}],["位二进制数表示",{"2":{"26":2}}],["位二进制数",{"2":{"26":2}}],["位二进制",{"2":{"26":1,"201":1}}],["位数",{"2":{"33":1,"239":1}}],["借一当八",{"2":{"29":1}}],["借一当二",{"2":{"29":1}}],["借一当十六",{"2":{"29":1}}],["借一当十",{"2":{"29":1}}],["逢十六进一",{"2":{"29":1}}],["逢十进一",{"2":{"29":1}}],["逢八进一",{"2":{"29":1}}],["逢二进一",{"2":{"29":1}}],["针对上述的种种问题",{"2":{"202":1}}],["针对",{"2":{"51":1}}],["针对减法而言",{"2":{"29":4}}],["针对加法而言",{"2":{"29":4}}],["则可以在输入的时候",{"2":{"307":1}}],["则可以使用英语",{"2":{"54":1}}],["则交换",{"2":{"288":1}}],["则",{"2":{"280":1}}],["则内层循环体实际上需要执行",{"2":{"252":1}}],["则称该整数为这些整数的公倍数",{"2":{"241":1}}],["则称该整数为这些整数的公约数",{"2":{"241":1}}],["则打印",{"2":{"221":4}}],["则输出",{"2":{"216":1}}],["则输入的时候需要加上空格",{"2":{"11":1}}],["则输入的时候需要加上逗号",{"2":{"11":1}}],["则提示",{"2":{"212":1}}],["则提示需要做进一步的检查",{"2":{"211":1}}],["则把它分成几步来完成",{"2":{"197":1,"316":1}}],["则整个表达式的值是表达式",{"2":{"196":2}}],["则整体向左移动",{"2":{"103":1}}],["则向下取整",{"2":{"195":1}}],["则结果为",{"2":{"193":2}}],["则使用",{"2":{"159":1}}],["则编译器会自动加上",{"2":{"106":1}}],["则表示运行失败",{"2":{"106":1}}],["则需要在十六进制整数前加上",{"2":{"27":1}}],["则需要在八进制整数前加上",{"2":{"27":1}}],["则需要在二进制整数前加上",{"2":{"27":1}}],["对数组名使用",{"2":{"330":1}}],["对数组名和指针变量会得到不同的结果",{"2":{"330":1}}],["对整数类型的值进行位操作",{"2":{"330":1}}],["对布尔类型的值进行与",{"2":{"330":1}}],["对野指针进行操作可能会导致未定义的行为或程序崩溃",{"2":{"309":1}}],["对象",{"2":{"197":1,"316":1}}],["对操作数的副作用是一致的",{"2":{"183":1}}],["对",{"2":{"65":1,"116":1,"206":1}}],["对很多情况的描述非常模糊",{"2":{"65":1}}],["对齐方式",{"2":{"51":1}}],["对齐方式和调用约定等详细信息",{"2":{"51":1}}],["对上",{"2":{"49":1}}],["对下",{"2":{"49":1}}],["对于指针变量",{"2":{"330":1}}],["对于普通变量",{"2":{"330":1}}],["对于字符串的输入和输出",{"2":{"307":1}}],["对于字符串",{"2":{"303":1}}],["对于整数",{"2":{"303":1}}],["对于英文体系来说",{"2":{"201":1}}],["对于逻辑运算符来说",{"2":{"185":1}}],["对于表达式的值是不同的",{"2":{"183":1}}],["对于浮点类型",{"2":{"158":1}}],["对于有符号的数值溢出",{"2":{"156":1}}],["对于无符号的数值溢出",{"2":{"156":1}}],["对于一个4位有符号整数",{"2":{"156":1}}],["对于一个",{"2":{"156":1}}],["对于跨平台开发者来说",{"2":{"116":1}}],["对于需要高性能和底层控制的应用",{"2":{"66":1}}],["对于操作系统",{"2":{"51":1}}],["对于蜉蝣来说",{"2":{"47":1}}],["对于",{"2":{"47":1,"116":1,"134":2,"159":3,"185":2,"307":1,"336":1}}],["对于家用台式机而言",{"2":{"5":1}}],["对核武器设计",{"2":{"46":1}}],["对应的内存结构",{"2":{"280":1}}],["对应的原码是",{"2":{"40":2}}],["对应的二进制数的范围是",{"2":{"26":2}}],["对应十进制的",{"2":{"26":3}}],["还有许多其他的发行版",{"2":{"335":1}}],["还有生产环境中提供重要业务支撑的各种服务器",{"2":{"45":1}}],["还经常和字符串打交道",{"2":{"303":1}}],["还是假",{"2":{"219":1}}],["还是以",{"2":{"148":1}}],["还会使用到小数",{"2":{"158":1}}],["还会加入启动代码",{"2":{"126":1}}],["还需要重新编译",{"2":{"126":1}}],["还可能会塞满磁盘",{"2":{"89":1}}],["还支持在微软",{"2":{"85":1}}],["还引入了字母",{"2":{"26":1}}],["还限制了数据在内存中所占空间的大小",{"2":{"6":1}}],["到16",{"2":{"202":1}}],["到",{"2":{"26":1,"156":4,"200":1,"201":1,"202":1,"220":2}}],["到这里还是有疑惑的",{"2":{"6":1}}],["满",{"2":{"26":3}}],["负号运算符",{"2":{"197":1,"316":1}}],["负号",{"2":{"183":1}}],["负数都适用",{"2":{"194":1,"195":1}}],["负数左补",{"2":{"188":1}}],["负数和",{"2":{"149":1,"150":1,"151":1,"152":1}}],["负数的个数",{"2":{"257":1}}],["负数的补码是其反码",{"2":{"42":1}}],["负数的补码是在其反码的基础上",{"2":{"41":1}}],["负数的反码是在其原码的基础上",{"2":{"40":1,"42":1}}],["负数的原码是它本身绝对值对应的二进制数",{"2":{"39":1}}],["负责管理硬件设备",{"2":{"334":1}}],["负责初始化程序运行时的环境",{"2":{"126":1}}],["负责数据处理和指令执行",{"2":{"46":1}}],["负责解释和执行指令",{"2":{"24":1,"46":1}}],["负载减少dimm",{"2":{"5":1}}],["⑥",{"2":{"24":1,"46":1,"94":1,"117":1,"148":1,"219":1,"330":1,"342":1,"346":1,"349":1}}],["控制内部循环数组的长度",{"2":{"289":1}}],["控制在三层以内",{"2":{"252":1}}],["控制代码",{"2":{"200":1}}],["控制包含指令的格式化",{"2":{"122":1}}],["控制注释的格式化",{"2":{"122":1}}],["控制其他格式选项",{"2":{"122":1}}],["控制短函数",{"2":{"122":1}}],["控制空行的使用",{"2":{"122":1}}],["控制大括号的位置",{"2":{"122":1}}],["控制数据流",{"2":{"24":1,"46":1}}],["控制器类型",{"2":{"346":1}}],["控制器",{"2":{"24":1,"46":1}}],["控制语句关键字",{"2":{"15":1}}],["五大部件",{"2":{"24":1,"46":1}}],["指定磁盘文件",{"2":{"346":1}}],["指定元素的类型",{"2":{"274":1,"275":1}}],["指向的数组元素索引之间的差值",{"2":{"330":1}}],["指向的数组元素的索引与",{"2":{"330":1}}],["指向的值",{"2":{"325":1}}],["指向指针的指针",{"2":{"330":1}}],["指的是内存地址的向前或向后移动",{"2":{"330":1}}],["指的是",{"2":{"65":1}}],["指令集架构",{"2":{"57":1}}],["指令",{"2":{"54":1}}],["指令由操作码和地址码组成",{"2":{"24":1,"46":1}}],["指令结构",{"2":{"24":1,"46":1}}],["指令按照它们在内存中的顺序执行",{"2":{"24":1,"46":1}}],["指针可以用于访问数组中的元素",{"2":{"330":1}}],["指针可以进行整数的加减运算",{"2":{"330":1}}],["指针间的比较运算",{"2":{"330":1}}],["指针间的相减运算",{"2":{"330":1}}],["指针和整数值的加减运算",{"2":{"330":1}}],["指针运算",{"2":{"330":1}}],["指针运算等底层编程",{"2":{"66":1}}],["指针的自增和自减运算",{"2":{"330":1}}],["指针的运算",{"0":{"328":1},"1":{"329":1,"330":1}}],["指针的理解和定义",{"0":{"317":1},"1":{"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1}}],["指针的安全性",{"2":{"310":1}}],["指针还需要学习",{"2":{"309":1}}],["指针算术错误",{"2":{"309":1}}],["指针指向的内存地址曾经分配给某个变量或对象",{"2":{"309":1}}],["指针变量存储的是另一个变量的地址",{"2":{"330":1}}],["指针变量存储的是地址",{"2":{"324":1}}],["指针变量存储地址",{"2":{"327":1}}],["指针变量和普通变量的主要区别在于它们的类型和存储的内容",{"2":{"324":1}}],["指针变量所对应的内存空间存储的是另外一个变量的地址",{"2":{"146":1,"313":1}}],["指针变量所对应的内存空间中也有值",{"2":{"146":1,"313":1}}],["指针变量也有内存地址",{"2":{"146":1,"313":1}}],["指针变量也有内存空间",{"2":{"146":1,"313":1}}],["指针变量",{"2":{"146":1,"313":1}}],["指针",{"2":{"10":1,"197":1,"316":1}}],["量子计算机除外",{"2":{"24":1,"46":1}}],["之类的远程连接工具来连接",{"2":{"352":1}}],["之类的话",{"2":{"2":1}}],["之内所有偶数的和",{"2":{"238":1,"245":1,"249":1}}],["之外",{"2":{"158":1}}],["之所以",{"2":{"309":1}}],["之所以指针在",{"2":{"309":1}}],["之所以这么规定",{"2":{"148":1}}],["之所以报错的原因",{"2":{"143":1}}],["之后的数据处理将会非常方便",{"2":{"265":1}}],["之后",{"2":{"133":1}}],["之间",{"2":{"69":1}}],["之前提到",{"2":{"307":1}}],["之前",{"2":{"24":1,"202":1,"303":1}}],["视频等",{"2":{"24":1}}],["执行过程是",{"2":{"236":1,"243":1,"248":1}}],["执行代码块",{"2":{"214":1}}],["执行如下的命令",{"2":{"133":1}}],["执行完上述命令之后",{"2":{"117":2}}],["执行完毕后",{"2":{"50":1}}],["执行",{"2":{"93":1,"94":1,"126":1}}],["执行速度快",{"2":{"60":1,"66":1}}],["执行更底层的操作",{"2":{"52":1}}],["执行层级",{"2":{"52":1}}],["执行系统调用时",{"2":{"52":1}}],["执行时机",{"2":{"22":1}}],["执行的时候",{"2":{"6":1,"312":1}}],["vmnet8",{"2":{"343":1}}],["vm",{"2":{"339":1}}],["vmware",{"2":{"136":1,"339":2,"342":2,"343":1,"347":1}}],["variable",{"2":{"323":2}}],["valgrind",{"2":{"136":2,"137":5,"138":2}}],["v",{"2":{"264":1}}],["virtualbox",{"2":{"339":1}}],["virtual",{"2":{"339":1}}],["virtualmachineplatform",{"2":{"117":1}}],["vim",{"2":{"127":1}}],["visual",{"0":{"88":1},"1":{"89":1,"90":1,"91":1},"2":{"69":1,"85":2,"89":5}}],["vhf9h",{"2":{"91":1}}],["vb",{"2":{"89":1}}],["version=$",{"2":{"143":1}}],["version",{"2":{"72":1,"117":1,"121":2,"138":3,"143":1}}],["vscode",{"2":{"94":3,"123":1,"127":1}}],["vs",{"0":{"22":1,"84":1,"94":1,"95":1},"1":{"85":1,"86":1,"87":1},"2":{"50":1,"85":2,"89":1,"91":2}}],["volatile",{"2":{"15":1}}],["void",{"2":{"15":1,"50":2}}],["y2=",{"2":{"183":2}}],["y2",{"2":{"183":2}}],["y1=67",{"2":{"183":1}}],["y1=",{"2":{"183":1}}],["y1",{"2":{"183":2}}],["y",{"2":{"118":6,"119":5,"137":5,"142":1,"143":4,"183":2,"206":10}}],["ywv2j",{"2":{"91":1}}],["y8mmm",{"2":{"91":1}}],["yq6xk",{"2":{"91":1}}],["youtube",{"2":{"64":1}}],["yahoo",{"2":{"64":1}}],["yyy",{"2":{"21":1}}],["year",{"2":{"14":1,"217":11,"312":1}}],["分类",{"0":{"347":1}}],["分数不可能小于",{"2":{"220":1}}],["分及以上",{"2":{"220":1}}],["分",{"2":{"220":3}}],["分没有任何奖励",{"2":{"220":1}}],["分支结构",{"0":{"207":1},"1":{"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1},"2":{"203":1}}],["分步编译",{"0":{"129":1},"1":{"130":1,"131":1}}],["分配内存和释放内存",{"2":{"66":1}}],["分钟",{"2":{"47":1,"292":1}}],["分号也会成为常量值的一部分",{"2":{"19":1}}],["分隔",{"2":{"11":1}}],["结束整个函数或方法",{"2":{"261":1}}],["结构的循环体语句是至少会执行一次",{"2":{"248":1}}],["结构是多选一的时候",{"2":{"219":1}}],["结构体类型",{"2":{"146":1}}],["结构体",{"2":{"15":1}}],["结构体等要素命名的时候使用的字符序列",{"2":{"13":1}}],["结合方向",{"2":{"197":1,"316":1}}],["结合了",{"2":{"69":1}}],["结果为",{"2":{"188":3}}],["结果必定为",{"2":{"185":2}}],["结果就返回真",{"2":{"184":1}}],["结果只保留整数部分而舍弃小数部分",{"2":{"183":1}}],["结果是",{"2":{"180":1}}],["结尾表示这个文件是一个中间状态",{"2":{"130":1}}],["结尾",{"2":{"19":1,"130":6,"223":1}}],["定义二维数组",{"2":{"297":1,"299":1,"301":1}}],["定义二维数组并初始化",{"2":{"295":1,"296":1}}],["定义最小值",{"2":{"284":1}}],["定义最大值",{"2":{"284":1}}],["定义数组并初始化",{"2":{"278":1,"283":1,"284":1,"285":1,"286":1}}],["定义数组和全部初始化",{"2":{"273":1,"275":1,"276":1,"277":1}}],["定义数组和部分初始化",{"2":{"273":1,"275":1}}],["定义数组",{"2":{"272":1,"275":1,"278":1,"280":1}}],["定义范围",{"2":{"232":1}}],["定义了几种编码方案",{"2":{"202":1}}],["定义了",{"2":{"174":1}}],["定义了函数的主体",{"2":{"107":1}}],["定义和打印长长整型变量",{"2":{"152":1}}],["定义和打印长整型变量",{"2":{"151":1}}],["定义和打印整型变量",{"2":{"150":1}}],["定义和打印短整型变量",{"2":{"149":1}}],["定义无符号",{"2":{"149":1,"150":1,"151":1,"152":1}}],["定义有符号",{"2":{"149":1,"150":1,"151":1,"152":1}}],["定义主函数",{"2":{"55":1,"99":1}}],["定义",{"2":{"52":1,"149":1,"150":1,"151":1,"152":1}}],["定义的指令集",{"2":{"51":1}}],["定义的常量有详细的数据类型",{"2":{"20":1}}],["定义的关键字",{"2":{"15":1}}],["定义常量需要指定数据类型",{"2":{"22":1}}],["定义常量不用指定类型",{"2":{"22":1}}],["定义常量",{"0":{"19":1,"22":2}}],["浮点数以及字符那样有固定的大小",{"2":{"303":1}}],["浮点数和字符",{"2":{"303":1}}],["浮点数",{"2":{"303":1}}],["浮点数字面量默认是",{"2":{"160":1}}],["浮点数常量",{"2":{"18":1}}],["浮点数常量以及字符常量",{"2":{"18":1}}],["浮点型数据有两种表现形式",{"2":{"158":1}}],["浮点类型",{"0":{"157":1},"1":{"158":1,"159":1,"160":1,"161":1,"162":1},"2":{"2":1,"146":1}}],["字节数",{"2":{"280":1}}],["字节宽度",{"2":{"154":2}}],["字节",{"2":{"148":8,"149":3,"150":3,"151":3,"152":3,"158":3,"161":3,"166":2}}],["字面量是源代码中一个固定值的表示方法",{"2":{"153":1}}],["字面量后缀",{"0":{"153":1,"160":1}}],["字面量常量",{"2":{"18":3}}],["字面常量",{"2":{"27":4}}],["字母",{"2":{"26":3}}],["字符数组",{"0":{"304":1},"1":{"305":1,"306":1},"2":{"305":1}}],["字符编码之间的关系",{"2":{"202":1}}],["字符可以是字母",{"2":{"200":1}}],["字符集和对应的utf",{"2":{"202":1}}],["字符集和字符集编码之间的关系如下",{"2":{"200":1}}],["字符集和字符集编码",{"0":{"199":1},"1":{"200":1,"201":1,"202":1},"2":{"200":1}}],["字符集中的每个字符表示为",{"2":{"200":1}}],["字符集编码",{"2":{"200":1}}],["字符集定义了可以表示的字符的范围",{"2":{"200":1}}],["字符集",{"2":{"200":1}}],["字符类型的数据在计算机中存储和读取的过程",{"2":{"168":1}}],["字符类型的本质",{"0":{"168":1}}],["字符类型",{"0":{"163":1},"1":{"164":1,"165":1,"166":1,"167":1,"168":1},"2":{"146":1}}],["字符等",{"2":{"146":1,"303":1,"313":1}}],["字符处理库",{"2":{"112":1}}],["字符常量",{"2":{"18":1}}],["字符串是",{"2":{"307":1}}],["字符串是不定长的",{"2":{"303":1}}],["字符串的输入和输出",{"0":{"307":1}}],["字符串写成数组的形式",{"2":{"306":1}}],["字符串不像整数",{"2":{"303":1}}],["字符串",{"0":{"302":1,"304":1},"1":{"303":1,"304":1,"305":2,"306":2,"307":1},"2":{"164":1}}],["字符串处理库",{"2":{"112":1}}],["字符串处理",{"2":{"52":1,"66":1,"111":1}}],["字符串常量",{"2":{"18":1}}],["字符串类型",{"2":{"2":1}}],["字符串等",{"2":{"2":1}}],["字符",{"2":{"2":1,"24":1,"189":1,"202":4,"306":1}}],["男和女也是常量",{"2":{"17":1}}],["人们约定",{"2":{"106":1}}],["人们可以使用编程语言对计算机下达命令",{"2":{"54":1}}],["人工智能",{"2":{"63":1}}],["人工智能等领域的发展产生了重要影响",{"2":{"46":1}}],["人类很难理解",{"2":{"57":1}}],["人类语言是人和人之间用于沟通的一种方式",{"2":{"54":1}}],["人类的性别只有男和女",{"2":{"17":1}}],["人都是自私的",{"2":{"47":1}}],["人民生活不富裕等原因",{"2":{"13":1}}],["π",{"2":{"17":1}}],["常见值有",{"2":{"231":1}}],["常见的虚拟机软件",{"2":{"339":1}}],["常见的伪随机数",{"2":{"231":1}}],["常见的位运算符",{"2":{"188":1}}],["常见的赋值运算符",{"2":{"186":1}}],["常见的逻辑运算符",{"2":{"185":1}}],["常见的关系运算符",{"2":{"184":1}}],["常见的进制有二进制",{"2":{"26":1}}],["常见的进制",{"0":{"26":1}}],["常见的",{"2":{"5":1,"65":1,"112":1,"334":1}}],["常用函数和宏",{"2":{"112":1}}],["常量和运算符也可以组成表达式",{"2":{"182":1,"315":1}}],["常量或表达式",{"2":{"180":1}}],["常量长度的运算符",{"2":{"148":1}}],["常量值n",{"2":{"223":1}}],["常量值2",{"2":{"223":1}}],["常量值1",{"2":{"223":1}}],["常量值",{"2":{"19":1,"20":1}}],["常量名习惯用大写字母表示",{"2":{"19":1}}],["常量名",{"2":{"19":1,"20":1}}],["常量的分类",{"0":{"18":1}}],["常量",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1}}],["第",{"2":{"301":2}}],["第二维",{"2":{"299":1}}],["第二个字节",{"2":{"201":1}}],["第二个操作数可以是任何形式的表达式",{"2":{"186":1}}],["第二章",{"0":{"16":1,"53":1,"181":1,"204":1,"270":1,"311":1,"337":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"205":1,"206":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"312":1,"313":1,"314":1,"315":1,"316":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1}}],["第九章",{"0":{"132":1},"1":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1}}],["第八章",{"0":{"125":1},"1":{"126":1,"127":1,"128":1,"129":1,"130":1,"131":1}}],["第七章",{"0":{"114":1},"1":{"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1}}],["第六章",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1}}],["第五章",{"0":{"97":1,"233":1,"328":1},"1":{"98":1,"99":1,"100":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"329":1,"330":1}}],["第一维",{"2":{"299":1}}],["第一个字节",{"2":{"201":1}}],["第一年",{"2":{"89":2}}],["第一章",{"0":{"0":1,"44":1,"145":1,"203":1,"262":1,"308":1,"331":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"309":1,"310":1,"332":1,"333":1,"334":1,"335":1,"336":1}}],["第四章",{"0":{"67":1,"230":1,"302":1},"1":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"231":1,"232":1,"303":1,"304":1,"305":1,"306":1,"307":1}}],["第三章",{"0":{"23":1,"61":1,"198":1,"207":1,"290":1,"317":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"62":1,"63":1,"64":1,"65":1,"66":1,"199":1,"200":1,"201":1,"202":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1}}],["会提示重启系统",{"2":{"349":1}}],["会返回指针变量本身的地址",{"2":{"330":1}}],["会返回数组的地址",{"2":{"330":1}}],["会打印数组首地址",{"2":{"330":1}}],["会远远超过整个系统的资源",{"2":{"309":1}}],["会导致内存泄漏",{"2":{"309":1}}],["会导致运行时错误",{"2":{"309":1}}],["会将给定的值从数组的开始位置一个个的赋值",{"2":{"273":1,"275":1}}],["会将变量名替换为具体的地址",{"2":{"6":1,"312":1}}],["会在内存中开辟一整块连续的空间",{"2":{"269":1}}],["会执行下一个",{"2":{"223":1}}],["会造成精度损失",{"2":{"179":1}}],["会自动视为字符数组",{"2":{"306":1}}],["会自动转为无符号类型后",{"2":{"178":1}}],["会自动转为",{"2":{"178":3}}],["会自动记住这些关键字以及对应的含义",{"2":{"15":1}}],["会发生数据类型转换",{"2":{"178":1}}],["会发生从用户态到内核态的切换",{"2":{"50":1}}],["会被替换为stdio",{"2":{"126":1}}],["会不支持",{"2":{"119":1}}],["会从用户态切换到内核态",{"2":{"52":1}}],["会出现",{"2":{"39":1}}],["会进行类型检查",{"2":{"22":1}}],["联合体和枚举关键字",{"2":{"15":1}}],["whatis",{"2":{"323":1}}],["while",{"0":{"242":1,"247":1},"1":{"243":1,"244":1,"245":1,"246":1,"248":1,"249":1,"250":1},"2":{"15":1,"203":2,"236":1,"243":4,"244":1,"245":1,"246":1,"248":6,"249":1,"250":1,"252":2,"257":1,"259":1,"285":1}}],["w",{"2":{"305":2}}],["warning",{"2":{"197":1,"281":1,"316":1,"330":1,"336":1,"339":1,"346":1,"349":1}}],["workstation",{"2":{"136":1}}],["world",{"0":{"67":1},"1":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1},"2":{"93":1,"94":1,"95":1,"96":1,"108":2,"237":2,"244":2,"303":5,"306":2,"307":5}}],["wslconfig文件",{"2":{"133":1}}],["wsl",{"2":{"116":19,"143":2}}],["wsl2",{"0":{"115":1,"117":1,"118":1,"119":1,"133":1},"1":{"116":1,"117":1,"118":1,"119":1},"2":{"69":1,"116":1,"117":2,"133":2,"136":1,"137":1,"138":2,"142":1,"143":4}}],["w64",{"0":{"70":1},"1":{"71":1,"72":1},"2":{"69":8,"72":1,"77":1}}],["win",{"2":{"136":1}}],["win11",{"2":{"69":1}}],["win10",{"2":{"69":1}}],["windows",{"2":{"8":1,"51":2,"62":1,"63":1,"69":12,"85":1,"116":6,"117":2,"127":1,"130":3,"339":1}}],["wikipedia",{"2":{"64":1}}],["web",{"2":{"51":1,"63":1}}],["write",{"2":{"50":1,"52":1}}],["writefile",{"2":{"50":2}}],["功能说明",{"2":{"112":1}}],["功能十分强大",{"2":{"89":1}}],["功能相对有限",{"2":{"66":1}}],["功能也越来越强大",{"2":{"49":1}}],["功能",{"2":{"15":3,"50":1}}],["用来替代",{"2":{"335":2}}],["用来存储数据的容器",{"2":{"2":1}}],["用二维数组保存他们的成绩",{"2":{"301":1}}],["用矩阵形式",{"2":{"300":1}}],["用在switch语句或者循环语句中",{"2":{"259":1}}],["用逗号",{"2":{"236":2}}],["用户体验设置",{"2":{"342":1}}],["用户可以使用",{"2":{"116":1}}],["用户可以通过扩展来添加更多功能",{"2":{"85":1}}],["用户态保证了操作系统的稳定性和安全性",{"2":{"50":1}}],["用户态为系统提供了一层保护",{"2":{"50":1}}],["用户态是普通应用程序运行的模式",{"2":{"50":1}}],["用户态",{"2":{"50":10}}],["用户态和内核态的这种分离设计是现代操作系统中实现安全",{"2":{"50":1}}],["用户态和内核态",{"0":{"50":1}}],["用",{"2":{"63":1,"273":1,"275":1,"303":1}}],["用助记符代替二进制代码的低级语言",{"2":{"60":1}}],["用于访问数组或结构体成员",{"2":{"330":1}}],["用于保存成绩",{"2":{"301":1}}],["用于初始化循环变量",{"2":{"236":1}}],["用于构建更复杂的表达式",{"2":{"185":1}}],["用于构建软件和应用程序",{"2":{"51":1}}],["用于数据的运算",{"2":{"182":1,"315":1}}],["用于表示布尔类型",{"2":{"173":1}}],["用于表示正负数",{"2":{"156":1}}],["用于直接表示数据",{"2":{"153":1}}],["用于存储整数值",{"2":{"148":1}}],["用于存储已经处理过的可执行文件名",{"2":{"121":1,"138":1}}],["用于存放代码",{"2":{"94":1}}],["用于递归查找所有源文件",{"2":{"121":1,"138":1}}],["用于包含用户自定义的头文件",{"2":{"113":1}}],["用于包含标准库头文件或系统头文件",{"2":{"113":1}}],["用于开发股票市场分析和交易系统等金融应用",{"2":{"63":1}}],["用于开发科学应用程序",{"2":{"63":1}}],["用于开发人工智能和机器学习的应用程序",{"2":{"63":1}}],["用于开发数据库系统",{"2":{"63":1}}],["用于开发设备驱动程序",{"2":{"63":1}}],["用于控制程序的结构和执行",{"2":{"15":1}}],["用机器数的最高位来存放符号位",{"2":{"38":1}}],["关系运算",{"2":{"330":1}}],["关系运算符",{"0":{"184":1},"2":{"182":1,"197":1,"315":1,"316":1}}],["关系时",{"2":{"219":1}}],["关键字修饰的标识符常量",{"2":{"18":2}}],["关键字不能用作标识符",{"2":{"15":1}}],["关键字",{"0":{"15":1,"20":1},"2":{"20":1,"173":1}}],["关联内存中的一块存储空间",{"2":{"6":1}}],["jis",{"2":{"201":1,"202":1}}],["j++",{"2":{"185":2,"189":1,"289":1,"299":1,"301":2}}],["jvm",{"2":{"154":1}}],["jre",{"2":{"143":1}}],["jdk",{"2":{"143":1,"303":1}}],["jetbrains",{"2":{"81":1}}],["j",{"2":{"14":1,"143":1,"185":4,"189":4,"253":2,"254":2,"255":2,"256":4,"287":4,"289":3,"299":3,"301":8}}],["java采用了如下的策略和机制",{"2":{"310":1}}],["javaimport",{"2":{"50":1}}],["java",{"2":{"6":1,"50":5,"54":1,"55":3,"59":1,"60":1,"63":1,"127":1,"148":1,"154":2,"164":1,"174":1,"276":1,"277":1,"281":2,"293":1,"303":1,"309":1,"310":3}}],["javascript",{"2":{"6":1,"51":1,"54":1,"59":1,"276":1}}],["非法",{"2":{"330":1}}],["非法的标识符",{"2":{"14":1}}],["非运算",{"2":{"330":1}}],["非单引号",{"2":{"306":1,"307":1}}],["非常有限",{"2":{"309":1}}],["非常容易导致程序崩溃",{"2":{"309":1}}],["非常麻烦",{"2":{"306":1}}],["非常适合开发需要直接硬件控制的应用",{"2":{"66":1}}],["非常适合写需要和硬件交互",{"2":{"63":1}}],["非0",{"2":{"210":1,"214":1,"219":1}}],["非",{"2":{"171":1}}],["非缓冲",{"2":{"5":1}}],["optional",{"2":{"133":1}}],["opensuse",{"2":{"335":2}}],["open",{"2":{"52":1}}],["o和库函数以及其他目录文件链接",{"2":{"126":1}}],["o或",{"2":{"126":1}}],["obj",{"2":{"126":1,"130":1}}],["obj的目标文件",{"2":{"126":1}}],["obj或",{"2":{"126":1}}],["object",{"2":{"51":1,"127":2}}],["online",{"2":{"117":3}}],["org",{"2":{"77":1}}],["oracle",{"2":{"63":1,"333":1}}],["os",{"2":{"51":1,"127":1}}],["out",{"2":{"50":3,"130":1}}],["o",{"2":{"28":4,"93":1,"94":1,"116":1,"126":1,"128":1,"130":7,"131":6,"305":4,"346":1}}],["of",{"2":{"14":1,"330":2}}],["oct",{"2":{"8":1}}],["octal",{"2":{"8":1}}],["octa",{"2":{"5":1}}],["建议放置于除",{"2":{"342":1}}],["建议最多不要超过",{"2":{"228":1}}],["建议使用",{"2":{"158":1,"226":1}}],["建议",{"2":{"153":3}}],["建议开发者尽量避免使用下划线开头的标识符",{"2":{"14":1,"312":1}}],["建议规范",{"2":{"14":1,"312":1}}],["标点符号",{"2":{"201":1}}],["标志着",{"2":{"62":1}}],["标准写法",{"0":{"305":1}}],["标准头文件中的布尔类型",{"0":{"174":1}}],["标准中的布尔类型",{"0":{"173":1}}],["标准输入输出库",{"2":{"112":1}}],["标准库",{"0":{"111":1},"2":{"112":1}}],["标准库和头文件",{"0":{"109":1},"1":{"110":1,"111":1,"112":1,"113":1}}],["标准库有限",{"2":{"66":1}}],["标准库丰富",{"2":{"66":1}}],["标准库中的函数由编译器提供",{"2":{"111":1}}],["标准库中的",{"2":{"52":1}}],["标准在",{"2":{"65":1}}],["标准化组织再一次对",{"2":{"65":1}}],["标准",{"2":{"65":1,"111":1,"121":1,"138":1}}],["标准新增",{"2":{"20":1}}],["标准添加的类型",{"2":{"14":1,"312":1}}],["标识符常量",{"2":{"18":1}}],["标识符具有长度限制",{"2":{"14":1,"312":1}}],["标识符的命名规范",{"0":{"14":1}}],["标识符",{"0":{"12":1},"1":{"13":1,"14":1,"15":1},"2":{"6":1,"13":1,"312":1}}],["除后赋值",{"2":{"197":1,"316":1}}],["除",{"2":{"183":1,"197":1,"316":1}}],["除号",{"2":{"183":1}}],["除了以上几个主流的",{"2":{"335":1}}],["除了",{"2":{"26":1}}],["除了使用下划线连接",{"2":{"14":1,"312":1}}],["除第一个单词外",{"2":{"14":1,"312":1}}],["除等运算",{"2":{"330":1}}],["除等",{"2":{"6":1}}],["多核处理器",{"2":{"338":1}}],["多任务和多线程",{"2":{"332":1}}],["多维数组就是数组嵌套",{"2":{"293":1}}],["多维数组",{"0":{"290":1,"293":1},"1":{"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1}}],["多重分支结构",{"0":{"218":1,"222":1},"1":{"219":1,"220":1,"221":1,"223":1,"224":1,"225":1,"226":1}}],["多平台开发",{"2":{"116":1}}],["多平台编译的方式",{"2":{"51":1}}],["多行注释不能嵌套使用",{"2":{"100":1}}],["多行注释",{"0":{"100":1}}],["多线程编程等方面",{"2":{"66":1}}],["多个单词组成的标识符",{"2":{"14":1,"312":1}}],["多通道内存可以提高数据传输带宽",{"2":{"5":1}}],["等也崭露头角",{"2":{"333":1}}],["等也开始投入大量资源支持",{"2":{"333":1}}],["等也开始出现",{"2":{"333":1}}],["等编程语言中",{"2":{"309":1}}],["等的长度就是不一样的",{"2":{"303":1}}],["等格式",{"2":{"303":1}}],["等形式获取数组或数组元素的地址",{"2":{"280":1}}],["等中",{"2":{"276":1}}],["等于等",{"2":{"330":1}}],["等于",{"2":{"197":1,"316":1}}],["等号右边的类型将转换为左边的类型",{"2":{"179":1}}],["等高级编程语言中是有",{"2":{"174":1}}],["等高级编程语言中",{"2":{"164":1}}],["等待",{"2":{"90":1}}],["等多种程序语言的开发和测试",{"2":{"89":1}}],["等相关开发包",{"2":{"77":1}}],["等助记符",{"2":{"60":1}}],["等函数",{"2":{"52":2}}],["等",{"2":{"14":3,"51":2,"52":1,"54":1,"57":1,"59":1,"60":1,"62":1,"63":1,"69":1,"89":1,"126":1,"127":2,"148":2,"158":1,"178":1,"200":1,"201":1,"202":2,"223":1,"293":1,"303":1,"309":1,"312":3,"330":1,"332":1,"334":1,"335":1,"336":2,"339":2}}],["见名知意",{"2":{"14":1,"312":1}}],["为用户提供了丰富的功能和灵活性",{"2":{"334":1}}],["为用户提供了更方便的安装和使用方式",{"2":{"333":1}}],["为企业和个人用户提供了更专业的支持和服务",{"2":{"333":1}}],["为其增加更多的功能和兼容性",{"2":{"333":1}}],["为避免死循环",{"2":{"243":1}}],["为0值",{"2":{"243":1}}],["为每个虚拟机提供一部分资源",{"2":{"339":1}}],["为每个字符分配一个单字节",{"2":{"201":1}}],["为每一个字符分配一个唯一的编号",{"2":{"202":1}}],["为真",{"2":{"185":1}}],["为假",{"2":{"185":1}}],["为什么需要数组",{"0":{"263":1},"1":{"264":1,"265":1,"266":1}}],["为什么需要链接库文件",{"2":{"126":1}}],["为什么要学习",{"0":{"63":1}}],["为什么要学习计算机语言",{"0":{"55":1}}],["为什么要找你",{"2":{"47":1}}],["为开发者提供了一个原生的linux开发环境",{"2":{"116":1}}],["为了证明这一点",{"2":{"330":1}}],["为了减少指针带来的风险",{"2":{"309":1}}],["为了在计算机系统中表示",{"2":{"202":1}}],["为了推行全球化",{"2":{"202":1}}],["为了实现字符和二进制的转换",{"2":{"201":1}}],["为了解决数据类型不一致的问题",{"2":{"176":1}}],["为了保持统一的代码风格",{"2":{"106":1}}],["为了程序的可读性和可移植性",{"2":{"62":1}}],["为了提高阅读性",{"2":{"14":1,"312":1}}],["为",{"2":{"38":1,"83":1,"172":2}}],["为例",{"2":{"38":1}}],["为止",{"2":{"34":1}}],["为基数的进制系统",{"2":{"26":2}}],["为防止冲突",{"2":{"14":1,"312":1}}],["为主体而言的",{"2":{"8":1}}],["⑤",{"2":{"14":2,"24":1,"46":1,"51":1,"63":1,"66":2,"94":1,"95":1,"96":1,"116":1,"117":1,"148":1,"219":1,"243":1,"269":1,"312":2,"330":2,"342":1,"343":2,"346":1,"349":1,"352":1}}],["伴随人的一生",{"2":{"13":1}}],["狗剩都是名字",{"2":{"13":1}}],["狗剩等",{"2":{"13":1}}],["二维数组中元素排列的顺序是按行存放的",{"2":{"300":1}}],["二维数组的应用案例",{"0":{"301":1}}],["二维数组的内存分析",{"0":{"300":1}}],["二维数组的遍历",{"0":{"299":1}}],["二维数组的理解",{"0":{"298":1}}],["二维数组的定义",{"0":{"294":1},"1":{"295":1,"296":1,"297":1}}],["二维数组在实际开发中",{"2":{"295":1}}],["二维数组要想访问某个元素",{"2":{"293":1}}],["二维和三维坐标系统在不同的领域中各有其重要的应用",{"2":{"292":1}}],["二维运动和场",{"2":{"292":1}}],["二维坐标在绘制图形",{"2":{"292":1}}],["二维坐标用于表示平面图形的顶点",{"2":{"292":1}}],["二维坐标用于描述平面上的点的位置",{"2":{"292":1}}],["二维坐标以及三维坐标",{"2":{"292":1}}],["二层循环",{"2":{"289":1}}],["二者没有性能上的差别",{"2":{"243":1}}],["二目运算符",{"2":{"182":1,"315":1}}],["二元运算符",{"2":{"182":1,"315":1}}],["二狗子",{"2":{"13":1}}],["二进制表示的字符串",{"2":{"189":1}}],["二进制表示的范围是从",{"2":{"156":2}}],["二进制右移",{"0":{"195":1},"2":{"188":1}}],["二进制左移",{"0":{"194":1},"2":{"188":1}}],["二进制代码",{"2":{"60":1}}],["二进制转十六进制",{"0":{"36":1}}],["二进制转十进制",{"2":{"33":1}}],["二进制转八进制",{"0":{"35":1}}],["二进制转换为十进制",{"0":{"33":1}}],["二进制的运算规则",{"2":{"29":1}}],["二进制和十进制的转换",{"0":{"32":1},"1":{"33":1,"34":1}}],["二进制和十六进制的关系",{"2":{"26":1}}],["二进制和八进制的关系",{"2":{"26":1}}],["二进制逻辑",{"2":{"24":1,"46":1}}],["二进制",{"0":{"23":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1},"2":{"8":2,"26":4,"27":1}}],["李华强",{"2":{"13":1}}],["李华强等",{"2":{"13":1}}],["像这类",{"2":{"303":1}}],["像这类数据",{"2":{"164":1}}],["像",{"2":{"13":1}}],["养活",{"2":{"13":1}}],["家长虽然会给孩子取名为",{"2":{"13":1}}],["数轴",{"2":{"292":1}}],["数值最小的称为最小公倍数",{"2":{"241":1}}],["数值最大的称为最大公约数",{"2":{"241":1}}],["数值就会溢出",{"2":{"156":1}}],["数值溢出",{"0":{"156":1}}],["数组访问",{"2":{"330":1}}],["数组来实现的",{"2":{"303":1}}],["数组a",{"2":{"300":1}}],["数组对称位置的元素互换",{"2":{"287":1}}],["数组应用案例",{"0":{"282":1},"1":{"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1}}],["数组元素",{"2":{"280":1}}],["数组中的每一个元素还是一个数组类型",{"2":{"293":1}}],["数组中的各个元素是连续分布的",{"2":{"280":1}}],["数组中的元素在内存中是依次紧密排列且有序的",{"2":{"269":1}}],["数组内存图",{"0":{"280":1}}],["数组一旦声明",{"2":{"281":1}}],["数组一旦声明或定义",{"2":{"277":1}}],["数组一旦初始化完成",{"2":{"269":1}}],["数组长度",{"2":{"277":1}}],["数组越界",{"0":{"276":1}}],["数组初始化的元素个数等于数组的长度",{"2":{"273":2,"275":1,"276":1,"277":1}}],["数组的最小值为",{"2":{"284":2}}],["数组的最大值为",{"2":{"284":2}}],["数组的平均值为",{"2":{"283":2}}],["数组的和为",{"2":{"283":2}}],["数组的注意事项",{"0":{"281":1}}],["数组的地址是",{"2":{"280":1}}],["数组的索引范围是",{"2":{"275":1}}],["数组的定义",{"0":{"271":1},"1":{"272":1,"273":1,"274":1}}],["数组的操作",{"0":{"270":1},"1":{"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1}}],["数组的特点",{"0":{"269":1}}],["数组的相关概念",{"0":{"268":1}}],["数组的长度",{"2":{"264":1,"268":1}}],["数组的概念",{"0":{"262":1},"1":{"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1}}],["数组下标必须在指定范围内使用",{"2":{"276":1}}],["数组下标",{"2":{"197":1,"316":1}}],["数组",{"2":{"164":2,"264":1,"265":1,"267":1}}],["数组指针等",{"2":{"146":1}}],["数组类型",{"2":{"146":1}}],["数组名会返回整个数组的大小",{"2":{"330":1}}],["数组名是一个常量指针",{"2":{"330":1}}],["数组名是常量指针",{"2":{"330":1}}],["数组名本身表示的是数组首地址",{"2":{"330":1}}],["数组名可以作为一个指针使用",{"2":{"330":1}}],["数组名表示数组首地址",{"2":{"330":1}}],["数组名实际是一个常量",{"2":{"330":1}}],["数组名和指针有很多相似之处",{"2":{"330":1}}],["数组名指向的地址将不可更改",{"2":{"281":1}}],["数组名中引用的是这块连续空间的首地址",{"2":{"269":1}}],["数组名",{"2":{"13":1,"268":1,"272":2,"273":1,"274":1,"280":1,"295":1,"296":1,"297":1}}],["数学库",{"2":{"112":1}}],["数学库中的",{"2":{"52":1}}],["数学计算等",{"2":{"52":1,"111":1}}],["数字和一些特殊字符",{"2":{"200":1,"201":1}}],["数字153的情况如下",{"2":{"183":1}}],["数字xxx的情况如下",{"2":{"183":1}}],["数字",{"2":{"24":1,"200":1,"201":1}}],["数据要求从控制台输入",{"2":{"301":1}}],["数据每向右移动一位",{"2":{"195":1}}],["数据每向左移动一位",{"2":{"194":1}}],["数据就会超过该类型的最小值",{"2":{"156":1}}],["数据就会超过该类型能够表示的最大值",{"2":{"156":1}}],["数据库管理",{"2":{"338":1}}],["数据库",{"2":{"116":1}}],["数据库系统",{"2":{"63":1}}],["数据是从右往左的方式排列的",{"2":{"31":1}}],["数据之间不可以使用逗号",{"2":{"11":1}}],["数据类型转换",{"0":{"175":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1}}],["数据类型定义等内容的文件",{"2":{"112":1}}],["数据类型关键字",{"2":{"15":2}}],["数据类型所占内存空间的大小",{"2":{"9":2}}],["数据类型的作用",{"2":{"6":1}}],["数据类型除了限制数据的种类",{"2":{"6":1}}],["数据类型用于定义变量所能存储的数据的种类以及可以对这些数据进行的操作的一种分类",{"2":{"2":1}}],["数据类型",{"0":{"145":1},"1":{"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1},"2":{"2":2,"6":1,"20":1,"272":1}}],["数据",{"2":{"2":1}}],["概述",{"0":{"13":1,"17":1,"24":1,"31":1,"38":1,"69":1,"81":1,"85":1,"89":1,"98":1,"110":1,"116":1,"126":1,"130":1,"136":1,"140":1,"146":1,"148":1,"158":1,"164":1,"170":1,"176":1,"182":1,"188":1,"200":1,"203":1,"205":1,"208":1,"210":1,"214":1,"219":1,"223":1,"228":1,"231":1,"234":1,"236":1,"243":1,"248":1,"252":1,"291":1,"303":1,"309":1,"315":1,"318":1,"329":1,"332":1,"345":1},"1":{"292":1,"293":1}}],["72",{"2":{"309":1}}],["7月",{"2":{"225":1}}],["7e+308",{"2":{"158":1}}],["767",{"2":{"148":1}}],["768",{"2":{"148":1}}],["799",{"2":{"89":1}}],["70℃",{"2":{"221":2}}],["70",{"2":{"13":1,"221":2}}],["7",{"0":{"12":1,"13":1,"14":1,"15":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"154":1,"194":1,"196":1,"258":1,"259":1,"260":1,"261":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":2},"1":{"13":1,"14":1,"15":1,"116":1,"117":1,"118":1,"119":1,"259":1,"260":1,"261":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1},"2":{"26":7,"156":1,"183":1,"184":1,"190":3,"191":2,"192":2,"197":1,"200":1,"201":2,"225":1,"260":5,"261":3,"295":1,"296":1,"309":1,"316":1}}],["×",{"2":{"11":2,"134":2,"183":2,"194":3,"252":1,"256":2}}],["euc",{"2":{"201":1,"202":1}}],["empty",{"2":{"122":1}}],["emptylinebeforeaccessmodifier",{"2":{"122":1}}],["essential",{"2":{"119":1}}],["etc",{"2":{"77":1}}],["edu",{"2":{"77":1}}],["enter",{"2":{"307":1}}],["enterprise",{"2":{"91":1,"335":4}}],["encoding",{"2":{"200":1}}],["encoding=utf",{"2":{"96":2}}],["endl",{"2":{"325":1}}],["endforeach",{"2":{"121":1,"138":1}}],["endfunction",{"2":{"121":1,"138":1}}],["endif",{"2":{"121":5,"138":5}}],["enable",{"2":{"117":2}}],["eniac",{"2":{"57":1}}],["enum",{"2":{"15":1,"21":3}}],["elf",{"2":{"51":1}}],["else",{"0":{"226":1},"2":{"11":1,"15":1,"104":1,"171":1,"172":1,"173":1,"174":1,"185":4,"203":1,"214":1,"215":1,"216":1,"217":1,"219":5,"220":3,"221":3,"226":1,"229":3,"250":1,"257":2,"259":2}}],["exists",{"2":{"121":3,"138":3}}],["exitflag",{"2":{"250":3}}],["exit",{"2":{"112":1}}],["experimental",{"2":{"133":1}}],["exp",{"2":{"112":1}}],["exe文件",{"2":{"126":2}}],["exe",{"2":{"93":2,"94":2,"117":2,"126":2,"128":1,"130":2,"131":1}}],["exec",{"2":{"52":1,"121":1,"138":1}}],["executable",{"2":{"51":2,"121":18,"138":18}}],["extern",{"2":{"15":1}}],["e",{"2":{"26":3,"50":2,"130":1,"131":1,"158":2,"159":1,"186":7,"305":2}}],["ecc",{"2":{"5":1}}],["flags",{"2":{"321":2}}],["flt",{"2":{"162":2}}],["flex",{"2":{"143":1}}],["float",{"2":{"11":1,"15":1,"158":1,"159":3,"160":2,"161":3,"162":3,"178":3}}],["f1",{"2":{"143":1,"159":14,"160":4,"178":4}}],["firewall=true",{"2":{"133":1}}],["filename",{"2":{"113":1,"121":1,"138":1}}],["filename>",{"2":{"113":1}}],["filepath",{"2":{"50":4}}],["files",{"0":{"112":1},"2":{"50":2}}],["file",{"2":{"50":3,"51":1,"121":3,"138":3}}],["function",{"2":{"121":1,"138":1}}],["false",{"2":{"112":1,"122":6,"170":1,"171":1,"172":3,"174":3,"210":1,"214":1,"219":1,"243":1,"250":1,"252":1,"259":3}}],["free",{"2":{"112":1}}],["fputs",{"2":{"112":1}}],["fprintf",{"2":{"112":1}}],["fgets",{"2":{"112":1}}],["fclose",{"2":{"112":1}}],["fscanf",{"2":{"112":1}}],["fedora",{"2":{"335":2}}],["featurename",{"2":{"117":2}}],["feature",{"2":{"117":2}}],["fetch",{"2":{"51":1}}],["female",{"2":{"21":3}}],["fopen",{"2":{"112":1}}],["fortran",{"2":{"127":1}}],["foreach",{"2":{"121":1,"138":1}}],["fork",{"2":{"52":1}}],["for",{"0":{"235":1},"1":{"236":1,"237":1,"238":1,"239":1,"240":1,"241":1},"2":{"15":1,"69":1,"116":1,"189":1,"201":1,"203":1,"232":1,"237":1,"238":1,"239":1,"240":1,"241":2,"243":2,"248":2,"252":3,"253":2,"254":2,"255":2,"256":2,"259":2,"260":2,"261":1,"264":2,"277":1,"278":3,"280":2,"283":1,"284":1,"285":2,"286":2,"287":6,"288":3,"289":4,"299":2,"301":4}}],["formatted",{"2":{"8":1}}],["format",{"0":{"122":1},"2":{"8":1,"11":1,"51":1,"108":2,"122":2}}],["foot",{"2":{"14":1}}],["football",{"2":{"14":2}}],["f的圆的面积是",{"2":{"11":1}}],["f",{"2":{"11":1,"18":1,"26":6,"89":1,"108":1,"159":2,"160":2,"162":1}}],["有桌面版和企业版本",{"2":{"335":1}}],["有效地减少了指针操作所带来的各种安全性和可靠性问题",{"2":{"310":1}}],["有效小数位数",{"2":{"158":1}}],["有选择的执行某段代码",{"2":{"203":1}}],["有选择地编译代码",{"2":{"126":1}}],["有不同的做法",{"2":{"195":1}}],["有的时候并不确定需要循环多少次",{"2":{"257":1}}],["有的时候",{"2":{"154":1}}],["有符号",{"2":{"168":2}}],["有符号的下溢出",{"2":{"156":2}}],["有符号的上溢出和下溢出",{"2":{"156":1}}],["有符号的上溢出",{"2":{"156":2}}],["有符号整数",{"2":{"156":1}}],["有符号整数使用最高位作为符号位",{"2":{"156":1}}],["有符号整型",{"2":{"148":1,"150":3}}],["有符号长长整型",{"2":{"152":3}}],["有符号长整型",{"2":{"148":2,"151":3}}],["有符号表示的是正数",{"2":{"149":1,"150":1,"151":1,"152":1}}],["有符号短整型",{"2":{"148":1,"149":3}}],["有了可执行的",{"2":{"126":1}}],["有显著提升",{"2":{"116":1}}],["有两种代码风格",{"2":{"104":1}}],["有中文乱码问题",{"2":{"96":1}}],["有微软账号就注册",{"2":{"91":1}}],["有三种版本",{"2":{"89":1}}],["有依赖",{"2":{"69":1}}],["有极高性能要求的程序",{"2":{"63":1}}],["有一定的通用性",{"2":{"59":1}}],["有",{"2":{"47":1,"49":1,"59":1,"203":2,"275":1}}],["有每秒处理",{"2":{"47":1}}],["有问题",{"2":{"11":1}}],["有运算器",{"2":{"6":1}}],["后知后觉",{"2":{"309":1}}],["后面的值必须是常量",{"2":{"223":1}}],["后面表达式的值必须是一个整型",{"2":{"223":1}}],["后跟一个十六进制数",{"2":{"202":1}}],["后续讲解",{"2":{"146":1,"313":1}}],["后续单词的首字母大写",{"2":{"14":1,"312":1}}],["后文不再提及",{"2":{"11":1}}],["后使用",{"2":{"3":1}}],["独有",{"2":{"11":1}}],["禁用",{"2":{"11":1,"134":1,"305":1,"306":1,"307":2}}],["键",{"2":{"307":1}}],["键或回车键",{"2":{"11":1}}],["键盘上的方向键在这里",{"2":{"349":1}}],["键盘",{"2":{"8":1}}],["函数而言",{"2":{"307":1}}],["函数来实现",{"2":{"307":1}}],["函数指针",{"2":{"146":1}}],["函数时",{"2":{"134":1}}],["函数并不是直接让用户从键盘输入数据",{"2":{"134":1}}],["函数会一直没有输出",{"2":{"134":1}}],["函数很正常",{"2":{"134":1}}],["函数或",{"2":{"134":2}}],["函数是在标准库的头文件",{"2":{"110":1}}],["函数是产生格式化输出的函数",{"2":{"108":1}}],["函数是空括号",{"2":{"106":1}}],["函数体",{"0":{"107":1}}],["函数中省略",{"2":{"106":1}}],["函数中的",{"2":{"11":1}}],["函数终止运行",{"2":{"106":1}}],["函数之后一定会得到一个整数类型的值",{"2":{"106":1}}],["函数之前的",{"2":{"106":1}}],["函数的文件",{"2":{"121":1}}],["函数的实现",{"2":{"111":1}}],["函数的实现代码通常位于标准库的实现文件中",{"2":{"111":1}}],["函数的格式",{"2":{"108":1}}],["函数的返回值的类型",{"2":{"106":1}}],["函数的外面",{"2":{"19":1}}],["函数不接收任何参数",{"2":{"106":1}}],["函数结尾结束整个程序的运行",{"2":{"106":1}}],["函数执行完毕时返回函数值0",{"2":{"55":1,"99":1}}],["函数库调用则提供了方便",{"2":{"52":1}}],["函数库调用则因为主要在用户态执行",{"2":{"52":1}}],["函数库调用的性能开销较小",{"2":{"52":1}}],["函数库调用通常在用户态执行",{"2":{"52":1}}],["函数库调用是指使用高级语言编写的一组预先编译好的函数",{"2":{"52":1}}],["函数库",{"2":{"52":1}}],["函数名等",{"2":{"15":1}}],["函数",{"0":{"106":1,"108":1},"2":{"13":1,"96":1,"106":1,"121":1,"126":2}}],["函数用于从标准输入",{"2":{"11":1}}],["函数用于输出信息",{"2":{"8":1}}],["xshell",{"2":{"352":1}}],["xn+1=",{"2":{"231":1}}],["x++",{"2":{"206":1}}],["x2=12",{"2":{"183":1}}],["x2=",{"2":{"183":1}}],["x2",{"2":{"183":2}}],["x26",{"2":{"10":1,"11":5,"21":1,"119":2,"134":3,"137":6,"143":6,"165":2,"171":1,"172":1,"173":1,"174":1,"185":4,"189":1,"211":1,"212":1,"215":1,"216":1,"217":3,"220":1,"221":5,"224":1,"225":1,"229":4,"241":4,"250":3,"257":1,"259":1,"264":5,"280":1,"285":1,"301":1,"325":1,"330":3}}],["x1=",{"2":{"183":2}}],["x1",{"2":{"183":2}}],["x32",{"2":{"154":5}}],["x3c",{"2":{"3":3,"8":1,"9":1,"10":1,"11":4,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"110":1,"113":1,"134":1,"149":4,"150":4,"151":4,"152":4,"153":1,"154":2,"155":6,"156":4,"159":4,"160":1,"161":1,"162":2,"165":1,"166":1,"167":2,"168":2,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":7,"185":5,"186":1,"189":1,"196":1,"206":1,"211":2,"212":2,"215":1,"216":1,"217":1,"220":2,"221":3,"224":1,"225":1,"229":3,"232":4,"237":2,"238":2,"239":2,"240":1,"241":3,"244":2,"245":2,"246":2,"249":2,"250":1,"253":3,"254":3,"255":3,"256":3,"257":2,"259":5,"260":4,"261":2,"264":3,"272":1,"273":2,"274":1,"275":4,"276":1,"277":2,"278":5,"280":3,"283":2,"284":3,"285":3,"286":3,"287":8,"288":4,"289":5,"295":1,"296":1,"297":1,"299":3,"301":5,"305":1,"306":1,"307":2,"325":11}}],["x86",{"2":{"51":1,"57":1,"77":1}}],["x",{"2":{"28":6,"127":1,"149":2,"150":2,"151":2,"152":2,"183":2,"206":11,"231":2,"326":1}}],["xxx",{"2":{"21":1}}],["pp",{"2":{"330":1}}],["p2",{"2":{"330":2}}],["p1",{"2":{"330":2}}],["p++",{"2":{"330":1}}],["ptr++",{"2":{"330":1}}],["ptr指向arr",{"2":{"330":1}}],["ptr现在指向arr",{"2":{"330":2}}],["ptr2",{"2":{"330":1}}],["ptr1",{"2":{"330":1}}],["ptr允许多个指针共享一个资源",{"2":{"310":1}}],["ptr确保只有一个指针可以访问给定的资源",{"2":{"310":1}}],["ptr",{"2":{"310":2,"330":7}}],["pdp",{"2":{"309":1}}],["planes",{"2":{"202":1}}],["p4nb7",{"2":{"91":1}}],["paperheight",{"2":{"246":4}}],["param",{"2":{"189":1}}],["parent",{"2":{"121":1,"138":1}}],["pacman",{"2":{"77":1}}],["paths",{"2":{"50":2}}],["path",{"0":{"72":1,"75":1,"78":1},"2":{"50":4,"72":1,"75":1,"78":1,"121":3,"138":3,"143":1}}],["price",{"2":{"229":6}}],["private",{"2":{"121":3,"138":3}}],["println",{"2":{"50":3}}],["printstacktrace",{"2":{"50":1}}],["print",{"2":{"8":1,"323":1,"325":3}}],["printf",{"0":{"108":1},"2":{"3":5,"8":4,"9":2,"10":2,"11":6,"18":4,"19":1,"20":1,"21":4,"27":4,"28":6,"52":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":3,"103":1,"108":2,"110":1,"111":2,"112":1,"126":1,"134":4,"149":9,"150":9,"151":9,"152":9,"153":6,"154":1,"155":4,"156":4,"159":10,"160":3,"161":3,"162":3,"165":3,"166":2,"167":2,"168":5,"171":3,"172":3,"173":3,"174":3,"178":4,"179":2,"180":3,"183":22,"184":6,"185":11,"186":5,"189":3,"196":1,"206":4,"211":3,"212":3,"215":3,"216":3,"217":3,"220":6,"221":5,"224":10,"225":5,"229":3,"232":1,"237":1,"238":2,"239":2,"240":1,"241":2,"244":1,"245":2,"246":2,"249":2,"250":16,"253":2,"254":2,"255":2,"256":2,"257":4,"259":7,"260":4,"261":2,"264":4,"275":18,"276":7,"277":1,"278":2,"280":2,"283":2,"284":2,"285":5,"286":1,"287":12,"288":6,"289":6,"295":12,"296":12,"297":10,"299":2,"301":5,"307":5,"330":6}}],["project",{"2":{"121":1,"138":1}}],["pro",{"2":{"91":1,"220":2}}],["programming",{"2":{"65":1}}],["pointers",{"2":{"309":1}}],["pointer",{"2":{"309":1,"330":1}}],["powershellwsl",{"2":{"117":5}}],["powershell",{"2":{"117":2}}],["powershelldism",{"2":{"117":2}}],["pow",{"2":{"112":1}}],["positivecount++",{"2":{"257":1}}],["positivecount",{"2":{"257":2}}],["posix",{"2":{"69":5}}],["postgresql",{"2":{"63":1}}],["portable",{"2":{"51":1}}],["python3",{"2":{"143":4}}],["python",{"2":{"54":1,"55":3,"59":1,"60":1,"143":1}}],["pe",{"2":{"51":1}}],["perf",{"2":{"140":1,"142":2,"143":4,"144":2}}],["per",{"2":{"14":1,"312":1}}],["public",{"2":{"50":3}}],["pi",{"2":{"19":2,"20":2,"126":1}}],["p",{"2":{"10":1,"14":1,"280":2,"325":8,"330":13}}],["获取二维数组的行数和列数",{"2":{"301":1}}],["获取行列数",{"2":{"299":1}}],["获取三位数",{"2":{"239":1}}],["获取指定整数的二进制表示",{"2":{"189":1}}],["获取类型的取值范围",{"2":{"149":1,"150":1,"151":1,"152":1}}],["获取类型占用的内存大小",{"2":{"149":1,"150":1,"151":1,"152":1}}],["获取文件的相对路径",{"2":{"121":1,"138":1}}],["获取变量的地址",{"0":{"10":1}}],["获取数据或提交表单",{"2":{"51":1}}],["获取数据",{"2":{"6":1}}],["来判断到底说的是虚拟机软件还是虚拟机了",{"2":{"339":1}}],["来解决指针危险操作的",{"2":{"310":4}}],["来初始化数组元素",{"2":{"306":1,"307":1}}],["来控制循环的结束",{"2":{"257":1}}],["来存储的",{"2":{"201":1}}],["来模拟字符串的",{"2":{"164":1}}],["来表示特殊含义的字符",{"2":{"164":1}}],["来表示",{"2":{"164":1,"165":1}}],["来处理",{"2":{"155":1}}],["来获取指定位置的元素",{"2":{"269":1}}],["来获取类型的取值范围",{"2":{"162":1,"167":1}}],["来获取",{"2":{"149":1,"150":1,"151":1,"152":1}}],["来获取变量的地址",{"2":{"10":1}}],["来与服务器进行通信",{"2":{"51":1}}],["来分别编译成符合自己平台的",{"2":{"51":1}}],["来分隔",{"2":{"19":1}}],["来请求服务",{"2":{"50":1}}],["来说",{"2":{"47":1}}],["来定义常量",{"2":{"19":1}}],["来计算变量或类型所占内存空间的大小",{"2":{"9":1}}],["来源于",{"2":{"8":1}}],["s替换为",{"2":{"307":1}}],["swtich",{"2":{"226":1}}],["switch",{"0":{"222":1,"226":1},"1":{"223":1,"224":1,"225":1,"226":1},"2":{"15":1,"203":1,"223":3,"224":2,"225":1,"250":1}}],["s3",{"2":{"149":6}}],["s2",{"2":{"149":6,"156":4}}],["s1",{"2":{"149":6,"156":4,"178":4}}],["sdt",{"2":{"143":1}}],["sdk不可以修改",{"2":{"90":1}}],["sr",{"2":{"143":1}}],["srand",{"2":{"112":1,"232":1}}],["s的汇编文件",{"2":{"126":1}}],["spacesincstylecastparentheses",{"2":{"122":1}}],["spacesincontainerliterals",{"2":{"122":1}}],["spacesinangles",{"2":{"122":1}}],["spacesinparentheses",{"2":{"122":1}}],["spacebeforeparens",{"2":{"122":1}}],["score",{"2":{"220":7}}],["scope",{"2":{"121":1,"138":1}}],["scala",{"2":{"54":1}}],["scanf",{"2":{"11":6,"21":1,"112":1,"134":5,"171":1,"172":1,"173":1,"174":1,"185":2,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":2,"250":3,"257":1,"259":1,"264":4,"285":1,"301":1,"307":3}}],["sqrt",{"2":{"112":1}}],["sql",{"2":{"59":1}}],["sku",{"2":{"89":1}}],["sy",{"2":{"77":2}}],["syu",{"2":{"77":1}}],["systemtap",{"2":{"143":1}}],["system",{"0":{"52":1},"2":{"50":4,"51":1,"52":3}}],["shi",{"2":{"183":2,"239":4}}],["shift",{"2":{"103":1,"201":1,"202":1}}],["shrt",{"2":{"149":2,"156":2}}],["shutdown",{"2":{"133":1}}],["shellifconfig",{"2":{"351":1}}],["shellman",{"2":{"201":1}}],["shellcp",{"2":{"143":1}}],["shellcd",{"2":{"143":2}}],["shellcmake",{"2":{"138":1}}],["shellgit",{"2":{"143":1}}],["shellgcc",{"2":{"72":1,"93":1,"94":1,"128":1,"130":4,"131":4}}],["shellexport",{"2":{"143":1}}],["shelluname",{"2":{"143":1}}],["shellapt",{"2":{"143":2}}],["shellwhich",{"2":{"137":1}}],["shellwsl",{"2":{"133":1}}],["shelldnf",{"2":{"137":1,"142":1}}],["shellsudo",{"2":{"118":1,"119":1}}],["shellsed",{"2":{"77":1}}],["shell",{"2":{"93":1,"94":1,"334":3}}],["shellpacman",{"2":{"77":1}}],["shared",{"2":{"51":1,"310":2}}],["short",{"2":{"15":1,"148":4,"149":21,"150":1,"154":1,"156":4,"178":3,"223":1}}],["sortincludes",{"2":{"122":1}}],["source",{"2":{"121":8,"138":8}}],["sources",{"2":{"121":10,"138":10}}],["so",{"2":{"51":1,"111":1}}],["software",{"2":{"45":1}}],["ssd",{"2":{"47":1}}],["selection",{"2":{"250":3}}],["seed",{"2":{"232":1}}],["setuptools",{"2":{"143":1}}],["set",{"2":{"117":1,"121":6,"138":6,"200":1,"202":1}}],["setbuf",{"2":{"11":1,"134":1,"305":1,"306":1,"307":2}}],["sex",{"2":{"21":6}}],["single",{"2":{"143":1}}],["sin",{"2":{"52":1,"112":1}}],["signed",{"2":{"15":1,"148":6,"149":6,"150":6,"151":6,"152":6,"168":4,"178":1}}],["size",{"2":{"14":1,"149":3,"150":3,"151":3,"152":3,"155":5,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":4,"287":13,"288":1,"289":1}}],["sizeof运算符的结果不同",{"2":{"330":1}}],["sizeof",{"0":{"155":1},"2":{"9":2,"15":1,"148":5,"149":4,"150":4,"151":4,"152":4,"155":4,"161":4,"166":3,"189":1,"197":1,"264":2,"277":5,"278":4,"280":2,"283":2,"284":2,"285":2,"287":4,"288":2,"289":2,"299":8,"301":4,"316":1,"330":5}}],["sizeof关键字",{"2":{"9":1}}],["s",{"2":{"14":1,"18":1,"47":1,"77":1,"130":4,"131":3,"155":6,"189":2,"307":5}}],["support",{"2":{"336":1}}],["suse",{"2":{"333":1,"335":1}}],["sudo",{"2":{"118":5,"119":5}}],["subsystem",{"2":{"116":1,"117":1}}],["sub",{"2":{"58":1,"69":1}}],["sun",{"2":{"14":1}}],["sum",{"2":{"14":2,"238":3,"245":3,"249":3,"283":4,"301":4,"312":1}}],["study",{"2":{"121":1,"138":1}}],["studio",{"0":{"88":1},"1":{"89":1,"90":1,"91":1},"2":{"85":2,"89":5}}],["student23",{"2":{"14":1}}],["studentid",{"2":{"14":1,"312":1}}],["student",{"2":{"14":2,"312":2}}],["standard",{"0":{"111":1},"2":{"66":1,"121":2,"138":2,"201":1}}],["static",{"2":{"15":2,"50":2,"65":1,"189":1}}],["str",{"2":{"303":1,"307":3}}],["strequal",{"2":{"121":1,"138":1}}],["strftime",{"2":{"112":1}}],["strstr",{"2":{"112":1}}],["strcmp",{"2":{"112":1}}],["strcat",{"2":{"112":1}}],["strcpy",{"2":{"112":1}}],["strncpy",{"2":{"112":1}}],["strlen",{"2":{"112":1}}],["struct",{"2":{"15":1}}],["string",{"2":{"6":2,"50":5,"112":1,"121":3,"138":3,"164":1,"303":1}}],["std",{"2":{"310":3,"325":3}}],["stddef",{"2":{"155":3}}],["stdint",{"2":{"154":2}}],["stdio",{"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"110":2,"112":2,"126":2,"134":1,"149":3,"150":3,"151":3,"152":3,"153":1,"154":1,"155":3,"156":2,"159":4,"160":1,"161":1,"162":1,"165":1,"166":1,"167":1,"168":1,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":1,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"232":1,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"264":2,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2}}],["stdbool",{"2":{"112":1,"174":1}}],["stdlib",{"2":{"112":1,"232":2}}],["stdout",{"2":{"11":2,"134":2,"305":2,"306":2,"307":4}}],["store",{"2":{"6":2,"57":1,"117":2}}],["我折叠多少次",{"2":{"246":1}}],["我叫郭德纲",{"2":{"185":2}}],["我的性别是",{"2":{"164":1}}],["我今年",{"2":{"8":1,"164":1}}],["我们可能会创建很多虚拟机",{"2":{"347":1}}],["我们可以直接通过索引",{"2":{"269":1}}],["我们可以看到",{"2":{"201":1}}],["我们可以手动实现",{"2":{"189":1}}],["我们可以借助",{"2":{"172":1}}],["我们可以将变量分为两类",{"2":{"146":1,"313":1}}],["我们可以将变量想象为一个容器",{"2":{"2":1}}],["我们可以在上面跑各种",{"2":{"136":1}}],["我们可以在项目中",{"2":{"124":1}}],["我们可以修改",{"2":{"121":1}}],["我们可以知道",{"2":{"47":1}}],["我们可以使用取地址运算符",{"2":{"10":1}}],["我们可以使用",{"2":{"9":1,"136":1}}],["我们可以通过",{"2":{"5":1,"277":1,"280":1}}],["我们可以给盒子添加数据或移除数据",{"2":{"2":1}}],["我们有时候会模糊虚拟机软件和虚拟机的概念",{"2":{"339":1}}],["我们除了经常处理整数",{"2":{"303":1}}],["我们除了使用整数",{"2":{"158":1}}],["我们通常称为行下标",{"2":{"299":1}}],["我们通常都会在声明变量的同时",{"2":{"3":1}}],["我们在一台裸机上安装操作系统的时候",{"2":{"348":1}}],["我们在数学",{"2":{"292":1}}],["我们在实际开发中",{"2":{"148":1}}],["我们不能在运行的时候直接获取数组长度",{"2":{"277":1}}],["我们会使用很多",{"2":{"265":1}}],["我们会经常说",{"2":{"2":1,"164":1}}],["我们最多见到的嵌套循环是两层",{"2":{"252":1}}],["我们最为常用的进制就是十进制",{"2":{"26":1}}],["我们希望整数类型的存储空间",{"2":{"154":1}}],["我们了解到",{"2":{"154":1}}],["我们用编辑器编写程序",{"2":{"127":1}}],["我们需要声明",{"2":{"264":1}}],["我们需要把它转成电脑能懂的语句",{"2":{"127":1}}],["我们需要将",{"2":{"6":1}}],["我们首先会选用",{"2":{"65":1}}],["我们称这些二进制数为机器数",{"2":{"38":1}}],["我们称为",{"2":{"5":1}}],["我们也将这两步称为编译期和运行期",{"2":{"309":1}}],["我们也会看到系统调用",{"2":{"52":1}}],["我们也提到现代的计算机",{"2":{"24":1}}],["我们也可以在",{"2":{"8":1}}],["我们说过",{"2":{"6":1}}],["我们将变量的第一个字节所占用的地址",{"2":{"6":1}}],["我们将每个面称为",{"2":{"5":1}}],["我们使用变量名来关联内存地址",{"2":{"6":1}}],["我们使用最多的不是固定的数据",{"2":{"1":1}}],["我们就可以将所有的数据全部存储到一个容器",{"2":{"264":1}}],["我们就可以在控制台上执行运行此",{"2":{"126":1}}],["我们就可以知道",{"2":{"6":1}}],["我们就需要让计算机能识别我们编写的源程序",{"2":{"55":1}}],["我们就是使用了高级语言来编写代码",{"2":{"6":1}}],["我们就使用了汇编语言来编写代码",{"2":{"6":1}}],["我们就会使用变量来保存和操作这些变化的数据",{"2":{"1":1}}],["我们知道",{"2":{"6":1,"201":2,"309":1}}],["我们只需要将内存条插入到计算机主板对应的内存条插槽上",{"2":{"5":1}}],["hi",{"2":{"303":3}}],["hat",{"2":{"332":1,"333":1,"335":4}}],["handsome",{"2":{"171":3,"172":3,"173":3,"174":3}}],["hardware",{"2":{"45":1}}],["hd",{"2":{"149":5,"156":2}}],["hdd",{"2":{"47":1}}],["hu",{"2":{"149":3,"156":2}}],["h文件的内容",{"2":{"126":1}}],["h作为文件扩展名",{"2":{"112":1}}],["h",{"2":{"110":1,"112":9,"126":2,"149":1,"150":1,"151":1,"152":1,"154":1,"162":1,"167":1,"174":1,"232":1,"305":2}}],["https",{"2":{"77":2,"143":1}}],["http",{"2":{"51":1}}],["heartbeats",{"2":{"211":4}}],["header",{"0":{"112":1}}],["helloworld",{"0":{"92":1,"101":1},"1":{"93":1,"94":1,"95":1,"96":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1},"2":{"93":4,"94":4,"95":1,"128":2,"131":8}}],["hello",{"0":{"67":1},"1":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1},"2":{"14":2,"93":1,"94":1,"95":1,"96":1,"108":2,"237":2,"244":2,"303":5,"306":2,"307":6,"312":2}}],["hex",{"2":{"8":1}}],["hexadecimal",{"2":{"8":1}}],["h>",{"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"110":1,"134":1,"149":4,"150":4,"151":4,"152":4,"153":1,"154":2,"155":6,"156":4,"159":4,"160":1,"161":1,"162":2,"165":1,"166":1,"167":2,"168":2,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":1,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"232":3,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"264":2,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2}}],["十位为",{"2":{"183":1}}],["十位数",{"2":{"183":3}}],["十六进制转换为二进制和十进制转换为二进制的算法相同",{"2":{"34":1}}],["十六进制转换为十进制和二进制转换为十进制的算法相同",{"2":{"33":1}}],["十六进制的运算规则",{"2":{"29":1}}],["十六进制的范围是",{"2":{"26":1}}],["十六进制整数",{"2":{"28":1}}],["十六进制是以",{"2":{"26":1}}],["十六进制",{"2":{"8":1,"26":3,"27":1}}],["十进制的",{"2":{"200":1}}],["十进制的运算规则",{"2":{"29":1}}],["十进制数形式",{"2":{"158":1}}],["十进制数",{"2":{"39":2,"40":2,"41":2}}],["十进制转二进制",{"2":{"34":1}}],["十进制转换二进制",{"0":{"34":1}}],["十进制转十进制",{"2":{"33":1,"34":1}}],["十进制整数",{"2":{"28":1}}],["十进制",{"2":{"8":1,"26":1,"27":1}}],["十进制以及十六进制的英文名称和缩写",{"2":{"8":1}}],["缩写是",{"2":{"8":4}}],["八进制转换为二进制",{"2":{"34":1}}],["八进制转换为十进制",{"2":{"33":1}}],["八进制的运算规则",{"2":{"29":1}}],["八进制的范围是",{"2":{"26":1}}],["八进制整数",{"2":{"28":1}}],["八进制是以",{"2":{"26":1}}],["八进制和十六进制",{"2":{"26":1}}],["八进制",{"2":{"8":2,"26":3,"27":1}}],["表达式语句都是顺序执行的",{"2":{"205":1}}],["表达式2",{"2":{"196":1}}],["表达式1",{"2":{"196":1}}],["表达式的值是操作数自增",{"2":{"183":2}}],["表达式一定具有值",{"2":{"182":1,"315":1}}],["表达式指的是一组运算数",{"2":{"182":1,"315":1}}],["表达式可以是任何类型的数据类型",{"2":{"155":1}}],["表达式",{"2":{"155":1,"223":1}}],["表示数组的首地址",{"2":{"330":1}}],["表示二维数组",{"2":{"300":1}}],["表示的是数组中最多可以容纳多少个元素",{"2":{"272":1}}],["表示的是数组中每一个元素的数据类型",{"2":{"272":1}}],["表示星期二",{"2":{"224":1}}],["表示星期一",{"2":{"224":1}}],["表示布尔类型的值",{"2":{"184":1}}],["表示真",{"2":{"173":1,"210":1,"214":1,"219":1}}],["表示假",{"2":{"173":1,"210":1,"214":1,"219":1}}],["表示保留",{"2":{"159":3}}],["表示基数",{"2":{"158":2}}],["表示可以指定输出文本的格式",{"2":{"108":1}}],["表示",{"2":{"51":2,"108":1,"171":2,"202":1,"243":2,"303":1}}],["表示负数",{"2":{"38":1,"156":1}}],["表示正数",{"2":{"38":1,"156":1}}],["表示女性",{"2":{"21":1}}],["表示男性",{"2":{"21":1}}],["表示变量",{"2":{"11":1}}],["表示输出的是整数",{"2":{"8":1}}],["表示整数",{"2":{"8":1}}],["表明本人的台式机是支持双通道的",{"2":{"5":1}}],["由美国传播到东方",{"2":{"201":1}}],["由美国人丹尼斯",{"2":{"164":1}}],["由编译器编译后才可以运行",{"2":{"127":1}}],["由此可见",{"2":{"26":2}}],["由",{"2":{"8":1}}],["由于其开源性质",{"2":{"332":1}}],["由于数组成员是同一数据类型",{"2":{"277":1}}],["由于不同的编码系统可以为相同的字节值分配不同的字符",{"2":{"202":1}}],["由于使用了真实的",{"2":{"116":1}}],["由于涉及到用户态与内核态之间的切换",{"2":{"52":1}}],["由于内核态具有如此高的权限",{"2":{"50":1}}],["由于符号位的存在",{"2":{"43":1}}],["由于",{"2":{"6":1,"63":1,"65":1,"66":1}}],["格式如下",{"2":{"183":1}}],["格式和",{"2":{"51":2}}],["格式",{"2":{"21":1,"51":5}}],["格式是",{"2":{"19":1,"20":1}}],["格式声明符",{"2":{"8":1}}],["格式占位符",{"0":{"159":1,"165":1},"2":{"8":1}}],["格式化文件",{"2":{"122":1}}],["格式化",{"2":{"108":1}}],["格式化字符串",{"2":{"8":1}}],["格式化打印",{"2":{"8":1}}],["语境",{"2":{"339":1}}],["语句的时候",{"2":{"261":1}}],["语句用于结束本次循环",{"2":{"260":1}}],["语句用于终止某个语句块的执行",{"2":{"259":1}}],["语句可以使程序跳出",{"2":{"223":1}}],["语句块",{"2":{"223":2}}],["语句块n+1",{"2":{"223":1}}],["语句块n",{"2":{"223":1}}],["语句块2",{"2":{"223":1}}],["语句块1",{"2":{"223":1}}],["语句",{"2":{"210":1,"224":1,"226":1}}],["语句和循环的格式",{"2":{"122":1}}],["语法",{"2":{"113":1,"149":1,"150":1,"151":1,"152":1,"155":1,"180":1,"196":1,"210":1,"214":1,"219":1,"223":1,"236":1,"243":1,"248":1,"252":1,"257":1,"272":1,"273":1,"274":1,"275":1,"295":1,"296":1,"297":1}}],["语法依然在快速发展",{"2":{"65":1}}],["语法规则相对简单",{"2":{"66":1}}],["语法规则",{"2":{"55":1}}],["语言通过自动垃圾回收器管理内存",{"2":{"310":1}}],["语言提供了指针的用法",{"2":{"309":1}}],["语言提供了一些位运算符",{"2":{"188":1}}],["语言来编写和维护的",{"2":{"309":1}}],["语言并没有提供对应的数据类型",{"2":{"303":1}}],["语言规定",{"2":{"281":1}}],["语言没有内置的获取数组长度的属性或方法",{"2":{"277":1}}],["语言是不会做数组下标越界的检查",{"2":{"276":1}}],["语言会自动将",{"2":{"178":1}}],["语言编程中",{"2":{"176":1}}],["语言编写的代码可以在不同的操作系统和硬件平台上编译和运行",{"2":{"63":1}}],["语言编写了程序",{"2":{"55":2}}],["语言能够跨平台的原因之一",{"2":{"154":1}}],["语言能够直接对硬件进行操作",{"2":{"63":1}}],["语言了",{"2":{"148":1}}],["语言长久使用",{"2":{"148":1}}],["语言长盛不衰",{"2":{"63":1}}],["语言默认没有规定各种数据类型所占存储单元的长度",{"2":{"148":1}}],["语言源程序转换为目标程序",{"2":{"126":1}}],["语言源程序代码",{"2":{"126":1}}],["语言项目中",{"2":{"121":2}}],["语言头文件及其功能和常用函数",{"2":{"112":1}}],["语言包",{"2":{"90":1}}],["语言入门",{"0":{"67":1},"1":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1}}],["语言依然是不可替代的选择",{"2":{"66":1}}],["语言需要程序员手动管理内存",{"2":{"66":1}}],["语言允许直接操作内存",{"2":{"66":1}}],["语言允许直接操作内存和硬件",{"2":{"66":1}}],["语言缺乏一些高级特性",{"2":{"66":1}}],["语言简洁",{"2":{"66":1}}],["语言有一个标准库",{"2":{"66":1}}],["语言有助于快速上手其他编程语言",{"2":{"63":1}}],["语言几乎可以在所有的计算机平台上运行",{"2":{"66":1}}],["语言生成的代码非常高效",{"2":{"66":1}}],["语言在检查类型匹配方面不太严格",{"2":{"179":1}}],["语言在安全和可靠性方面有重大提高",{"2":{"65":1}}],["语言在许多领域应用广泛",{"2":{"63":1}}],["语言进行修订",{"2":{"65":1}}],["语言标准的第一次大型修订",{"2":{"65":1}}],["语言标准",{"2":{"65":1,"171":1}}],["语言标准化的呼声越来越高",{"2":{"65":1}}],["语言标准化",{"2":{"62":1}}],["语言还没有成文的语法标准",{"2":{"65":1}}],["语言版本",{"2":{"65":1}}],["语言作为计算机教学的入门语言",{"2":{"63":1}}],["语言至今",{"2":{"63":1}}],["语言广泛用于开发网络应用程序",{"2":{"63":1}}],["语言具有可移植好",{"2":{"63":1}}],["语言开始稳定和规范化",{"2":{"62":1}}],["语言最初是作为",{"2":{"62":1}}],["语言重写",{"2":{"62":1}}],["语言的指针是受限的",{"2":{"310":1}}],["语言的指针很大程度上",{"2":{"136":1}}],["语言的宏定义",{"2":{"172":1}}],["语言的出现在",{"2":{"164":1}}],["语言的整数类型",{"2":{"154":1}}],["语言的编译器之所以这么设计的原因",{"2":{"309":1}}],["语言的编译器大家族",{"2":{"127":1}}],["语言的编译器将",{"2":{"55":2}}],["语言的编译过程",{"0":{"125":1},"1":{"126":1,"127":1,"128":1,"129":1,"130":1,"131":1}}],["语言的高效性和灵活性使其在系统级编程和嵌入式系统中占据重要地位",{"2":{"66":1}}],["语言的底层操作特点",{"2":{"66":1}}],["语言的缺点",{"2":{"66":1}}],["语言的优点",{"2":{"66":1}}],["语言的优缺点",{"0":{"66":1}}],["语言的标准头文件",{"2":{"154":1}}],["语言的标准库提供了可重用的函数实现",{"2":{"111":1}}],["语言的标准库就是包含函数的实际代码",{"2":{"111":1}}],["语言的标准库是由一组函数组成",{"2":{"111":1}}],["语言的标准库涵盖了很多基本功能",{"2":{"66":1}}],["语言的标准在这个编译器下实现了",{"2":{"65":1}}],["语言的标准有不同的实现",{"2":{"65":1}}],["语言的标准并没有强制性的约束",{"2":{"65":1}}],["语言的发明者布莱恩",{"2":{"65":1}}],["语言的原始版本非常简单",{"2":{"65":1}}],["语言的原始版本",{"2":{"65":1}}],["语言的版本选择",{"0":{"65":1}}],["语言的影响和启发",{"2":{"63":1}}],["语言的一个扩展",{"2":{"63":1}}],["语言的最原始的设计目的",{"2":{"63":1}}],["语言的基础上嫁接了面向对象编程思想",{"2":{"63":1}}],["语言的基础上重新设计了一种新的语言",{"2":{"62":1}}],["语言的基础上发明了",{"2":{"62":1}}],["语言的由来",{"0":{"62":1}}],["语言",{"0":{"61":1,"63":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1},"2":{"62":3,"66":1,"127":1}}],["语言程序",{"2":{"51":1}}],["语言中颇具争议",{"2":{"309":1}}],["语言中提供了一种简化写法",{"2":{"306":1}}],["语言中仅作为字符串的结束标志",{"2":{"303":1}}],["语言中都提供了对应的数据类型",{"2":{"303":1}}],["语言中随机数的产生",{"0":{"232":1}}],["语言中运算符的优先级",{"2":{"197":1,"316":1}}],["语言中没有字符串类型",{"2":{"164":1}}],["语言中没有输出二进制数的格式占位符",{"2":{"28":1}}],["语言中不支持多个字节的字符",{"2":{"164":1}}],["语言中就可以用字符",{"2":{"164":1}}],["语言中变量的数据类型就可以这么划分",{"2":{"146":1}}],["语言中如何表示不同进制的整数",{"0":{"27":1}}],["语言中的指针之所以危险就在于程序要在运行的时候才会发现问题",{"2":{"309":1}}],["语言中的指针是否使用是个颇具争议的话题",{"2":{"136":1}}],["语言中的一维数组或多维数组都是占用的一整块连续的内存空间",{"2":{"293":1}}],["语言中的数据类型的存储空间",{"2":{"154":1}}],["语言中的格式占位符非常多",{"2":{"148":1}}],["语言中的每条可执行语句经过编译之后",{"2":{"126":1}}],["语言中的多行注释的格式",{"2":{"100":1}}],["语言中的单行注释的格式",{"2":{"99":1}}],["语言中的变量的分类",{"2":{"18":1}}],["语言中的关键字是编译器预定义的保留字",{"2":{"15":1}}],["语言中",{"2":{"8":1,"10":1,"11":1,"13":1,"27":4,"28":1,"104":1,"106":2,"156":3,"158":1,"164":3,"165":1,"168":1,"184":1,"189":1,"203":2,"210":1,"214":1,"219":1,"280":1,"293":1,"300":1,"303":2,"330":2}}],["语音的长度",{"2":{"1":1}}],["输出指针",{"2":{"325":1}}],["输出指针变量",{"2":{"325":1}}],["输出变量",{"2":{"325":1}}],["输出该字符不会有任何效果",{"2":{"303":1}}],["输出该月份有多少天",{"2":{"225":1}}],["输出二维数组中的元素",{"2":{"295":1,"296":1,"297":1}}],["输出二进制位",{"0":{"189":1}}],["输出所有的水仙花数",{"2":{"239":1}}],["输出所指定的一行信息",{"2":{"55":1,"99":1}}],["输出格式",{"0":{"28":1}}],["输出列表",{"2":{"8":1}}],["输出数据",{"2":{"8":1}}],["输出",{"2":{"8":1,"216":1,"237":1,"244":1,"260":1}}],["输入用户名和密码",{"2":{"352":1}}],["输入许可证",{"2":{"342":1}}],["输入数字",{"2":{"285":1}}],["输入的数字不是合法",{"2":{"259":1}}],["输入的分数有误",{"2":{"220":1}}],["输入为",{"2":{"257":1}}],["输入有误",{"2":{"250":1}}],["输入两个正整数",{"2":{"241":1}}],["输入月份",{"2":{"225":1}}],["输入错误",{"2":{"224":1,"225":1}}],["输入年龄",{"2":{"216":1}}],["输入输出",{"2":{"111":1}}],["输入如下的代码",{"2":{"93":1}}],["输入设备和输出设备负责与外界的交互",{"2":{"46":1}}],["输入设备和输出设备组成",{"2":{"24":1,"46":1}}],["输入多个变量的值",{"2":{"11":1}}],["输入一个整数值",{"2":{"11":1}}],["输入",{"2":{"8":1,"343":1,"352":1}}],["向计算机输入数据",{"2":{"8":1}}],["向其中存储数据或获取数据以及移除数据",{"2":{"2":1}}],["扫描仪",{"2":{"8":1}}],["鼠标点击进去之后",{"2":{"349":1}}],["鼠标右键",{"2":{"347":1}}],["鼠标双击",{"2":{"82":1,"86":1,"90":1}}],["鼠标",{"2":{"8":1}}],["69",{"2":{"195":4}}],["67",{"2":{"178":1,"183":2,"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1}}],["65536",{"2":{"202":2}}],["65535",{"2":{"149":1,"156":1}}],["65278",{"2":{"201":2}}],["65",{"2":{"148":1,"200":1}}],["6jhcy",{"2":{"91":1}}],["64",{"2":{"28":1,"57":1,"77":1,"148":1,"154":2,"201":1}}],["638p6",{"2":{"91":1}}],["63",{"2":{"14":1,"312":1}}],["60分",{"2":{"220":1}}],["60~100",{"2":{"211":1}}],["60",{"2":{"13":1,"201":1,"211":1,"220":2,"229":5,"241":1}}],["6",{"0":{"7":1,"8":1,"9":1,"10":1,"11":1,"22":1,"43":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"124":1,"153":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":2,"194":1,"195":1,"227":1,"228":1,"229":1,"241":1,"257":1,"279":1,"280":1,"281":1,"288":1,"301":1,"350":1,"351":1,"352":1},"1":{"8":1,"9":1,"10":1,"11":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":2,"111":2,"112":2,"113":2,"176":1,"177":1,"178":2,"179":2,"180":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"228":1,"229":1,"280":1,"281":1,"351":1,"352":1},"2":{"26":5,"47":2,"65":1,"103":1,"111":1,"158":2,"159":3,"180":4,"186":1,"197":1,"206":1,"225":2,"253":2,"255":1,"281":1,"295":1,"296":1,"297":1,"299":1,"316":1}}],["将刚才创建的虚拟机拖到该文件夹下",{"2":{"347":1}}],["将格式占位符",{"2":{"307":1}}],["将数组中的最大值移动到数组的最末尾",{"2":{"288":1}}],["将数组",{"2":{"286":1}}],["将由系统根据初始化的元素",{"2":{"274":1}}],["将会显示数组初始化中的元素索引",{"2":{"273":1}}],["将多个数据存储到一起",{"2":{"266":1}}],["将一个数的各二进制位全部右移指定的位数",{"2":{"188":1}}],["将一个数的各二进制位全部左移指定的位数",{"2":{"188":1}}],["将每一个二进制位变成相反值",{"2":{"188":1}}],["将每个位上的数提取出来",{"2":{"33":1}}],["将宽类型转换为窄类型",{"2":{"179":1}}],["将编译形成的目标文件",{"2":{"126":1}}],["将其转换为目标机器的汇编语言",{"2":{"126":1}}],["将头文件的内容插入到源文件中",{"2":{"126":1}}],["将路径中的斜杠替换为下划线",{"2":{"121":1,"138":1}}],["将字符串输出到控制台",{"2":{"108":1}}],["将如下图中的除了第一个选项",{"2":{"90":1}}],["将源程序编译为计算机能够识别的二进制指令",{"2":{"55":1}}],["将操作系统层与由操作系统管理的应用程序和库分开",{"2":{"51":1}}],["将计算机世界的时间和人类世界的时间进行对比",{"2":{"47":1}}],["将该数不断除以",{"2":{"34":1}}],["将这种计算规则",{"2":{"33":1,"34":1}}],["将所有宏常量替换完毕",{"2":{"19":1}}],["将",{"2":{"6":1,"117":1,"126":1,"240":1}}],["将变量",{"2":{"3":1,"8":1}}],["u+0041",{"2":{"202":1}}],["u+",{"2":{"202":1}}],["ucs",{"2":{"202":2}}],["uchar",{"2":{"167":1}}],["ullong",{"2":{"152":1}}],["ulong",{"2":{"151":1}}],["u",{"2":{"150":3,"153":4,"348":1}}],["upgrade",{"2":{"119":1,"137":2}}],["update",{"2":{"117":1,"118":1,"119":1,"137":1,"143":2}}],["ubuntu",{"0":{"143":1},"2":{"117":1,"119":1,"137":1,"143":3,"332":1,"333":1,"335":1,"336":1}}],["uefi",{"2":{"117":1}}],["uml工具",{"2":{"89":1}}],["utf",{"2":{"83":2,"202":6}}],["util",{"2":{"50":1}}],["uint64",{"2":{"154":1}}],["uint32",{"2":{"154":1}}],["uint16",{"2":{"154":1}}],["uint8",{"2":{"154":1}}],["uint",{"2":{"150":1}}],["ui",{"2":{"83":2}}],["ushrt",{"2":{"149":1,"156":1}}],["usr",{"2":{"143":1}}],["usewindowsdnscache=true",{"2":{"133":1}}],["usetab",{"2":{"122":1}}],["userprofile",{"2":{"133":1}}],["user",{"2":{"50":3,"51":1}}],["us",{"2":{"47":3}}],["uname",{"2":{"143":2}}],["unique",{"2":{"310":2}}],["universal",{"2":{"202":1}}],["unix",{"2":{"52":1,"62":5,"63":2,"69":3,"127":1,"332":1}}],["union",{"2":{"15":1}}],["unicode定义了",{"2":{"202":1}}],["unicode",{"0":{"202":1},"2":{"6":1,"164":1,"202":12}}],["unsigned",{"2":{"15":1,"148":5,"149":7,"150":7,"151":7,"152":7,"153":3,"156":2,"166":2,"167":1,"168":3,"178":2}}],["udimm",{"2":{"5":1}}],["当然",{"2":{"335":1}}],["当调试器在断点处暂停时",{"2":{"323":1}}],["当一个指针没有正确初始化或者被赋予了空",{"2":{"309":1}}],["当一个方法执行到一个",{"2":{"261":1}}],["当次循环结构",{"2":{"260":1}}],["当前数组中的元素是",{"2":{"285":1}}],["当前循环结构",{"2":{"259":1}}],["当前系统",{"2":{"168":1}}],["当只有内层循环的循环条件为",{"2":{"252":1}}],["当循环条件表达式成立",{"2":{"243":1}}],["当没有匹配的",{"2":{"223":1}}],["当条件表达式之间是包含关系时",{"2":{"219":1}}],["当条件表达式之间是互斥",{"2":{"219":1}}],["当条件表达式为真",{"2":{"210":1,"214":1}}],["当数据达到最小值的时候",{"2":{"156":2}}],["当数据到达最大值的时候",{"2":{"156":2}}],["当超过一个数据类型能够存放的最大范围的时候",{"2":{"156":1}}],["当遇到",{"2":{"134":1}}],["当时的高级语言无法满足他们的要求",{"2":{"62":1}}],["当时的程序员",{"2":{"57":1}}],["当开发者在",{"2":{"51":1}}],["当用户程序需要进行文件读写",{"2":{"50":1}}],["当我们",{"2":{"134":1}}],["当我们在声明变量的时候写了数据数据类型",{"2":{"6":1}}],["当我们编写代码的时候",{"2":{"6":1,"312":1}}],["当",{"2":{"6":1,"178":4,"185":2,"219":1,"312":1}}],["当程序运行完毕之后",{"2":{"6":1}}],["值时",{"2":{"309":1}}],["值为",{"2":{"219":2}}],["值的范围",{"2":{"158":1}}],["值的作用",{"2":{"6":1}}],["值就是内存中实际存储的数据",{"2":{"6":1}}],["值",{"2":{"6":1,"312":1}}],["剖析下变量的语法格式",{"2":{"6":1}}],["再存放第二行的元素",{"2":{"300":1}}],["再运算",{"2":{"176":1}}],["再减",{"2":{"156":2}}],["再加",{"2":{"156":2}}],["再进行初始化",{"2":{"272":1,"275":1}}],["再进行减法计算",{"2":{"156":1}}],["再进行加法计算",{"2":{"156":1}}],["再进行具体的操作",{"2":{"6":1,"312":1}}],["再打开终端",{"2":{"133":1}}],["再执行",{"2":{"126":1}}],["再调用",{"2":{"126":1}}],["再在标准头文件目录中查找",{"2":{"113":1}}],["再次论证了为什么计算机只能识别二进制",{"2":{"24":1}}],["再次",{"2":{"6":1}}],["再使用",{"2":{"3":1}}],["~a",{"2":{"330":1}}],["~9",{"2":{"193":1}}],["~1",{"2":{"193":1}}],["~0",{"2":{"193":1}}],["~255",{"2":{"168":1}}],["~2^64",{"2":{"148":1}}],["~2^32",{"2":{"148":2}}],["~",{"2":{"6":1,"26":9,"148":6,"158":5,"168":2,"188":1,"193":1,"197":1,"238":3,"240":1,"245":3,"249":3,"259":1,"260":1,"278":1,"316":1}}],["答案就是通过数据类型",{"2":{"6":1}}],["答案就是通过变量",{"2":{"6":1}}],["首位是符号位",{"2":{"38":1}}],["首地址",{"2":{"6":1}}],["首先判断关系表达式",{"2":{"219":1}}],["首先",{"2":{"6":1}}],["而虚拟机是通过虚拟机软件模拟出来的计算机硬件",{"2":{"339":1}}],["而对指针变量使用",{"2":{"330":1}}],["而对于我们人类而言",{"2":{"47":1}}],["而普通变量存储实际的值",{"2":{"327":1}}],["而普通变量存储的是实际的值",{"2":{"324":1}}],["而普通变量",{"2":{"325":1}}],["而指针变量会返回指针本身的大小",{"2":{"330":1}}],["而指针变量可以改变它指向的位置",{"2":{"330":1}}],["而指针变量并非支持上述的所有运算符",{"2":{"315":1}}],["而指针变量有指针变量的运算方式",{"2":{"146":1,"313":1}}],["而不是它们在内存中的字节偏移量",{"2":{"330":2}}],["而不是直接的指针",{"2":{"310":1}}],["而不需要开发者关心底层的网络协议细节",{"2":{"51":1}}],["而现代化的高级编程语言中的编译器在程序编译的时候就会发现问题",{"2":{"309":1}}],["而现代化的高级编程语言虽然安全",{"2":{"309":1}}],["而产生了字符集的概念",{"2":{"201":1}}],["而科学技术法的表现就是这样的",{"2":{"158":1}}],["而无需设置双重引导系统或安装虚拟机",{"2":{"116":1}}],["而无需离开",{"2":{"116":1}}],["而无需重新实现它们",{"2":{"52":1}}],["而仅用于代码的解释和文档说明",{"2":{"98":1}}],["而我们写的代码语句",{"2":{"127":1}}],["而我们编写的程序叫做源代码",{"2":{"55":1}}],["而我们学习编程语言",{"2":{"55":1}}],["而中国人和美国人交流",{"2":{"54":1}}],["而函数库调用运行在用户空间",{"2":{"52":1}}],["而是一个常量",{"2":{"330":1}}],["而是用字符数组来存储这类文本类型的数据",{"2":{"303":1}}],["而是构造类型",{"2":{"164":1}}],["而是先检查缓冲区",{"2":{"134":1}}],["而是",{"2":{"126":1}}],["而是需要跟进新的技术",{"2":{"65":1}}],["而是运行在操作系统之上",{"2":{"52":1}}],["而是会变化的数据",{"2":{"1":1}}],["而在内存中",{"2":{"300":1}}],["而在",{"2":{"51":1}}],["而网络访问是最慢",{"2":{"47":1}}],["而硬盘只能负担",{"2":{"47":1}}],["而形式值却是",{"2":{"38":1}}],["而且符合整型",{"2":{"226":1}}],["而且也增加了出错的风险",{"2":{"202":1}}],["而且会在编译阶段进行安全检查",{"2":{"20":1}}],["而且",{"2":{"15":1,"49":1}}],["而",{"2":{"6":1,"136":1,"158":1,"184":1,"299":2,"309":1}}],["然后在一维数组中获取对应的数据",{"2":{"293":1}}],["然后结束当前多分支",{"2":{"219":3}}],["然后安装即可",{"2":{"117":1}}],["然后关闭",{"2":{"90":1}}],["然后关闭再重新安装",{"2":{"90":1}}],["然后将处理结果输出的现代化智能电子设备",{"2":{"45":1}}],["然后将每步得到的余数倒过来",{"2":{"34":1}}],["然后求和",{"2":{"33":1}}],["然后再自减",{"2":{"183":1}}],["然后再自增",{"2":{"183":1}}],["然后再运算",{"2":{"183":2}}],["然后再运行",{"2":{"69":1}}],["然后再减",{"2":{"156":1}}],["然后再用代码去实现",{"2":{"98":1}}],["然后再计算",{"2":{"6":1,"178":4}}],["然后再交给",{"2":{"6":1}}],["然后拿到具体的数据进行计算了",{"2":{"6":1}}],["term",{"2":{"336":1}}],["temp",{"2":{"287":4,"288":2,"289":2}}],["temperature",{"2":{"221":7}}],["t4",{"2":{"250":1}}],["t3",{"2":{"250":1}}],["t2",{"2":{"250":1}}],["t1",{"2":{"250":1}}],["true",{"2":{"112":1,"121":1,"122":4,"138":1,"170":1,"171":1,"172":3,"174":2,"210":1,"214":1,"219":1,"243":1,"250":1,"257":1,"259":2,"285":1}}],["try",{"2":{"50":1}}],["torvalds",{"2":{"332":1}}],["totalsum",{"2":{"301":4}}],["tools",{"2":{"118":1,"143":4}}],["toolchain",{"2":{"77":1}}],["toupper",{"2":{"112":1}}],["tolower",{"2":{"112":1}}],["tip",{"2":{"338":1}}],["time",{"2":{"112":2,"232":2}}],["tiobe",{"2":{"64":1}}],["td244",{"2":{"91":1}}],["tsinghua",{"2":{"77":1}}],["tuna",{"2":{"77":1}}],["the",{"2":{"65":1}}],["thompson",{"2":{"62":1}}],["thread",{"2":{"15":1}}],["typedef",{"2":{"15":1}}],["t",{"2":{"14":1,"149":3,"150":3,"151":3,"152":3,"154":12,"155":5,"164":1,"168":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"287":2,"288":1,"289":1}}],["target",{"2":{"121":3,"138":3}}],["tan",{"2":{"112":1}}],["tax",{"2":{"14":1}}],["tab",{"2":{"11":1,"103":2}}],["tb",{"2":{"6":1}}],["txtbasedonstyle",{"2":{"122":1}}],["txtcmake",{"2":{"121":1}}],["txt",{"0":{"121":1},"2":{"50":2,"96":1,"121":4,"123":1,"133":1,"138":3,"321":1}}],["txt鹤寿千岁",{"2":{"47":1}}],["txt如果",{"2":{"47":1}}],["txt1",{"2":{"47":1}}],["txt$zj",{"2":{"14":1}}],["txta",{"2":{"14":1}}],["txt数据类型",{"2":{"6":1}}],["txt00011001",{"2":{"6":1}}],["txt0000",{"2":{"6":1,"57":1}}],["txtload",{"2":{"6":1}}],["git",{"2":{"123":1,"143":1}}],["gitignore",{"0":{"123":1},"2":{"123":2}}],["github",{"2":{"117":4,"143":1}}],["glob",{"2":{"121":2,"138":2}}],["groupinstall",{"2":{"118":1}}],["gmtime",{"2":{"112":1}}],["g",{"2":{"77":1,"321":2}}],["gdb",{"0":{"320":1},"2":{"74":1,"118":2,"119":3,"319":1,"320":2,"323":2,"324":1,"327":2}}],["gygwin",{"2":{"69":1}}],["gnu",{"2":{"69":2,"127":4}}],["g++",{"2":{"65":1,"74":1,"119":1}}],["go采用了如下的策略和机制",{"2":{"310":1}}],["google",{"2":{"64":1,"122":1}}],["go",{"2":{"54":1,"59":1,"127":1,"309":1,"310":3}}],["goto",{"2":{"15":1}}],["gcc",{"0":{"127":1,"128":1,"129":1},"1":{"130":1,"131":1},"2":{"51":2,"65":3,"69":4,"72":1,"74":3,"77":2,"83":1,"93":1,"94":1,"118":2,"119":2,"127":5,"320":1}}],["gentoo",{"2":{"335":1}}],["generic",{"2":{"15":1,"65":1,"143":1}}],["ge",{"2":{"183":2,"239":4}}],["getbinary",{"2":{"189":3}}],["getbytes",{"2":{"50":1}}],["get",{"2":{"50":1,"121":1,"138":1}}],["gui",{"2":{"49":1}}],["gbk",{"2":{"201":2,"202":1}}],["gb",{"2":{"6":2,"346":1}}],["gt",{"2":{"5":5,"35":1,"36":1,"112":1,"126":2,"149":1,"150":1,"151":1,"152":1,"154":1,"162":1,"167":1,"174":1,"184":3,"186":2,"188":2,"195":4,"197":12,"229":1,"232":1,"236":8,"243":8,"248":8,"275":1,"287":1,"316":12,"330":3}}],["m",{"2":{"196":3,"231":1,"241":9,"252":2}}],["mktime",{"2":{"112":1}}],["memcpy",{"2":{"112":1}}],["memset",{"2":{"112":1}}],["mysql",{"2":{"63":1}}],["mirrorlist",{"2":{"77":1}}],["mirrors",{"2":{"77":1}}],["mirror",{"2":{"77":1}}],["minusmoney",{"2":{"250":4}}],["min",{"2":{"149":1,"150":1,"151":1,"152":1,"156":1,"162":3,"167":1,"232":8,"241":2,"284":6}}],["minimum",{"2":{"121":1,"138":1}}],["minimalist",{"2":{"69":1}}],["mingw64",{"2":{"71":1,"72":2}}],["mingw",{"0":{"70":1},"1":{"71":1,"72":1},"2":{"69":9,"72":1,"77":1}}],["microsoft",{"0":{"88":1},"1":{"89":1,"90":1,"91":1},"2":{"62":1,"69":1,"117":3,"143":1}}],["mips",{"2":{"51":1}}],["month",{"2":{"225":6,"229":4}}],["modm",{"2":{"231":1}}],["module",{"2":{"121":5,"138":5}}],["mode",{"2":{"50":6}}],["mov",{"2":{"58":1,"60":1}}],["mouse",{"2":{"14":1}}],["msft",{"2":{"143":1}}],["msys2",{"0":{"76":1},"1":{"77":1,"78":1},"2":{"69":3,"77":2}}],["msvc",{"2":{"65":1,"69":1}}],["ms",{"2":{"47":4,"62":1}}],["mageia",{"2":{"335":1}}],["mate60",{"2":{"220":2}}],["math",{"2":{"112":1}}],["machine",{"2":{"339":1}}],["mac",{"2":{"127":1}}],["macos",{"2":{"69":1,"85":1}}],["malloc",{"2":{"112":1}}],["male",{"2":{"21":3}}],["make",{"2":{"74":1,"118":2,"143":1}}],["max",{"2":{"14":4,"149":2,"150":2,"151":2,"152":2,"156":2,"162":3,"167":2,"232":6,"241":2,"284":6,"312":2}}],["main",{"0":{"106":1},"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"18":2,"19":2,"20":1,"21":2,"27":1,"28":1,"50":1,"55":1,"93":1,"94":1,"95":1,"96":2,"99":1,"100":1,"103":1,"104":2,"106":10,"121":2,"126":1,"134":1,"149":3,"150":3,"151":3,"152":3,"153":1,"154":1,"155":3,"156":2,"159":4,"160":1,"161":1,"162":1,"165":1,"166":1,"167":1,"168":1,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":1,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"232":1,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"264":2,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2,"325":1}}],["mb以上",{"2":{"346":1}}],["mb",{"2":{"6":2}}],["或列下标",{"2":{"299":1}}],["或微信小程序等",{"2":{"265":1}}],["或跳出",{"2":{"259":1,"260":1}}],["或者更高级别的数据结构来代替裸指针",{"2":{"309":1}}],["或者执行到",{"2":{"223":1}}],["或者完全在用户空间内完成计算",{"2":{"52":1}}],["或枚举类型",{"2":{"223":1}}],["或大于",{"2":{"220":1}}],["或非",{"2":{"185":1}}],["或显式",{"2":{"180":1}}],["或更多",{"2":{"158":1}}],["或目标文件",{"2":{"126":1}}],["或",{"2":{"6":1,"14":1,"26":6,"27":1,"34":1,"51":1,"65":2,"117":1,"126":1,"148":2,"153":3,"160":2,"173":1,"184":8,"185":4,"275":1,"277":1,"280":1,"284":1,"312":1,"330":2,"348":1}}],["所谓水仙花数是指一个",{"2":{"239":1}}],["所谓的嵌套循环",{"2":{"252":1}}],["所谓的随机数就是没有规则",{"2":{"231":1}}],["所谓的数值溢出指的是",{"2":{"156":1}}],["所谓的标识符常量",{"2":{"18":1}}],["所谓的字面量常量",{"2":{"18":1}}],["所谓的输入和输出都是以计算机",{"2":{"8":1}}],["所占内存空间",{"2":{"149":1,"150":1,"151":1,"152":1}}],["所没有的",{"2":{"89":1}}],["所有权和借用",{"2":{"310":2}}],["所有班级的平均分为",{"2":{"301":1}}],["所有班级的总分为",{"2":{"301":1}}],["所有的位都用于表示数值",{"2":{"156":1}}],["所有函数都必须以大括号开头和结尾",{"2":{"107":1}}],["所有数据和指令都以二进制形式表示",{"2":{"24":1,"46":1}}],["所有变量名被替换为具体地址",{"2":{"6":1}}],["所代表的",{"2":{"6":1}}],["所以实际上它们并不直接冲突",{"2":{"201":1}}],["所以不再执行表达式",{"2":{"185":2}}],["所以可以",{"2":{"184":1}}],["所以在判断真",{"2":{"171":1}}],["所以小数在计算机中也称为浮点数",{"2":{"158":1}}],["所以需要我们手动编译安装",{"2":{"143":1}}],["所以需要执行如下命令",{"2":{"118":1,"119":1}}],["所以解决方案就是禁用缓冲区",{"2":{"134":1}}],["所以配置",{"2":{"72":1}}],["所以机器数的形式值不等于其真实表示的值",{"2":{"38":1}}],["所以会更加安全和方便",{"2":{"20":1}}],["所以",{"2":{"5":1,"24":1,"39":1,"40":1,"47":1,"65":1,"164":1,"168":1,"172":1,"201":2,"257":1,"299":1}}],["所以我们通常也以",{"2":{"5":1}}],["高级配置",{"0":{"114":1},"1":{"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1}}],["高级调试和测试",{"2":{"89":1}}],["高级语言因其强大的表达能力",{"2":{"60":1}}],["高级语言独立于计算机硬件",{"2":{"59":1}}],["高级语言是一种接近于人们使用习惯的程序设计语言",{"2":{"59":1}}],["高级语言",{"0":{"59":1},"2":{"60":1}}],["高级语言编译器的作用就是",{"2":{"6":1}}],["高",{"2":{"69":1}}],["高效",{"2":{"66":1}}],["高效执行常见任务的手段",{"2":{"52":1}}],["高速存储设备等",{"2":{"338":1}}],["高速缓存",{"2":{"47":1}}],["高速的处理",{"2":{"45":1}}],["高端的内存条两面都有内存颗粒",{"2":{"5":1}}],["高端服务器上的内存条通常会存在",{"2":{"5":1}}],["综上所述",{"2":{"6":1,"330":1}}],["综上所示",{"2":{"5":1}}],["以前",{"2":{"348":1}}],["以提高可靠性和可用性",{"2":{"338":1}}],["以提高程序的可移植性",{"2":{"154":1}}],["以满足处理大量请求和提供持续服务的需求",{"2":{"338":1}}],["以满足不同的编程需求和场景",{"2":{"60":1}}],["以保持系统的稳定性和可靠性",{"2":{"336":1}}],["以确保服务器的稳定运行和数据的安全性",{"2":{"338":1}}],["以确保能够处理大量的并发请求",{"2":{"338":1}}],["以确保稳定性和安全性",{"2":{"336":1}}],["以确保程序的稳定性和安全性",{"2":{"309":1}}],["以下是一些常用的",{"2":{"323":1}}],["以达到程序安全的目的",{"2":{"309":1}}],["以二维数组居多",{"2":{"293":1}}],["以内",{"2":{"260":1}}],["以方便后期操作",{"2":{"189":1}}],["以它的补码形式计算",{"2":{"188":1}}],["以",{"2":{"172":1}}],["以避免数值溢出问题",{"2":{"156":1}}],["以管理员身份打开",{"2":{"117":2}}],["以两位作者的姓氏首字母作为版本简称",{"2":{"65":1}}],["以极其游",{"2":{"47":1}}],["以上",{"2":{"47":1}}],["以简化硬件设计和提高计算效率",{"2":{"43":1}}],["以机器数",{"2":{"38":1}}],["以此类推",{"2":{"26":1}}],["以便读取或修改它们",{"2":{"278":1}}],["以便在提交代码到",{"2":{"123":1}}],["以便在特定的硬件上运行",{"2":{"51":1}}],["以便写代码的时候",{"2":{"122":1}}],["以便其支持在一个",{"2":{"121":1}}],["以便其它程序使用",{"2":{"6":1}}],["以便支持不同平台的",{"2":{"120":1}}],["以便安装",{"2":{"118":1,"119":1}}],["以便使用头文件中声明的函数",{"2":{"113":1}}],["以便编译器能够正确解析和链接函数调用",{"2":{"112":1}}],["以便任意目录都可以执行",{"2":{"72":1}}],["以便表示超过",{"2":{"26":1}}],["以便和变量区分",{"2":{"19":1}}],["以及全球开发者的共同努力和贡献",{"2":{"333":1}}],["以及强类型系统",{"2":{"310":1}}],["以及所有班级平均分",{"2":{"301":1}}],["以及通过编号",{"2":{"267":1}}],["以及偶数的个数",{"2":{"238":1,"245":1,"249":1}}],["以及西欧语言中特有的一些字符",{"2":{"201":1}}],["以及以上",{"2":{"192":1}}],["以及一些特殊符号",{"2":{"164":1}}],["以及其它的高级编程语言",{"2":{"148":1}}],["以及函数调用的约定",{"2":{"51":1}}],["以及",{"2":{"26":1,"62":1,"69":1,"161":1}}],["以及能够做何种运算",{"2":{"6":1}}],["以及变量可以执行哪些操作",{"2":{"2":1}}],["程序将在",{"2":{"325":1}}],["程序结束",{"2":{"257":1,"259":2,"260":2,"261":1}}],["程序从上到下逐行地执行",{"2":{"205":1}}],["程序从上到下逐行执行",{"2":{"203":1}}],["程序会先检查输入缓冲区中是否有数据",{"2":{"134":1}}],["程序会使用",{"2":{"126":1}}],["程序的时候",{"2":{"134":1}}],["程序的编译过程",{"2":{"126":1}}],["程序库中提供的",{"2":{"126":1}}],["程序库中的内容",{"2":{"126":1}}],["程序代码",{"2":{"122":1}}],["程序控制",{"2":{"112":1}}],["程序员可以将自己的思路通过注释整理出来",{"2":{"98":1}}],["程序员可以在自己的程序中直接调用这些函数",{"2":{"52":1}}],["程序",{"2":{"69":2}}],["程序中也是可以产生随机数的",{"2":{"231":1}}],["程序中的容器",{"2":{"266":1}}],["程序中的函数体指的是作为该函数一部分的语句",{"2":{"107":1}}],["程序中的符号和算式也和日常使用的数学公式差不多",{"2":{"59":1}}],["程序中变化的数据",{"0":{"1":1}}],["程序不具备跨平台的可移植性",{"2":{"58":1}}],["程序不能直接执行硬件操作",{"2":{"50":1}}],["程序编译为计算机能够识别的二进制指令",{"2":{"55":2}}],["程序指令和数据都存储在计算机的内存中",{"2":{"24":1,"46":1}}],["程序在经过编译器的编译之后",{"2":{"6":1}}],["程序所占用的内存还会交还给操作系统",{"2":{"6":1}}],["极大地提高了代码的可读性和开发效率",{"2":{"6":1}}],["编号从",{"2":{"201":1}}],["编辑虚拟机设置",{"2":{"348":1}}],["编辑代码",{"2":{"127":1}}],["编辑器",{"2":{"127":1}}],["编辑",{"2":{"126":1,"343":1}}],["编写程序",{"2":{"225":1,"259":1}}],["编写一个程序",{"2":{"224":1}}],["编写",{"2":{"126":2}}],["编写如下代码",{"2":{"95":1,"96":1}}],["编写如下的代码",{"2":{"94":1}}],["编写困难",{"2":{"60":1}}],["编写语言的对比",{"2":{"60":1}}],["编写源代码时使用变量名",{"2":{"6":1}}],["编程中一般使用循环结构对数组进行遍历",{"2":{"278":1}}],["编程中的各种问题以及相应的解决方案",{"2":{"47":1}}],["编程语言环境等",{"2":{"116":1}}],["编程语言中",{"2":{"98":1}}],["编程语言",{"2":{"65":1}}],["编程语言就是用于控制计算机",{"2":{"55":1}}],["编程语言就是由文字和符号组成的",{"2":{"55":1}}],["编程语言到底是什么",{"2":{"55":1}}],["编程时仍然需要记住和管理大量内存地址",{"2":{"6":1}}],["编码平面和区段",{"2":{"202":1}}],["编码冲突",{"2":{"202":1}}],["编码写的文章",{"2":{"201":1}}],["编码的复杂性",{"2":{"202":1}}],["编码的文本可以无缝转换为",{"2":{"201":1}}],["编码的基础上",{"2":{"201":1}}],["编码完全一致",{"2":{"201":1}}],["编码包括基本的拉丁字母表",{"2":{"201":1}}],["编码表",{"2":{"201":1}}],["编码中的每个字符都使用",{"2":{"201":1}}],["编码中表示为二进制的1000001",{"2":{"200":1}}],["编码只包括了英文字符",{"2":{"201":1}}],["编码是字符到二进制数据之间的映射规则",{"2":{"200":1}}],["编码",{"0":{"201":1,"202":1},"2":{"6":1,"201":7}}],["编译错误",{"2":{"330":1}}],["编译你的代码",{"0":{"321":1}}],["编译型的程序不管编译过程如何复杂",{"2":{"309":1}}],["编译内核代码",{"2":{"143":1}}],["编译是将预处理后的源代码转换为汇编代码的过程",{"2":{"126":1}}],["编译阶段包含了预处理",{"2":{"126":1}}],["编译代码或数据库操作",{"2":{"116":1}}],["编译和汇编",{"2":{"126":1,"130":1,"131":1}}],["编译和运行",{"2":{"96":1,"309":1}}],["编译和执行",{"2":{"95":1}}],["编译套件来进行开发",{"2":{"65":1}}],["编译套件对标准的支持是最好的",{"2":{"65":1}}],["编译套件",{"2":{"65":1}}],["编译器在编译时能够捕获许多潜在的类型错误",{"2":{"310":1}}],["编译器在编译时静态分析所有权转移和引用的生命周期",{"2":{"310":1}}],["编译器就会报错",{"2":{"281":1}}],["编译器就是这样的转化工具",{"2":{"127":1}}],["编译器就是运行在操作系统之上的程序",{"2":{"55":1}}],["编译器不报错",{"2":{"276":1}}],["编译器是会直接报错的",{"2":{"276":1}}],["编译器是会产生警告的",{"2":{"180":1}}],["编译器是将易于编写",{"2":{"127":1}}],["编译器套件",{"2":{"127":1}}],["编译器的介绍",{"0":{"127":1}}],["编译器会根据元素的个数和列的个数",{"2":{"297":1}}],["编译器会自动会数组分配内存地址",{"2":{"281":1}}],["编译器会指定它们指向的底层类型",{"2":{"154":1}}],["编译器会检查代码的语法和语义",{"2":{"126":1}}],["编译器会遵循",{"2":{"51":1}}],["编译器首先在当前目录中查找文件",{"2":{"113":1}}],["编译器将在系统的标准头文件目录中查找文件",{"2":{"113":1}}],["编译器",{"2":{"65":1,"69":3,"158":1}}],["编译器如下",{"2":{"65":1}}],["编译器和汇编器等系统软件",{"2":{"63":1}}],["编译时",{"2":{"51":1}}],["编译",{"2":{"6":3,"126":1,"128":1,"130":2,"131":1,"143":1}}],[">>",{"2":{"189":1}}],[">=",{"2":{"184":3,"189":1,"220":3,"229":2,"240":1,"241":1,"284":1}}],[">",{"2":{"6":3,"104":2,"168":2,"180":1,"184":3,"185":4,"196":1,"211":1,"216":1,"220":1,"221":3,"229":1,"241":1,"250":1,"257":1,"288":1,"289":1}}],["于是",{"2":{"6":2,"49":1}}],["实在是太笨重了",{"2":{"136":1}}],["实在是太浪费了",{"2":{"49":1}}],["实际情况下",{"2":{"347":1}}],["实际工作的时候",{"2":{"338":1}}],["实际开发中",{"2":{"252":1}}],["实际开发中最为常用",{"2":{"3":1}}],["实际上存储的是一个地址",{"2":{"325":1}}],["实际上",{"2":{"252":1}}],["实际的",{"2":{"111":1}}],["实现资源的共享和最大化利用",{"2":{"339":1}}],["实现冒泡排序",{"2":{"289":1}}],["实现缩进",{"2":{"103":1}}],["实现右键直接编译执行",{"2":{"94":1}}],["实现",{"2":{"50":1,"250":1}}],["实现了对系统资源的保护和控制",{"2":{"50":1}}],["实现是太难阅读",{"2":{"6":1}}],["len",{"2":{"277":1}}],["length",{"2":{"264":2,"275":1,"277":3,"278":5,"280":3,"283":3,"284":2,"285":3,"287":1,"288":5,"289":5}}],["lcg",{"2":{"231":1}}],["lf",{"2":{"159":4,"162":4,"250":2,"264":4,"301":1}}],["lf的圆的面积是",{"2":{"19":1,"20":1}}],["ll",{"2":{"153":3}}],["llong",{"2":{"152":2}}],["ll3",{"2":{"152":6}}],["ll2",{"2":{"152":6}}],["ll1",{"2":{"152":6}}],["lld",{"2":{"152":5,"153":1}}],["llu",{"2":{"152":3,"153":1}}],["ldbl",{"2":{"162":2}}],["ld",{"2":{"151":5,"153":1}}],["lu",{"2":{"151":3,"153":1,"330":2}}],["lts",{"2":{"336":10}}],["lt",{"2":{"112":1,"126":2,"149":1,"150":1,"151":1,"152":1,"154":1,"162":1,"167":1,"174":1,"184":3,"186":2,"188":2,"194":4,"197":6,"229":1,"232":1,"275":1,"287":1,"316":6,"330":2}}],["l",{"2":{"103":1,"153":3,"160":2,"305":6}}],["languages",{"2":{"121":1,"138":1}}],["language",{"2":{"65":1}}],["ls",{"2":{"51":1}}],["limits",{"2":{"149":2,"150":2,"151":2,"152":2,"156":2,"167":2,"168":1}}],["linus",{"2":{"332":1}}],["linux",{"0":{"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"349":1,"350":1,"351":1,"352":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"351":1,"352":1},"2":{"51":6,"52":1,"62":1,"63":1,"65":1,"69":5,"85":1,"111":1,"116":12,"117":8,"126":1,"127":1,"130":3,"136":4,"140":1,"143":5,"200":1,"201":1,"332":4,"333":13,"334":4,"335":15,"336":1,"338":1,"351":1,"352":3}}],["linking",{"2":{"51":1}}],["link",{"2":{"51":1}}],["libbfb0",{"2":{"143":1}}],["libbabeltrace",{"2":{"143":1}}],["libnewt",{"2":{"143":1}}],["libnuma",{"2":{"143":1}}],["libzstd1",{"2":{"143":1}}],["libzstd",{"2":{"143":1}}],["libunwind",{"2":{"143":1}}],["libtraceevent",{"2":{"143":1}}],["libssl",{"2":{"143":1}}],["libslang2",{"2":{"143":1}}],["libpfm4",{"2":{"143":1}}],["libperl",{"2":{"143":1}}],["liblzma",{"2":{"143":1}}],["libiberty",{"2":{"143":1}}],["libelf++0",{"2":{"143":1}}],["libelf",{"2":{"143":1}}],["libdwarf++0",{"2":{"143":1}}],["libdwarf",{"2":{"143":1}}],["libdw",{"2":{"143":1}}],["libcap",{"2":{"143":1}}],["libaio",{"2":{"143":1}}],["lib",{"2":{"51":1}}],["library",{"0":{"52":1,"111":1},"2":{"51":1,"52":3,"66":1}}],["list",{"2":{"50":1,"117":2,"121":2,"138":2}}],["l3",{"2":{"47":1,"151":6}}],["l2",{"2":{"47":1,"151":6}}],["l1",{"2":{"47":1,"151":6}}],["log",{"2":{"112":1}}],["locals",{"2":{"323":1}}],["localtime",{"2":{"112":1}}],["local",{"2":{"15":1}}],["long类型的字面量",{"2":{"153":1}}],["long",{"2":{"15":1,"148":13,"151":23,"152":43,"153":9,"154":5,"158":2,"159":2,"160":2,"161":3,"178":2,"223":1,"336":1}}],["load",{"2":{"6":3,"57":2}}],["lrdimm",{"2":{"5":1}}],["乘法表",{"2":{"256":1}}],["乘后赋值",{"2":{"197":1,"316":1}}],["乘号",{"2":{"183":1}}],["乘以",{"2":{"33":1}}],["乘",{"2":{"6":1,"183":1,"197":1,"316":1,"330":1}}],["减少了手动内存管理所带来的指针操作错误",{"2":{"310":1}}],["减后赋值",{"2":{"197":1,"316":1}}],["减号",{"2":{"183":1}}],["减",{"2":{"6":1,"183":1,"197":1,"316":1,"330":1}}],["加后赋值",{"2":{"197":1,"316":1}}],["加密或解密",{"2":{"192":1}}],["加号",{"2":{"183":1}}],["加上",{"2":{"65":1}}],["加",{"2":{"6":1,"183":1,"197":1,"316":1}}],["做何种运算",{"2":{"6":1}}],["进一步增强了程序的安全性和可靠性",{"2":{"310":1}}],["进行下一步安装",{"2":{"342":1}}],["进行抽象和分配",{"2":{"339":1}}],["进行统一管理",{"2":{"265":1}}],["进行预处理",{"2":{"128":1,"131":1}}],["进行运算",{"2":{"6":1}}],["进入安装",{"2":{"82":1,"86":1,"90":1}}],["进程调度等核心功能",{"2":{"334":1}}],["进程控制",{"2":{"52":1}}],["进程管理",{"2":{"49":2}}],["进",{"2":{"26":4}}],["进制的转换",{"0":{"30":1},"1":{"31":1,"32":1,"33":1,"34":1,"35":1,"36":1}}],["进制的运算规则",{"0":{"29":1}}],["进制的换算举例",{"2":{"26":1}}],["进制",{"0":{"25":1},"1":{"26":1,"27":1,"28":1}}],["进度条",{"2":{"1":1}}],["只会执行一次",{"2":{"236":1}}],["只会通过变量的地址",{"2":{"6":1}}],["只需要",{"2":{"164":1}}],["只需要大致了解即可",{"2":{"148":1}}],["只需要修改",{"2":{"133":1}}],["只需要告诉",{"2":{"6":1}}],["只进行预处理和编译",{"2":{"131":1}}],["只进行预处理",{"2":{"131":2}}],["只支持",{"2":{"69":1,"136":1}}],["只是后来为了解决乱码问题",{"2":{"201":1}}],["只是个说明文档而已",{"2":{"65":1}}],["只是简单地文本替换",{"2":{"22":1}}],["只不过",{"2":{"20":1}}],["只能通过",{"2":{"277":1}}],["只能识别二进制的指令",{"2":{"55":1}}],["只能有一个",{"2":{"121":1}}],["只能有",{"2":{"34":1}}],["只能",{"2":{"26":1}}],["只能由小写或大写英文字母",{"2":{"14":1,"312":1}}],["只能使用空白字符",{"2":{"11":1}}],["只能和内存进行交互",{"2":{"6":1}}],["只有一个零",{"2":{"41":1}}],["只有不断地除以",{"2":{"34":1}}],["只有",{"2":{"6":1}}],["只要声明了",{"2":{"5":1}}],["组成的表达式的值",{"2":{"183":1,"184":1,"185":1,"186":1}}],["组成中央处理器",{"2":{"46":1}}],["组成",{"2":{"14":1,"312":1}}],["组成了一个二维矩阵",{"2":{"5":1}}],["组成双通道的内存条应该具有相同的容量",{"2":{"5":1}}],["组成双通道配置的内存条需要遵循一些基本要求来确保它们能够正常以双通道模式运行",{"2":{"5":1}}],["每次折叠的高度",{"2":{"246":1}}],["每次先判断后执行循环体语句",{"2":{"236":1}}],["每次迭代都使用前一次生成的随机数作为输入",{"2":{"231":1}}],["每一种编码系统都是为了支持特定语言或一组语言的字符集",{"2":{"202":1}}],["每一个执行语句后面都会有一个英文分号",{"2":{"107":1}}],["每一个字节都有一个编号",{"2":{"6":1}}],["每月更新",{"2":{"64":1}}],["每",{"2":{"35":1,"36":1}}],["每个虚拟机都被视为一个独立的计算机系统",{"2":{"339":1}}],["每个发行版都有自己的特点和优势",{"2":{"332":1}}],["每个班五名同学",{"2":{"301":1}}],["每个⼀维数组中有几个具体的数据元素",{"2":{"295":2,"296":1,"297":1}}],["每个元素的字节长度一定相等",{"2":{"277":1}}],["每个平面被分配了一个编号",{"2":{"202":1}}],["每个平面包含",{"2":{"202":1}}],["每个字符都分配给了一个从",{"2":{"200":1}}],["每个八进制数字确实由",{"2":{"26":1}}],["每个八进制数位都可以映射到一个唯一的",{"2":{"26":1}}],["每个十六进制数字确实由",{"2":{"26":1}}],["每个十六进制数都可以映射到一个唯一的",{"2":{"26":1}}],["每个",{"2":{"5":1}}],["每个芯片包含多个存储单元",{"2":{"5":1}}],["每种数据类型都有特定的属性和用途",{"2":{"2":1}}],["芯片",{"2":{"5":2}}],["一些商业化的",{"2":{"333":1}}],["一些大型科技公司",{"2":{"333":1}}],["一些发行版如",{"2":{"333":1}}],["一维数组",{"2":{"298":1}}],["一维数组可以直接通过下标访问到数组中的某个元素",{"2":{"293":1}}],["一维数组或多维数组都是占用的一整块连续的内存空间",{"2":{"293":1}}],["一维数组和多维数组的理解",{"2":{"293":1}}],["一维数组的内存分析",{"0":{"279":1},"1":{"280":1,"281":1}}],["一维",{"2":{"292":1}}],["一维坐标常用于表示单变量的数据集",{"2":{"292":1}}],["一维坐标可以用来表示数轴上的数值位置",{"2":{"292":1}}],["一维坐标通常用于描述在线段或直线上的点的位置",{"2":{"292":1}}],["一层循环",{"2":{"289":1}}],["一旦执行",{"2":{"259":1,"260":1}}],["一定要停下来重新梳理业务逻辑",{"2":{"252":1}}],["一定在",{"2":{"6":1}}],["一共",{"2":{"201":1}}],["一目运算符",{"2":{"182":1,"315":1}}],["一元运算符",{"2":{"182":1,"197":1,"315":1,"316":1}}],["一般不会出现超过三层的嵌套循环",{"2":{"252":1}}],["一般都会使用",{"2":{"148":1}}],["一般限制在",{"2":{"14":1,"312":1}}],["一条语句也可写在几行上",{"2":{"107":1}}],["一行内可写几条语句",{"2":{"107":1}}],["一对花括号",{"2":{"107":1}}],["一起开发了",{"2":{"62":1}}],["一个虚拟机一个安装目录",{"2":{"346":1}}],["一个用于访问行",{"2":{"299":1}}],["一个为",{"2":{"188":1,"192":1}}],["一个变量或一个常量可以是表达式",{"2":{"182":1,"315":1}}],["一个变量至少会占用",{"2":{"6":1}}],["一个变量至少占用",{"2":{"6":1}}],["一个程序或工程可以定义很多函数",{"2":{"106":1}}],["一个项目只能有一个",{"2":{"96":1}}],["一个计算机只能跑一个应用程序",{"2":{"49":1}}],["一个时钟周期是",{"2":{"47":1}}],["一个完整的计算机系统由硬件",{"2":{"45":1}}],["一个数在计算机的存储形式是二进制",{"2":{"38":1}}],["一个八进制位可以表示",{"2":{"26":1}}],["一个十六进制可以表示",{"2":{"26":1}}],["一个内存条有两面",{"2":{"5":1}}],["一首歌播放的时间",{"2":{"1":1}}],["校验",{"2":{"5":1}}],["最为常见的应用场景就是表格或矩阵了",{"2":{"295":1}}],["最为常用的就是二维数组或三维数组了",{"2":{"293":1}}],["最为重要的问题就是如何将数据存储到内存中",{"2":{"6":1}}],["最大值和最小值",{"2":{"284":1}}],["最大公约数是",{"2":{"241":1}}],["最小公倍数是",{"2":{"241":2}}],["最好不要养成这样的习惯",{"2":{"179":1}}],["最好避免无符号整数与有符号整数的混合运算",{"2":{"178":1}}],["最主要的原因还是",{"2":{"154":1}}],["最常用的整数类型就是",{"2":{"148":1}}],["最初由芬兰的林纳斯",{"2":{"332":1}}],["最初用于编译",{"2":{"127":1}}],["最初是使用汇编语言编写的",{"2":{"62":1}}],["最终都会转换为二进制的机器指令",{"2":{"126":1}}],["最流行的编程语言之一",{"2":{"63":1}}],["最高工资等",{"2":{"264":1}}],["最高位是符号位",{"2":{"156":1}}],["最高位不是符号位",{"2":{"156":1}}],["最高位为",{"2":{"156":2}}],["最高位表示符号位",{"2":{"43":1}}],["最高级别的抽象由应用程序编程接口",{"2":{"51":1}}],["最左边的是高位",{"2":{"31":1}}],["最右边的是低位",{"2":{"31":1}}],["最后有一个分号",{"2":{"248":1}}],["最后的",{"2":{"219":1}}],["最后",{"2":{"5":1,"6":1}}],["最基本的存储单元",{"2":{"2":1}}],["95",{"2":{"221":2}}],["95℃",{"2":{"221":2}}],["90",{"2":{"220":3}}],["9以及一些特殊字符一共",{"2":{"201":1}}],["934",{"2":{"180":1}}],["9223372036854775807",{"2":{"152":1}}],["9223372036854775808",{"2":{"152":1}}],["999",{"2":{"239":1}}],["99",{"2":{"57":1}}],["9",{"0":{"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"156":1},"1":{"136":1,"137":1,"138":1,"140":1,"141":1,"142":2,"143":2,"144":1},"2":{"5":1,"14":1,"26":6,"57":1,"158":1,"164":1,"168":1,"180":1,"186":1,"190":2,"191":3,"192":2,"193":1,"197":1,"225":2,"240":1,"256":3,"278":1,"287":1,"295":1,"296":1,"297":1,"299":1,"312":1,"316":1,"336":3}}],["个一维数组都各有",{"2":{"298":1}}],["个一维数组组成",{"2":{"298":1}}],["个元素",{"2":{"275":1,"287":1,"298":1,"330":1}}],["个员工的工资",{"2":{"264":4}}],["个员工的工资情况",{"2":{"264":1}}],["个变量来分别记录每位员工的工资",{"2":{"264":1}}],["个平面",{"2":{"202":1}}],["个码点",{"2":{"202":2}}],["个不同的字符",{"2":{"201":1}}],["个位为",{"2":{"183":1}}],["个位数",{"2":{"183":2}}],["个月",{"2":{"47":1}}],["个请求",{"2":{"47":1}}],["个的话",{"2":{"47":1}}],["个服务请求的能力",{"2":{"47":1}}],["个二进制位",{"2":{"26":1}}],["个字符与",{"2":{"201":1}}],["个字符",{"2":{"200":1,"201":1,"303":1}}],["个字符内",{"2":{"14":1,"312":1}}],["个字节表示每个",{"2":{"202":3}}],["个字节的内存空间",{"2":{"164":1}}],["个字节的存储空间中",{"2":{"6":1}}],["个字节",{"2":{"6":5,"148":2,"168":1}}],["个或多个字节",{"2":{"6":1}}],["个",{"2":{"5":1,"6":1,"47":1,"253":1}}],["个内存颗粒专门用来做",{"2":{"5":1}}],["个内存颗粒",{"2":{"5":2}}],["个插槽",{"2":{"5":2}}],["个插槽或",{"2":{"5":1}}],["891",{"2":{"288":1,"289":1}}],["86",{"2":{"246":1}}],["80",{"2":{"220":3}}],["8848860",{"2":{"246":1}}],["8848",{"2":{"246":1}}],["8859",{"2":{"201":3,"202":1}}],["88jwh",{"2":{"91":1}}],["8lf",{"2":{"178":1}}],["85",{"2":{"47":1}}],["8位二进制数",{"2":{"39":2,"40":4,"41":6}}],["8bit",{"2":{"5":1}}],["8",{"0":{"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"155":1,"195":1,"197":1},"1":{"130":1,"131":1},"2":{"5":2,"6":2,"26":6,"39":2,"40":2,"41":2,"83":2,"96":2,"148":4,"152":3,"154":2,"156":1,"158":1,"161":1,"184":1,"189":1,"193":1,"197":1,"201":2,"202":3,"225":2,"240":1,"287":1,"295":1,"296":1,"316":1}}],["但它并不是一个真正的指针变量",{"2":{"330":1}}],["但它并不直接定义如何将这些字符存储在计算机中",{"2":{"200":1}}],["但数组名并不是指针变量",{"2":{"330":1}}],["但在不再需要时没有正确释放",{"2":{"309":1}}],["但后来该变量或对象被释放或者移动",{"2":{"309":1}}],["但不能被",{"2":{"217":1}}],["但不包含函数的实现",{"2":{"112":1}}],["但增加了存储空间的需求",{"2":{"202":1}}],["但也带来了以下几个方面的挑战",{"2":{"202":1}}],["但因为它们各自支持的字符集完全不同",{"2":{"201":1}}],["但下载和安装很可能耗时数小时",{"2":{"89":1}}],["但其缺乏高级特性和内存管理上的挑战也使得开发过程可能更加复杂和容易出错",{"2":{"66":1}}],["但相比现代编程语言的标准库",{"2":{"66":1}}],["但发布是在",{"2":{"65":1}}],["但网卡只能接受",{"2":{"47":1}}],["但显然不是反码",{"2":{"40":1}}],["但显然不是原码",{"2":{"39":1}}],["但可以有条件地改变执行顺序",{"2":{"24":1,"46":1}}],["但是生产环境",{"2":{"349":1}}],["但是需要的系统资源也庞大",{"2":{"309":1}}],["但是必须是同一类型",{"2":{"236":1}}],["但是是通过一些固定规则产生的",{"2":{"231":1}}],["但是在",{"2":{"148":1}}],["但是通常需要遵守",{"2":{"148":1}}],["但是不会进行语法检查",{"2":{"126":1}}],["但是有且只有一个",{"2":{"106":1}}],["但是价格越来越便宜",{"2":{"47":1}}],["但是价格越来越贵",{"2":{"47":1}}],["但是符号位是",{"2":{"39":1}}],["但是",{"2":{"5":1,"6":2,"8":1,"13":1,"55":1,"58":1,"62":1,"65":1,"96":1,"106":1,"121":1,"134":1,"136":1,"154":1,"189":1,"201":3,"219":1,"265":1,"276":1,"277":2,"303":1,"309":1}}],["但选择相同制造商和型号的内存条可以最大限度地减少兼容性问题",{"2":{"5":1}}],["但系统会以所有内存条中最慢的那个的速度运行",{"2":{"5":1}}],["不断更新迭代",{"2":{"333":1}}],["不会受到底层硬件架构或者字节对齐规则的影响",{"2":{"330":1}}],["不会造成精度损失",{"2":{"179":1}}],["不支持指针运算",{"2":{"310":1}}],["不支持企业使用",{"2":{"89":1}}],["不正确的使用指针的方式",{"2":{"309":1}}],["不可更改",{"2":{"281":1}}],["不可以是关键字",{"2":{"14":1,"312":1}}],["不指定元素个数",{"2":{"274":1,"275":1}}],["不够的就补",{"2":{"273":1}}],["不够抽象",{"2":{"60":1}}],["不管这个",{"2":{"261":1}}],["不是字符串",{"2":{"305":1}}],["不是二维的",{"2":{"300":1}}],["不是一个质数",{"2":{"259":1}}],["不是闰年",{"2":{"217":1}}],["不等于",{"2":{"197":1,"316":1}}],["不包括前导的",{"2":{"189":1}}],["不相等",{"2":{"184":1}}],["不论前面还是后面",{"2":{"183":1}}],["不建议省略",{"2":{"106":1}}],["不需要操作系统介入",{"2":{"52":1}}],["不需要声明或定义",{"2":{"18":1}}],["不涉及到用户态与内核态之间的切换",{"2":{"52":1}}],["不显示工作很重复吗",{"2":{"49":1}}],["不进行类型检查",{"2":{"22":1}}],["不能改变",{"2":{"330":1}}],["不能改变它指向的位置",{"2":{"330":1}}],["不能改变的量就是常量",{"2":{"17":1}}],["不能动态变化",{"2":{"277":1}}],["不能是负数",{"2":{"272":1}}],["不能是变量",{"2":{"223":1}}],["不能声明其它语句",{"2":{"259":1,"260":1}}],["不能以数字开头",{"2":{"14":1,"312":1}}],["不要把一个表达式写得过于复杂",{"2":{"197":1,"316":1}}],["不要过多的依赖运算符的优先级来控制表达式的执行顺序",{"2":{"197":1,"316":1}}],["不要用于负数",{"2":{"195":1}}],["不要将",{"2":{"184":1}}],["不要以",{"2":{"19":1}}],["不要死记硬背这些关键字",{"2":{"15":1}}],["不要出现仅靠大小写区分不同的标识符",{"2":{"14":1,"312":1}}],["不一定建议",{"2":{"14":1}}],["不具备程序的移植性",{"2":{"6":1}}],["不同的是",{"2":{"261":1}}],["不同的种子值会产生不同的随机数序列",{"2":{"231":1}}],["不同的编码标准要求系统存储多套字符集数据",{"2":{"202":1}}],["不同的编译器产商",{"2":{"65":1}}],["不同的浮点数类型混合运算时",{"2":{"178":1}}],["不同的整数类型混合运算时",{"2":{"178":1}}],["不同的处理器可能有不同的",{"2":{"51":1}}],["不同类型的浮点数进行运算的时候",{"2":{"178":1}}],["不同类型的整数进行运算的时候",{"2":{"178":1}}],["不同类型的数据进行混合运算的时候",{"2":{"178":1}}],["不同类型",{"2":{"57":1}}],["不同进制的转换",{"2":{"31":1}}],["不同编译器和平台会有所不同",{"2":{"14":1,"312":1}}],["不同制造商的内存条可能在微小的规格和性能上有差异",{"2":{"5":1}}],["不同速度的内存条可以一起工作",{"2":{"5":1}}],["不匹配的时序可能会降低性能或导致系统不稳定",{"2":{"5":1}}],["时结束程序",{"2":{"257":1}}],["时",{"2":{"185":2}}],["时序参数影响内存的响应速度和稳定性",{"2":{"5":1}}],["时间可以看作是一维的",{"2":{"292":1}}],["时间轴",{"2":{"292":1}}],["时间和日期库",{"2":{"112":1}}],["时间的单位换算如下",{"2":{"47":1}}],["时间",{"2":{"1":2}}],["匹配的速度规格",{"2":{"5":1}}],["中开启虚拟化功能",{"2":{"341":1}}],["中设置断点并开始调试",{"2":{"325":1}}],["中所有的对象引用都是通过引用来访问的",{"2":{"310":1}}],["中不可以",{"2":{"281":2}}],["中可以开启聚合初始化功能",{"2":{"273":1}}],["中可以通过",{"2":{"51":1}}],["中循环条件为非0值",{"2":{"243":1}}],["中声明",{"2":{"232":1}}],["中间没有任何判断和跳转",{"2":{"203":1}}],["中安装帮助手册",{"2":{"200":1}}],["中提供了一个头文件",{"2":{"174":1}}],["中提供了",{"2":{"173":1}}],["中文",{"2":{"164":1}}],["中使用",{"2":{"319":1,"327":1}}],["中使用占位符",{"2":{"155":1}}],["中使用的兼容层",{"2":{"116":1}}],["中定义了一些新的类型别名",{"2":{"154":1}}],["中定义的",{"2":{"110":1}}],["中无符号长长整型",{"2":{"152":1}}],["中无符号长整型",{"2":{"151":1}}],["中无符号整型",{"2":{"150":1}}],["中无符号短整型",{"2":{"149":1}}],["中通过",{"2":{"138":1,"144":1}}],["中正常运行代码",{"2":{"138":1}}],["中配置",{"2":{"138":1,"144":1}}],["中配置保存的时候自动格式化",{"2":{"122":1}}],["中将工具链设置为",{"2":{"138":1}}],["中切换",{"2":{"120":1}}],["中搜索并安装",{"2":{"117":2}}],["中新建",{"2":{"94":1}}],["中国的编码十进制范围",{"2":{"201":1}}],["中国推出了",{"2":{"201":1}}],["中国人和中国人之间使用普通话沟通",{"2":{"54":1}}],["中国古代中的文人",{"2":{"47":1}}],["中也有存储器",{"2":{"47":1}}],["中心化控制",{"2":{"24":1,"46":1}}],["中的引用",{"2":{"310":1}}],["中的元素是",{"2":{"298":1}}],["中的全部元素",{"2":{"286":1}}],["中的全部元素复制到数组",{"2":{"286":1}}],["中的所有偶数的个数为",{"2":{"238":1,"245":1,"249":1}}],["中的所有偶数的和为",{"2":{"238":1,"245":1,"249":1}}],["中的语句",{"2":{"214":2}}],["中的标准库libc",{"2":{"111":1}}],["中的快捷键是",{"2":{"99":1,"100":1}}],["中的",{"0":{"120":1},"2":{"11":1,"69":1,"126":1,"136":1,"142":1,"143":2,"277":1,"303":1}}],["中读取数据并根据变量的地址赋值给变量",{"2":{"11":1}}],["中有",{"2":{"6":1}}],["中获取数据",{"2":{"6":1}}],["中进行统一管理",{"2":{"264":1}}],["中进行",{"2":{"6":1,"134":1}}],["中取出",{"2":{"5":1}}],["中还有",{"2":{"5":1}}],["中",{"2":{"5":2,"94":1,"117":1,"130":6,"138":2,"171":1,"265":1,"273":1,"286":1}}],["就在于当时的内存和",{"2":{"309":1}}],["就只能得到",{"2":{"307":1}}],["就能实现将数组的元素从小到大排序",{"2":{"289":1}}],["就能保证最大的数字不超过",{"2":{"34":1}}],["就退出",{"2":{"285":1}}],["就让变量",{"2":{"284":2}}],["就不交换",{"2":{"288":1}}],["就不能更改",{"2":{"269":1}}],["就不会执行代码块中的语句",{"2":{"210":1}}],["就继续下一次打印",{"2":{"260":1}}],["就继续判断条件表达式",{"2":{"219":2}}],["就停止打印",{"2":{"259":1}}],["就结束",{"2":{"259":1,"260":1}}],["就叫做",{"2":{"241":2}}],["就执行循环体语句",{"2":{"243":1}}],["就执行",{"2":{"223":1}}],["就执行语句块",{"2":{"219":3}}],["就很容易产生乱码",{"2":{"202":1}}],["就内置了对应的编码表",{"2":{"201":1}}],["就为",{"2":{"192":1}}],["就使用",{"2":{"148":1,"158":1}}],["就包含了上述的三种流程结构",{"2":{"203":1}}],["就包含了",{"2":{"111":1}}],["就表示",{"2":{"106":1}}],["就需要根据上下文环境",{"2":{"339":1}}],["就需要根据循环体内部的某些条件",{"2":{"257":1}}],["就需要用到强制",{"2":{"180":1}}],["就需要使用字符数组",{"2":{"164":1}}],["就需要使用一套代码",{"2":{"51":1}}],["就需要打开注册表编辑器",{"2":{"90":1}}],["就需要将我们编写的源代码交给编译器程序",{"2":{"55":1}}],["就会带来一系列的问题",{"2":{"309":1}}],["就会构成死循环",{"2":{"257":1}}],["就会执行代码块",{"2":{"214":1}}],["就会执行代码块中的语句",{"2":{"210":1}}],["就会回到有符号数的最大值",{"2":{"156":1}}],["就会回到有符号数的最小值",{"2":{"156":1}}],["就会回到无符号数的最大值",{"2":{"156":1}}],["就会回到无符号数的最小值",{"2":{"156":1}}],["就会指向",{"2":{"154":2}}],["就会达到我们想要的效果了",{"2":{"134":1}}],["就会生成一个扩展名为",{"2":{"126":1}}],["就会导致计算结果不正确",{"2":{"43":1}}],["就会将其转换为加法计算的形式",{"2":{"43":1}}],["就会依次",{"2":{"6":1}}],["就添加如下代码",{"2":{"11":1}}],["就没有这种提示了",{"2":{"133":1}}],["就没有",{"2":{"6":1}}],["就知道从变量的首地址位置开始取多少字节",{"2":{"6":1}}],["就称之为该变量的地址",{"2":{"6":1}}],["就可以满足实际存储需求",{"2":{"201":1}}],["就可以完美的表示拉丁体系",{"2":{"164":1}}],["就可以通过变量地址找到某个变量的值",{"2":{"6":1}}],["就可以不用直接操作内存地址",{"2":{"6":1}}],["就可以从每个",{"2":{"5":1}}],["就可以正常工作",{"2":{"5":1}}],["就是记录该数组的首地址",{"2":{"280":1}}],["就是元素的个数",{"2":{"268":1}}],["就是嵌套循环",{"2":{"252":1}}],["就是字面量",{"2":{"153":3}}],["就是个",{"2":{"136":1}}],["就是为了将",{"2":{"63":1}}],["就是这样的",{"2":{"49":1}}],["就是",{"2":{"39":2,"40":2,"41":2,"191":1}}],["就是对应的二进制",{"2":{"34":1}}],["就是用一个标识符来表示一个常量值",{"2":{"19":1}}],["就是使用标识符来作为常量名",{"2":{"18":1}}],["就是可以直接使用的常量",{"2":{"18":1}}],["就是一个常量",{"2":{"17":1}}],["就是将等号右侧的数据存储到等号左侧的变量名所代表的内存空间",{"2":{"6":1}}],["就是数据存储的实体",{"2":{"5":1}}],["就是存在",{"2":{"5":1}}],["就全插满即可",{"2":{"5":1}}],["就分别插入到",{"2":{"5":1}}],["就插到",{"2":{"5":1}}],["是非常有限",{"2":{"309":1}}],["是因为在嵌入式等领域",{"2":{"309":1}}],["是因为一方面其功能强大",{"2":{"309":1}}],["是个非常强大和灵活的工具",{"2":{"309":1}}],["是线性的",{"2":{"300":1}}],["是逻辑上的概念",{"2":{"300":1}}],["是二维数组中一维数组的内存空间",{"2":{"299":2}}],["是二维数组的总的内存空间",{"2":{"299":1}}],["是在数组定义的时候明确指定且固定的",{"2":{"277":1}}],["是将多个相同数据类型的数据按照一定的顺序排序的集合",{"2":{"267":1}}],["是不一样的",{"2":{"248":1}}],["是不同的标识符",{"2":{"14":1,"312":1}}],["是模数",{"2":{"231":1}}],["是增量",{"2":{"231":1}}],["是乘数",{"2":{"231":1}}],["是伪随机序列",{"2":{"231":1}}],["是旺季",{"2":{"229":1}}],["是可以省略的",{"2":{"219":1}}],["是可选的",{"2":{"219":1,"223":1}}],["是闰年",{"2":{"217":1}}],["是奇数",{"2":{"215":1}}],["是奇数还是偶数",{"2":{"215":1}}],["是偶数",{"2":{"215":1}}],["是网络上最常用的编码",{"2":{"202":1}}],["是最早期和最简单的字符集之一",{"2":{"200":1}}],["是最快的",{"2":{"47":1}}],["是没有提供输出二进制位的格式占位符的",{"2":{"189":1}}],["是赋值运算符",{"2":{"184":1}}],["是赋值操作符",{"2":{"6":1}}],["是比较运算符",{"2":{"184":1}}],["是无符号",{"2":{"178":1}}],["是有符号",{"2":{"178":1}}],["是使用字符数组",{"2":{"164":1}}],["是使用双引号括起来的字符串",{"2":{"8":1}}],["是尾数",{"2":{"158":1}}],["是基数",{"2":{"158":1}}],["是精确的",{"2":{"154":1}}],["是为了可以让",{"2":{"148":1}}],["是测量类型或变量",{"2":{"148":1}}],["是由",{"2":{"127":1,"335":1}}],["是由微软公司发布的集成开发环境",{"2":{"89":1}}],["是指一个循环结构",{"2":{"252":1}}],["是指数",{"2":{"158":1}}],["是指我们用它来编写源程序的",{"2":{"127":1}}],["是指在二进制级别上",{"2":{"51":1}}],["是微软提供的一种技术",{"2":{"116":1}}],["是目前最流行的",{"2":{"65":1}}],["是人类能看懂",{"2":{"55":1}}],["是计算机体系结构中定义的一组指令",{"2":{"51":1}}],["是计算机运作的基础",{"2":{"46":1}}],["是硬件和软件之间的接口",{"2":{"51":1}}],["是两种不同的执行模式",{"2":{"50":1}}],["是通过图形元素",{"2":{"49":1}}],["是一维数组中元素的内存空间",{"2":{"299":1}}],["是一组字符的集合",{"2":{"200":1}}],["是一组预定义的函数",{"2":{"51":1}}],["是一致的",{"2":{"154":1}}],["是一款由",{"2":{"81":1}}],["是一个用户友好且功能强大的",{"2":{"335":1}}],["是一个质数",{"2":{"259":1}}],["是一个",{"2":{"140":1}}],["是一个免费的开源代码编辑器",{"2":{"85":1}}],["是一个流行编程语言排行",{"2":{"64":1}}],["是一个通道",{"2":{"5":2}}],["是一种软件实现的计算机系统",{"2":{"339":1}}],["是一种开源的操作系统",{"2":{"332":1}}],["是一种方案或方法",{"2":{"200":1}}],["是一种用于开发嵌入式系统",{"2":{"63":1}}],["是一种文本命令接口",{"2":{"49":1}}],["是一种能够接收和存储信息",{"2":{"45":1}}],["是一套已经写好的代码接口",{"2":{"49":1}}],["是关键字",{"2":{"22":1}}],["是预处理指令",{"2":{"22":1}}],["是寻址操作符",{"2":{"11":1}}],["是",{"2":{"10":1,"116":1,"159":3,"168":1,"178":6,"217":1,"336":1}}],["是小数的意思",{"2":{"8":1}}],["是程序要输出的一些数据",{"2":{"8":1}}],["是如何获取完整的数据的",{"2":{"6":1}}],["是存储在文件中的",{"2":{"6":1}}],["是内存条的物理形式",{"2":{"5":1}}],["槽4",{"2":{"5":2}}],["槽3",{"2":{"5":1}}],["槽2",{"2":{"5":3}}],["槽1",{"2":{"5":1}}],["其步骤如下",{"2":{"348":1,"352":1}}],["其步骤如下所示",{"2":{"347":1}}],["其目的是为了将",{"2":{"343":1}}],["其图示如下",{"2":{"334":1}}],["其语法如下",{"2":{"312":1}}],["其语法规则",{"2":{"8":1,"11":1}}],["其机器的资源",{"2":{"309":1}}],["其能直接操作内存地址",{"2":{"309":1}}],["其长度就固定了",{"2":{"277":1}}],["其它系列",{"2":{"335":1}}],["其它编程语言可不是这样的",{"2":{"293":1}}],["其它操作",{"2":{"264":1}}],["其它非",{"2":{"173":1}}],["其各个位上数字立方和等于其本身",{"2":{"239":1}}],["其他",{"2":{"229":1}}],["其他关键字",{"2":{"15":3}}],["其对应的图示",{"2":{"303":1}}],["其对应的",{"2":{"201":1}}],["其在底层表示和存储是不一样的",{"2":{"156":1}}],["其架构图",{"2":{"116":1}}],["其作用就是用来将程序员编写的源代码转换为计算机能够识别的二进制指令",{"2":{"55":1}}],["其会帮助我们将所编写的源代码转换为计算机能够识别的二进制指令",{"2":{"55":1}}],["其反码是",{"2":{"40":1}}],["其反码还是",{"2":{"40":1}}],["其余是淡季",{"2":{"229":1}}],["其余各位取反",{"2":{"40":1}}],["其余位表示数值",{"2":{"39":1}}],["其真正表示的值",{"2":{"38":1}}],["其规则是满",{"2":{"26":1}}],["其理论要点如下",{"2":{"24":1}}],["其值为",{"2":{"17":1}}],["其函数声明是",{"2":{"8":1,"11":1}}],["其次",{"2":{"6":1}}],["其中每个字符都被分配了一个唯一的编号",{"2":{"200":1}}],["其中",{"2":{"5":1,"6":1,"8":1,"17":1,"31":1,"148":1,"158":1,"168":1,"224":1,"231":1,"241":2,"252":1,"292":3}}],["其实是文件的集合",{"2":{"339":1}}],["其实就是学习这些文字和符号编写的规则",{"2":{"55":1}}],["其实宏定义的常量的执行时机是在预处理阶段",{"2":{"19":1}}],["其实",{"2":{"2":1,"6":1,"8":1,"47":1,"52":1,"126":2,"173":1,"201":1}}],["四通道",{"2":{"5":1}}],["从控制台输入成绩",{"2":{"301":1}}],["从数据操作角度看",{"2":{"293":1}}],["从数组的下标",{"2":{"288":1}}],["从内存角度看",{"2":{"293":1}}],["从内核态切换回用户态",{"2":{"50":1}}],["从基础数学到高级科学和工程技术",{"2":{"292":1}}],["从键盘读入个数不确定的整数",{"2":{"257":1}}],["从二维图形的角度看",{"2":{"252":1}}],["从初始种子开始",{"2":{"231":1}}],["从冯",{"2":{"201":1}}],["从右到左",{"2":{"197":3,"316":3}}],["从左到右",{"2":{"197":12,"316":12}}],["从微处理器到超级计算机",{"2":{"66":1}}],["从用户态切换到内核态完成文件写入",{"2":{"50":1}}],["从而避免了手动内存管理可能导致的指针错误",{"2":{"310":1}}],["从而避免了传统指针的悬空引用和内存泄漏问题",{"2":{"310":1}}],["从而减少了指针操作可能带来的风险",{"2":{"310":1}}],["从而减少了意外的指针错误",{"2":{"310":1}}],["从而减少指针使用时的潜在风险",{"2":{"309":1}}],["从而影响程序的正确性和安全性",{"2":{"309":1}}],["从而实现灵活的程序控制和更复杂的逻辑",{"2":{"208":1}}],["从而提供更高的性能和更广泛的系统调用支持",{"2":{"116":1}}],["从而提高性能",{"2":{"5":1}}],["从而也可以论证",{"2":{"51":1}}],["从而可能引起系统的不稳定或安全问题",{"2":{"50":1}}],["从早到晚就是一生",{"2":{"47":1}}],["从上图中",{"2":{"47":1}}],["从最低位开始",{"2":{"33":1}}],["从计算机向外部输出设备",{"2":{"8":1}}],["从计算机底层看变量",{"0":{"4":1},"1":{"5":1,"6":1}}],["从输入设备",{"2":{"8":1}}],["从",{"2":{"6":1,"201":1,"202":2,"268":1}}],["的密钥",{"2":{"352":1}}],["的密码",{"2":{"349":1}}],["的组成",{"0":{"334":1}}],["的成熟和广泛应用",{"2":{"333":1}}],["的发展历程是一个由个人项目逐渐发展为全球开源社区支持的过程",{"2":{"333":1}}],["的发展历史可以分为以下几个阶段",{"2":{"333":1}}],["的发展一直依赖于全球开发者社区的贡献和支持",{"2":{"333":1}}],["的发展",{"2":{"333":1}}],["的发展史",{"0":{"333":1}}],["的结果将是",{"2":{"330":1}}],["的结果是真",{"2":{"219":1}}],["的结果是",{"2":{"184":12,"190":4,"191":4,"192":4,"193":2}}],["的设置中",{"2":{"320":1}}],["的优先级最低",{"2":{"316":1}}],["的优先级相同",{"2":{"316":1}}],["的强类型系统和异常处理机制减少了指针操作带来的风险",{"2":{"310":1}}],["的自动垃圾回收器负责管理内存",{"2":{"310":1}}],["的生命周期系统确保引用的有效性和安全性",{"2":{"310":1}}],["的垃圾回收器定期扫描并释放不再使用的内存",{"2":{"310":1}}],["的电子管逻辑",{"2":{"309":1}}],["的定义",{"0":{"304":1},"1":{"305":1,"306":1}}],["的方式对这些数据进行统一管理",{"2":{"267":1}}],["的使用场景",{"2":{"259":1,"260":1}}],["的循环体是另一个循环结构",{"2":{"252":1}}],["的约数",{"2":{"241":1}}],["的倍数或包含",{"2":{"260":1}}],["的倍数",{"2":{"241":1}}],["的最大公约数是",{"2":{"241":1}}],["的最新",{"2":{"117":1}}],["的常数",{"2":{"231":1}}],["的公式",{"2":{"231":1}}],["的比较",{"0":{"226":1}}],["的整倍数",{"2":{"217":1}}],["的核心规则和设计原则是建立一个全球统一的字符集",{"2":{"202":1}}],["的前",{"2":{"201":1}}],["的数组",{"2":{"278":1}}],["的数字",{"2":{"200":1,"260":2}}],["的数据",{"2":{"5":1}}],["的二进制表示",{"2":{"189":2}}],["的二进制文件",{"2":{"126":1}}],["的返回值类型是",{"2":{"155":1}}],["的宽度",{"2":{"154":1}}],["的取值范围是",{"2":{"162":3}}],["的取值范围",{"2":{"149":1,"150":1,"151":1,"152":1}}],["的存储空间是",{"2":{"149":3,"150":3,"151":3,"152":3,"161":3,"166":2}}],["的存储空间",{"2":{"149":1,"150":1,"151":1,"152":1}}],["的格式占位符是",{"2":{"149":2,"150":2,"151":2,"152":2}}],["的格式化快捷键是",{"2":{"103":1}}],["的母公司",{"2":{"143":1}}],["的内存内容",{"2":{"326":1}}],["的内核是定制化的",{"2":{"143":1}}],["的内容",{"2":{"121":1,"122":1}}],["的版本",{"2":{"138":2}}],["的版本会很高",{"2":{"119":1}}],["的路径",{"2":{"138":1,"144":1}}],["的时候",{"2":{"134":1,"223":1}}],["的时钟周期按照",{"2":{"47":1}}],["的过程",{"2":{"126":1}}],["的工具链",{"0":{"120":1},"2":{"120":1}}],["的工具集",{"2":{"69":1}}],["的域名",{"2":{"117":1}}],["的安装",{"0":{"117":1}}],["的安装和配置",{"0":{"70":1,"73":1,"79":1},"1":{"71":1,"72":1,"74":1,"75":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["的用途",{"2":{"116":1}}],["的功能",{"2":{"116":1}}],["的升级版",{"2":{"116":1}}],["的规范",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1}}],["的代码格式为行尾风格",{"2":{"94":1}}],["的文件系统性能比",{"2":{"116":1}}],["的文件",{"2":{"93":1}}],["的桌面开发",{"2":{"90":1}}],["的目录是",{"2":{"72":1}}],["的子系统",{"2":{"69":1}}],["的一些缺陷",{"2":{"65":1}}],["的一些指标信息",{"2":{"5":1}}],["的注释语法",{"2":{"65":1}}],["的流程语言",{"2":{"63":1}}],["的处理器有不同的机器语言指令集",{"2":{"57":1}}],["的处理器计算能力浪费了",{"2":{"47":1}}],["的区别如下",{"2":{"52":1}}],["的身影",{"2":{"52":1}}],["的操作系统之间移植",{"2":{"51":1}}],["的开发人员来说非常重要",{"2":{"51":1}}],["的参考模型如下",{"2":{"51":1}}],["的问题",{"2":{"41":1}}],["的补码是",{"2":{"42":1}}],["的补码",{"2":{"41":2}}],["的反码",{"2":{"40":2}}],["的情况进行处理",{"2":{"41":2}}],["的情况",{"2":{"39":1,"188":1}}],["的原码",{"2":{"39":2}}],["的",{"0":{"351":1},"2":{"33":1,"51":1,"117":1,"202":1,"277":1,"278":1,"351":1,"352":1}}],["的八进制",{"2":{"28":2}}],["的八进制整数",{"2":{"28":3}}],["的十六进制",{"2":{"28":4}}],["的十六进制整数",{"2":{"28":4}}],["的十进制整数",{"2":{"28":2}}],["的标识符",{"2":{"14":1}}],["的标准含义是格式化输出文本",{"2":{"8":1}}],["的地址是",{"2":{"280":2}}],["的地址",{"2":{"10":1,"280":3,"325":1}}],["的完整含义是",{"2":{"8":1}}],["的缩写",{"2":{"8":1,"336":1}}],["的首地址是",{"2":{"6":1}}],["的运算规则是",{"2":{"190":1,"191":1,"192":1}}],["的运算",{"2":{"6":1}}],["的和",{"2":{"6":1}}],["的值进行修改",{"2":{"206":1}}],["的值都会被存储为",{"2":{"173":1}}],["的值是",{"2":{"10":1}}],["的值输出",{"2":{"8":1}}],["的值赋值给变量",{"2":{"3":1}}],["的值",{"2":{"3":1,"11":1,"26":1,"134":1,"325":2}}],["zsh",{"2":{"334":1}}],["zfheight",{"2":{"246":2}}],["z0",{"2":{"201":1}}],["za",{"2":{"201":1}}],["zu",{"2":{"149":3,"150":3,"151":3,"152":3,"155":4,"161":3}}],["zlib1g",{"2":{"143":1}}],["zd字节",{"2":{"9":2}}],["z",{"2":{"5":2,"164":2}}],["和取地址运算符",{"2":{"316":1}}],["和昂贵",{"2":{"309":1}}],["和粘贴",{"2":{"264":1}}],["和一般整型不同的是",{"2":{"173":1}}],["和底层存储有关",{"2":{"158":1}}],["和有符号长长整型",{"2":{"152":1}}],["和有符号长整型",{"2":{"151":1}}],["和有符号整型",{"2":{"150":1}}],["和有符号短整型",{"2":{"149":1}}],["和正数",{"2":{"149":1,"150":1,"151":1,"152":1}}],["和无符号",{"2":{"148":1}}],["和复合数据类型",{"2":{"146":1}}],["和系统相关",{"2":{"126":1}}],["和企业版",{"2":{"89":1}}],["和现代编程语言相对",{"2":{"66":1}}],["和原子类型限定符",{"2":{"65":1}}],["和百度这些主流的搜索引擎",{"2":{"64":1}}],["和丹尼斯",{"2":{"62":1,"65":1}}],["和人类语言差别极大",{"2":{"57":1}}],["和函数库",{"0":{"52":1},"2":{"52":2}}],["和直接管理底层硬件的应用程序",{"2":{"51":1}}],["和内核态",{"2":{"50":1}}],["和内存",{"2":{"8":1}}],["和其他生物的寿命比",{"2":{"47":1}}],["和使用",{"2":{"20":1}}],["和格式字符组成",{"2":{"8":1}}],["和",{"0":{"51":1,"226":1},"2":{"5":6,"6":5,"11":1,"15":1,"26":1,"39":1,"41":1,"47":1,"51":1,"63":2,"69":3,"75":1,"78":1,"85":1,"116":1,"134":1,"149":1,"150":1,"151":1,"152":1,"168":1,"178":4,"201":2,"202":1,"203":1,"206":1,"241":2,"261":2,"287":2,"307":1,"330":1}}],["缓冲区",{"2":{"11":1,"134":1,"305":1,"306":1,"307":2}}],["缓冲",{"2":{"5":1}}],["root",{"2":{"349":1}}],["rocky",{"2":{"335":1}}],["row",{"2":{"5":2,"299":2,"301":4}}],["rhel",{"2":{"335":4}}],["rust采用了如下的策略和机制",{"2":{"310":1}}],["rust",{"2":{"148":1,"276":1,"277":1,"309":1,"310":2}}],["run",{"2":{"134":1}}],["runner",{"2":{"94":1}}],["r",{"2":{"65":3,"143":2,"164":1,"305":2}}],["ritchie",{"2":{"62":2,"65":1}}],["redhat",{"2":{"335":2}}],["red",{"2":{"332":1,"333":1,"335":4}}],["requires",{"2":{"133":1}}],["required",{"2":{"121":2,"138":2}}],["regroup",{"2":{"122":1}}],["register",{"2":{"15":1}}],["reflowcomments",{"2":{"122":1}}],["replace",{"2":{"121":3,"138":3}}],["rel",{"2":{"121":2,"138":2}}],["relative",{"2":{"121":1,"138":1}}],["recurse",{"2":{"121":2,"138":2}}],["read",{"2":{"52":1}}],["res4",{"2":{"183":2}}],["res3",{"2":{"183":2}}],["res2",{"2":{"183":2}}],["res1",{"2":{"183":2}}],["restrict",{"2":{"15":1}}],["result",{"2":{"11":2,"121":3,"134":2,"138":3,"178":11,"196":4,"232":1}}],["return",{"0":{"261":1},"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"15":1,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"106":3,"134":1,"149":3,"150":3,"151":3,"152":3,"153":1,"154":1,"155":3,"156":2,"159":4,"160":1,"161":1,"162":1,"165":1,"166":1,"167":1,"168":1,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":3,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":2,"221":1,"224":1,"225":1,"229":1,"232":3,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":6,"264":2,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2,"325":1}}],["raid",{"2":{"192":1}}],["range",{"2":{"232":1}}],["randominrange",{"2":{"232":2}}],["random",{"2":{"232":4}}],["rand",{"2":{"112":1,"232":4}}],["rank1",{"2":{"5":1}}],["rank0",{"2":{"5":1}}],["rank",{"2":{"5":2}}],["rate",{"2":{"14":1}}],["radius",{"2":{"11":5,"19":4,"20":4}}],["rdimm",{"2":{"5":1}}],["也需要此类步骤",{"2":{"348":1}}],["也需要先加载进内存",{"2":{"6":1}}],["也是基于",{"2":{"335":2}}],["也是类似的道理",{"2":{"47":1}}],["也不是控制字符",{"2":{"303":1}}],["也不能是",{"2":{"272":1}}],["也不例外",{"2":{"201":1}}],["也称为真随机数",{"2":{"231":1}}],["也称为目标代码或目标文件",{"2":{"126":1}}],["也将作为排名权重的参考指标",{"2":{"64":1}}],["也叫作宏定义",{"2":{"19":1}}],["也会取小名为二狗子",{"2":{"13":1}}],["也表示内存条",{"2":{"5":1}}],["也可以是虚拟服务器",{"2":{"338":1}}],["也可以是一句话中的关键词或其它任意格式的数据",{"2":{"2":1}}],["也可以生成桌面应用程序",{"2":{"89":1}}],["也可以按照发布年份",{"2":{"65":1}}],["也可以在定义枚举常量的时候",{"2":{"21":1}}],["也可以在声明变量的同时进行赋值",{"2":{"3":1}}],["也可以使用小驼峰命名法",{"2":{"14":1,"312":1}}],["上述的组成部分共同构成了一个完整的",{"2":{"334":1}}],["上述的组件协同工作",{"2":{"46":1}}],["上面的这些类型都是类型别名",{"2":{"154":1}}],["上都能一致",{"2":{"154":1}}],["上安装",{"2":{"137":1}}],["上",{"2":{"117":2}}],["上直接运行各种",{"2":{"116":1}}],["上开发",{"2":{"116":1}}],["上进行部署和托管",{"2":{"85":1}}],["上的其他网络资源进行交互",{"2":{"116":1}}],["上的版本有很多",{"2":{"69":1}}],["上的应用程序的运行格式是",{"2":{"51":2}}],["上使用特定平台的编译器",{"2":{"51":1}}],["上运行不了",{"2":{"51":1}}],["上可以运行的程序",{"2":{"51":1}}],["上图以层次化的方式",{"2":{"47":1}}],["上图中的内存条有",{"2":{"5":1}}],["上图中的外形规格是",{"2":{"5":1}}],["上文购物车中的价格等",{"2":{"2":1}}],["例如",{"2":{"5":2,"6":1,"51":2,"54":1,"63":4,"126":3,"146":1,"183":1,"200":1,"202":1,"239":1,"241":1,"252":1,"264":1,"292":3,"300":1}}],["通用字符集",{"2":{"202":2}}],["通信和内存管理等",{"2":{"52":1}}],["通常用来描述某个版本或发行版的长期支持周期",{"2":{"336":1}}],["通常用于逻辑运算和条件判断",{"2":{"170":1}}],["通常选择一个大的常数",{"2":{"231":1}}],["通常选择一个大于",{"2":{"231":1}}],["通常使用补码来表示有符号整数",{"2":{"156":1}}],["通常使用系统调用来实现其功能",{"2":{"52":1}}],["通常",{"2":{"148":6,"309":1}}],["通常以",{"2":{"130":7}}],["通常以蜉蝣来表示时间的短暂",{"2":{"47":1}}],["通常是4或8字节",{"2":{"330":1}}],["通常是一串二进制数字",{"2":{"200":1}}],["通常是数字",{"2":{"200":1}}],["通常是键盘",{"2":{"11":1}}],["通常是这么建议的",{"2":{"5":1}}],["通常有",{"2":{"5":1}}],["通道是内存控制器与内存模块之间的通信路径",{"2":{"5":1}}],["通过键盘上的方向键来选择",{"2":{"349":1}}],["通过虚拟机",{"2":{"339":1}}],["通过社区的力量",{"2":{"333":1}}],["通过指针访问它指向的变量",{"2":{"330":1}}],["通过适当的",{"2":{"327":1}}],["通过查看变量值和反汇编代码",{"2":{"327":1}}],["通过这些示例和解释",{"2":{"330":1}}],["通过这些命令",{"2":{"325":1}}],["通过这个特别的名称",{"2":{"2":1}}],["通过公式不断生成新的随机数",{"2":{"231":1}}],["通过邮件发送给韩国人",{"2":{"201":1}}],["通过上面日本",{"2":{"201":1}}],["通过记事本等软件打开该文件",{"2":{"93":1}}],["通过命令行输入各种指令来控制操作系统和软件的行为",{"2":{"49":1}}],["通过将减法运算转换为加法运算",{"2":{"41":1}}],["通过",{"0":{"128":1,"129":1},"1":{"130":1,"131":1},"2":{"5":1,"65":1,"93":1,"94":2,"324":1,"330":1,"343":1,"351":1}}],["通过变量名",{"2":{"2":1}}],["4wx",{"2":{"326":1}}],["4kb",{"2":{"309":1}}],["4294967296",{"2":{"231":1}}],["4294967295",{"2":{"148":1,"150":1,"151":1}}],["41281",{"2":{"201":1}}],["48",{"2":{"194":2}}],["44",{"2":{"180":2}}],["44914",{"2":{"27":1}}],["4lf",{"2":{"160":1}}],["4932",{"2":{"158":1}}],["4e",{"2":{"158":1}}],["4e+38",{"2":{"158":1}}],["45933945",{"2":{"154":2}}],["4个字节",{"2":{"154":1}}],["40℃",{"2":{"221":2}}],["400==0",{"2":{"217":1}}],["400",{"2":{"217":2}}],["40",{"2":{"47":1,"221":1,"229":2,"346":1}}],["4",{"0":{"4":1,"5":1,"6":1,"11":1,"20":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":2,"41":1,"48":1,"49":1,"50":1,"51":1,"52":2,"60":1,"65":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":2,"77":2,"78":2,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":2,"109":1,"110":1,"111":1,"112":1,"113":2,"119":1,"122":1,"129":1,"131":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"151":1,"161":1,"163":1,"164":1,"165":1,"166":1,"167":2,"168":1,"173":1,"185":1,"191":1,"218":1,"219":1,"220":1,"221":1,"226":1,"231":1,"232":1,"239":1,"246":1,"247":1,"248":1,"249":1,"250":1,"255":1,"269":1,"277":1,"286":1,"299":1,"303":1,"304":1,"305":1,"306":1,"307":1,"318":1,"319":1,"335":1,"344":1,"345":1,"346":1,"347":1,"348":2},"1":{"5":1,"6":1,"31":1,"32":1,"33":2,"34":2,"35":1,"36":1,"49":1,"50":1,"51":1,"52":1,"69":1,"70":1,"71":2,"72":2,"73":1,"74":2,"75":2,"76":1,"77":3,"78":3,"80":1,"81":2,"82":2,"83":2,"84":1,"85":2,"86":2,"87":2,"88":1,"89":2,"90":2,"91":2,"93":1,"94":1,"95":1,"96":1,"110":1,"111":1,"112":1,"113":1,"130":1,"131":1,"140":1,"141":1,"142":2,"143":2,"144":1,"164":1,"165":1,"166":1,"167":1,"168":1,"219":1,"220":1,"221":1,"248":1,"249":1,"250":1,"305":1,"306":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"345":1,"346":1,"347":1,"348":1},"2":{"5":3,"6":4,"26":8,"36":1,"47":1,"65":1,"103":1,"122":1,"148":5,"150":3,"151":3,"155":3,"156":1,"158":1,"161":1,"178":1,"180":2,"194":2,"195":3,"197":1,"202":3,"217":3,"225":2,"229":2,"241":1,"250":2,"273":1,"274":1,"275":13,"276":5,"277":1,"280":3,"281":4,"295":2,"296":2,"297":2,"298":2,"299":3,"300":2,"316":1,"330":1}}],["并提供相应的服务或资源",{"2":{"338":1}}],["并将其开源",{"2":{"333":1}}],["并加载你的项目",{"2":{"320":1}}],["并在所有引用释放后自动释放",{"2":{"310":1}}],["并在上面跑各种",{"2":{"136":1}}],["并求出每个班级平均分",{"2":{"301":1}}],["并计数",{"2":{"285":1}}],["并遍历数组所有元素",{"2":{"278":2}}],["并使用变量",{"2":{"284":1}}],["并使用一个标识符命名",{"2":{"267":1}}],["并使用特定的编译器",{"2":{"51":1}}],["并进行其它的操作",{"2":{"264":1}}],["并判断读入的正数和负数的个数",{"2":{"257":1}}],["并不意味着程序就是正确",{"2":{"276":1}}],["并不直观",{"2":{"172":1}}],["并不一定全部使用到",{"2":{"15":1}}],["并没有为布尔值单独设置一个数据类型",{"2":{"171":1}}],["并非专门用于结束循环的",{"2":{"261":1}}],["并非",{"2":{"143":1}}],["并生成新的",{"2":{"126":1}}],["并以文件的形式存储在磁盘中",{"2":{"126":1}}],["并添加为包含目录",{"2":{"121":1,"138":1}}],["并运行",{"2":{"117":2}}],["并保存",{"2":{"93":1,"94":1,"95":1,"96":1}}],["并于次年被国际标准化组织",{"2":{"65":1}}],["并定义了可执行程序的格式",{"2":{"51":1}}],["并按照存储在其内部的程序对海量的数据进行自动",{"2":{"45":1}}],["并转换为",{"2":{"6":1}}],["并引入了变量的概念",{"2":{"6":1}}],["并通过编译器来将汇编语言翻译为机器语言",{"2":{"6":1}}],["并直接赋值",{"2":{"3":1}}],["并且支持多用户",{"2":{"332":1}}],["并且支持更多的系统调用",{"2":{"116":1}}],["并且具有高度的可定制性和灵活性",{"2":{"332":1}}],["并且运算方向是从左向右",{"2":{"316":1}}],["并且运算方向都是从右向左",{"2":{"316":1}}],["并且其格式占位符是",{"2":{"307":1}}],["并且编译器也不会报错",{"2":{"276":1}}],["并且数组的长度一旦确定",{"2":{"269":1}}],["并且每个数据称为该容器中的元素",{"2":{"266":1}}],["并且每个字符都分配了唯一的数字",{"2":{"201":1}}],["并且不能预测的一些数字",{"2":{"231":1}}],["并且上一行对某个变量的修改对下一行会产生影响",{"2":{"205":1}}],["并且可以将语句组合成能完成一定功能的小逻辑模块",{"2":{"203":1}}],["并且可以得到正确的计算结果",{"2":{"43":1}}],["并且字符数组也不是字符串",{"2":{"164":1}}],["并且在",{"2":{"106":1}}],["并且变量中的值是可以变化的",{"2":{"6":1}}],["并且变量中的数据在程序运行的时候可以动态改变",{"2":{"2":1}}],["并且",{"2":{"5":1,"6":1,"52":1,"155":1,"259":1,"260":1}}],["并且它们是有类型",{"2":{"2":1}}],["并且我们需要给盒子取一个特别的名称",{"2":{"2":1}}],["bmp",{"2":{"202":1}}],["b2",{"2":{"168":5,"179":4}}],["b1",{"2":{"168":5,"179":2}}],["bc",{"2":{"143":1}}],["bcpl",{"2":{"62":1}}],["besteffortdnsparsing=true",{"2":{"133":1}}],["bsd",{"2":{"127":1}}],["but",{"2":{"133":1}}],["build",{"2":{"119":1,"123":2}}],["buff",{"2":{"1":1}}],["borland",{"2":{"65":1}}],["book",{"2":{"14":2}}],["boolean",{"2":{"174":1,"210":1,"214":1,"219":1}}],["bool类型的值只能赋值为",{"2":{"173":1}}],["bool类型的值是整数类型的别名",{"2":{"173":1}}],["bool",{"2":{"14":1,"15":1,"112":1,"172":2,"173":2,"174":3,"250":1,"259":2,"312":1}}],["branch=linux",{"2":{"143":1}}],["branch",{"2":{"143":1}}],["brian",{"2":{"65":1}}],["breakbeforebraces",{"2":{"122":1}}],["break",{"0":{"259":1},"2":{"15":1,"223":6,"224":5,"225":4,"241":2,"250":5,"257":2,"259":5,"261":1,"285":1}}],["bash",{"2":{"334":1}}],["base",{"2":{"77":1}}],["balance",{"2":{"250":9}}],["bai",{"2":{"183":2,"239":4}}],["baii",{"2":{"14":1}}],["bank",{"2":{"5":5}}],["bison",{"2":{"143":1}}],["bios",{"2":{"117":1,"341":1}}],["binutils",{"2":{"74":1,"143":1}}],["bing",{"2":{"64":1}}],["bin",{"2":{"8":1,"51":1,"72":1,"143":1}}],["binarystring",{"2":{"189":4}}],["binary",{"2":{"8":1}}],["bit",{"2":{"6":1,"188":1,"189":2,"309":1}}],["bytes",{"2":{"5":1,"6":1}}],["b=",{"2":{"3":1}}],["b",{"2":{"3":6,"6":6,"11":5,"14":1,"26":4,"50":4,"57":2,"62":3,"103":2,"104":4,"134":5,"164":1,"168":1,"183":11,"184":19,"185":16,"186":7,"189":3,"201":1,"224":4,"241":3,"252":2,"281":1,"286":5,"330":11}}],["声明长度为",{"2":{"278":1}}],["声明一个存储有",{"2":{"278":1}}],["声明一个整型变量",{"2":{"3":2}}],["声明数组",{"2":{"264":1,"281":1}}],["声明为",{"2":{"154":1}}],["声明变量并赋值",{"2":{"8":1}}],["声明变量的同时给其赋值",{"2":{"3":1}}],["0作为字符串的结束标识",{"2":{"305":1}}],["0f",{"2":{"158":1}}],["0xdea7bff884",{"2":{"280":1}}],["0xdea7bff880",{"2":{"280":2}}],["0xe9",{"2":{"36":1}}],["0x64",{"2":{"28":2}}],["0x",{"2":{"28":2}}],["0xaf72",{"2":{"27":1}}],["0x或0x",{"2":{"27":1}}],["0717563",{"2":{"27":1}}],["0b10100110",{"2":{"27":1}}],["0b",{"2":{"27":2,"189":1}}],["04",{"0":{"143":1},"2":{"6":1,"117":1,"119":1,"336":2}}],["0144",{"2":{"28":1}}],["011",{"2":{"26":1,"35":1}}],["0111",{"2":{"26":1,"156":1}}],["0110",{"2":{"26":1}}],["010",{"2":{"26":1}}],["0101",{"2":{"26":1}}],["0100",{"2":{"26":1}}],["01",{"2":{"6":2}}],["00",{"2":{"159":2,"179":1}}],["001",{"2":{"26":1,"35":1}}],["0011",{"2":{"26":1}}],["0010",{"2":{"26":1}}],["00100110",{"2":{"6":4}}],["000",{"2":{"26":2,"309":1}}],["0001",{"2":{"6":6,"26":1,"38":1,"39":2,"40":3,"41":4,"57":3}}],["000000",{"2":{"159":1}}],["000000000001",{"2":{"6":2,"57":1}}],["000000010000",{"2":{"6":4,"57":2}}],["0000",{"2":{"6":5,"26":2,"39":4,"40":7,"41":5,"57":2,"156":2}}],["0",{"2":{"3":3,"6":1,"8":1,"9":1,"10":1,"11":4,"14":1,"18":2,"19":1,"20":1,"21":3,"26":14,"27":2,"28":2,"34":2,"38":1,"39":3,"40":1,"41":4,"42":4,"47":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"104":2,"106":3,"121":1,"122":1,"134":1,"138":1,"148":5,"149":7,"150":7,"151":7,"152":7,"153":1,"154":1,"155":3,"156":7,"158":2,"159":5,"160":1,"161":1,"162":1,"164":1,"165":1,"166":1,"167":3,"168":3,"171":5,"172":4,"173":6,"174":2,"178":4,"179":1,"180":4,"183":5,"184":11,"185":27,"186":3,"188":8,"189":5,"190":8,"191":6,"192":8,"193":3,"196":3,"200":1,"201":6,"202":2,"206":1,"210":1,"211":2,"212":2,"214":1,"215":3,"216":2,"217":7,"219":2,"220":5,"221":2,"224":1,"225":1,"229":1,"231":2,"232":4,"237":1,"238":4,"239":2,"240":2,"241":5,"244":1,"245":4,"246":4,"249":4,"250":3,"253":1,"254":1,"255":1,"256":1,"257":7,"259":6,"260":5,"261":3,"264":6,"268":1,"272":3,"273":4,"274":1,"275":23,"276":4,"277":3,"278":6,"280":7,"283":3,"284":4,"285":7,"286":3,"287":11,"288":6,"289":6,"293":1,"295":8,"296":8,"297":8,"298":7,"299":16,"301":11,"303":4,"305":2,"306":2,"307":2,"312":1,"325":1,"330":3,"343":1}}],["n+1",{"2":{"219":1}}],["n4",{"2":{"178":4}}],["n3",{"2":{"178":4}}],["n2",{"2":{"178":4}}],["nproc",{"2":{"143":1}}],["negativecount++",{"2":{"257":1}}],["negativecount",{"2":{"257":2}}],["networkingmode=mirrored",{"2":{"133":1}}],["never",{"2":{"122":2}}],["new",{"2":{"121":2,"138":2}}],["nxbbb",{"2":{"91":1}}],["nio",{"2":{"50":3}}],["ns",{"2":{"47":3}}],["not",{"2":{"121":1,"138":1}}],["note",{"2":{"2":2,"5":5,"6":2,"8":2,"11":1,"13":1,"17":1,"18":1,"26":5,"33":1,"34":1,"46":1,"47":1,"50":1,"51":3,"52":1,"54":1,"55":1,"58":1,"59":1,"60":1,"62":1,"63":1,"65":2,"69":1,"71":2,"72":1,"74":2,"77":1,"85":1,"91":1,"96":1,"98":1,"103":1,"104":1,"106":1,"111":1,"119":1,"124":1,"136":1,"143":1,"146":2,"148":1,"154":2,"156":2,"158":2,"164":1,"174":1,"178":1,"179":1,"182":1,"183":1,"184":1,"185":1,"186":1,"188":1,"192":1,"195":1,"200":2,"201":2,"217":1,"228":1,"229":1,"231":1,"236":1,"241":1,"243":1,"248":1,"252":1,"259":1,"260":1,"261":1,"276":1,"277":1,"280":1,"284":1,"287":1,"288":1,"289":1,"293":2,"299":1,"303":2,"306":1,"307":1,"309":1,"315":1}}],["norestart",{"2":{"117":2}}],["noreturn",{"2":{"15":1}}],["noconfirm",{"2":{"77":3}}],["names",{"2":{"121":3,"138":3}}],["name",{"2":{"14":4,"121":14,"138":14,"312":4,"323":2}}],["nul",{"2":{"303":1}}],["nullpointerexception",{"2":{"310":1}}],["null",{"2":{"11":1,"134":1,"281":1,"305":1,"306":1,"307":2,"309":2}}],["nums",{"2":{"264":2}}],["num6",{"2":{"153":4}}],["num5",{"2":{"153":4}}],["num4",{"2":{"27":4,"153":4}}],["num3=",{"2":{"180":1}}],["num3",{"2":{"27":4,"153":5,"180":2,"264":2}}],["num2=",{"2":{"180":1}}],["num2",{"2":{"27":4,"153":5,"180":2,"264":2}}],["num1=",{"2":{"180":1}}],["num1",{"2":{"27":4,"153":1,"180":2,"264":2}}],["numbers",{"2":{"14":1}}],["num",{"2":{"6":4,"8":3,"9":2,"10":5,"11":7,"14":1,"28":13,"153":4,"155":2,"183":4,"189":4,"215":5,"257":4,"259":7,"264":1,"281":6,"285":5}}],["n",{"2":{"3":5,"8":1,"9":2,"10":2,"18":4,"21":3,"27":4,"28":6,"108":2,"149":8,"150":8,"151":8,"152":8,"153":6,"154":1,"155":3,"156":4,"159":10,"160":3,"161":3,"162":3,"164":1,"165":3,"166":2,"167":2,"168":4,"178":3,"179":2,"180":3,"183":22,"184":6,"185":6,"186":5,"189":2,"196":4,"206":4,"211":1,"212":1,"215":2,"216":2,"217":2,"220":4,"221":4,"224":8,"225":3,"229":1,"232":1,"237":1,"238":2,"239":2,"241":11,"244":1,"245":2,"246":1,"249":2,"250":13,"252":2,"253":1,"254":1,"255":1,"256":1,"257":3,"259":6,"260":3,"261":1,"275":20,"276":7,"277":1,"278":2,"280":2,"283":2,"284":2,"285":2,"287":4,"288":2,"289":2,"295":2,"296":2,"297":2,"299":1,"301":4,"307":5,"330":6}}],["dvd",{"0":{"348":1},"2":{"348":1}}],["dhcp",{"2":{"343":1}}],["dangling",{"2":{"309":1}}],["d个班级的平均分为",{"2":{"301":1}}],["d个班级的总分为",{"2":{"301":1}}],["d个班级的第",{"2":{"301":1}}],["d个学生的成绩",{"2":{"301":1}}],["dbl",{"2":{"162":2}}],["d3",{"2":{"160":4,"178":4}}],["d2",{"2":{"159":7,"160":4,"178":4,"180":4}}],["d1+d2",{"2":{"180":1}}],["d1",{"2":{"159":14,"180":4}}],["dwarves",{"2":{"143":1}}],["dnstunneling",{"2":{"133":1}}],["dnstunneling=true",{"2":{"133":1}}],["dnf",{"2":{"118":6,"137":1}}],["disassemble",{"2":{"326":1}}],["directory",{"2":{"121":1,"138":1}}],["directories",{"2":{"121":3,"138":3}}],["dir",{"2":{"121":12,"138":12}}],["difftime",{"2":{"112":1}}],["dimm",{"2":{"5":7}}],["dconsole",{"2":{"96":1}}],["dfile",{"2":{"96":1}}],["dynamic",{"2":{"51":1}}],["dll",{"2":{"51":1,"69":2}}],["docker",{"2":{"116":1}}],["dos",{"2":{"62":1}}],["do",{"0":{"247":1},"1":{"248":1,"249":1,"250":1},"2":{"15":1,"203":1,"248":4,"249":1,"250":1,"252":1,"259":1}}],["don",{"2":{"14":1}}],["double",{"2":{"11":1,"15":1,"19":2,"20":2,"158":4,"159":5,"160":4,"161":6,"162":2,"178":11,"179":2,"180":2,"229":1,"246":1,"250":3,"264":5,"283":2,"301":3}}],["d的绝对值是",{"2":{"11":1}}],["debian",{"2":{"332":1,"333":1,"335":2}}],["debuginfod",{"2":{"143":1}}],["debug",{"2":{"11":2,"134":1}}],["dereference",{"2":{"309":1}}],["depth",{"2":{"143":1}}],["dev",{"2":{"143":23}}],["devel",{"2":{"77":1}}],["development",{"2":{"118":1}}],["develop",{"2":{"71":1,"72":2}}],["dennis",{"2":{"62":2,"65":1}}],["demo",{"2":{"50":2}}],["defind",{"0":{"22":1}}],["define等",{"2":{"126":1}}],["define定义宏常量相比",{"2":{"20":1}}],["define",{"0":{"19":1},"2":{"18":2,"19":4,"22":2,"126":1,"172":3,"286":1}}],["default",{"2":{"15":1,"117":1,"143":2,"223":3,"224":1,"225":1,"250":1}}],["dec",{"2":{"8":1}}],["decimal",{"2":{"8":4}}],["d岁",{"2":{"8":1}}],["dram",{"2":{"5":1}}],["ddr4",{"2":{"5":2}}],["dual",{"2":{"5":1}}],["d",{"2":{"3":5,"8":2,"10":1,"11":16,"18":1,"21":4,"26":3,"27":4,"28":8,"71":1,"72":2,"77":1,"103":1,"134":7,"143":1,"150":5,"153":1,"154":1,"166":2,"167":3,"168":6,"171":1,"172":1,"173":1,"174":1,"178":2,"179":1,"180":3,"183":34,"184":6,"185":10,"186":12,"189":2,"196":1,"206":4,"211":1,"212":1,"215":3,"216":1,"217":3,"220":1,"221":1,"224":3,"225":4,"229":2,"232":1,"238":2,"239":2,"240":1,"241":2,"245":2,"246":1,"249":2,"250":1,"256":3,"257":3,"259":4,"260":2,"261":1,"264":1,"275":18,"276":7,"277":1,"278":2,"280":1,"283":1,"284":2,"285":4,"286":1,"287":4,"288":2,"289":2,"295":12,"296":12,"297":10,"299":1,"305":2}}],["=含义是只需要满足",{"2":{"184":1}}],["=========atm========",{"2":{"250":1}}],["==",{"2":{"184":6,"186":1,"197":1,"215":1,"217":3,"238":1,"239":1,"241":4,"245":1,"249":1,"259":2,"260":4,"261":3,"285":2,"316":1,"330":2}}],["=",{"2":{"3":10,"6":10,"8":1,"9":1,"10":1,"11":5,"18":4,"19":2,"20":4,"21":5,"27":12,"28":1,"47":6,"50":6,"103":5,"134":2,"149":14,"150":14,"151":14,"152":14,"153":21,"154":3,"155":4,"156":8,"159":25,"160":9,"165":9,"168":8,"171":1,"172":1,"173":1,"174":1,"178":15,"179":4,"180":9,"183":56,"184":14,"185":7,"186":31,"189":7,"190":2,"191":2,"192":2,"193":2,"194":2,"195":2,"196":5,"197":11,"201":2,"206":12,"211":1,"212":1,"215":1,"216":1,"217":3,"220":1,"221":3,"229":6,"232":5,"237":2,"238":4,"239":7,"240":1,"241":7,"244":2,"245":4,"246":5,"249":4,"250":4,"253":3,"254":4,"255":4,"256":5,"257":3,"259":9,"260":3,"261":2,"264":5,"272":3,"273":3,"274":2,"275":42,"276":13,"277":4,"278":7,"280":10,"281":6,"283":5,"284":8,"285":5,"286":4,"287":17,"288":8,"289":9,"295":3,"296":4,"297":3,"299":7,"301":8,"305":2,"306":2,"307":6,"312":1,"316":11,"325":2,"330":12}}],["给数组的每个元素赋值",{"2":{"278":1,"280":1}}],["给数组元素依次赋值为",{"2":{"278":1}}],["给数组元素赋值",{"2":{"272":1,"275":1}}],["给每个字符设置了唯一的数字编号而已",{"2":{"202":1}}],["给变量赋值",{"2":{"3":1,"330":1}}],["给其赋值",{"2":{"3":1}}],["a++",{"2":{"330":1}}],["avg",{"2":{"283":2}}],["a⋅xn+c",{"2":{"231":1}}],["a3",{"2":{"168":2}}],["a2",{"2":{"168":2,"179":4}}],["a1",{"2":{"168":2,"179":2}}],["ascii编码方案定义了如何将",{"2":{"200":1}}],["ascii",{"0":{"201":1},"2":{"168":1,"200":2,"201":12,"202":2,"303":1}}],["asm",{"2":{"130":1}}],["assert",{"2":{"15":1,"65":1,"112":2}}],["ada",{"2":{"127":1}}],["address",{"2":{"330":2}}],["addmoney",{"2":{"250":3}}],["add",{"2":{"14":1,"58":1,"60":1,"121":1,"138":1}}],["atm",{"2":{"250":1}}],["attach",{"2":{"122":1}}],["atof",{"2":{"112":1}}],["atoi",{"2":{"112":1}}],["atomic",{"2":{"15":1}}],["app",{"2":{"265":1}}],["append",{"2":{"121":1,"138":1}}],["apt",{"2":{"119":6,"137":2,"143":1}}],["api",{"0":{"51":1},"2":{"51":7}}],["azure",{"2":{"85":1}}],["american",{"2":{"201":1}}],["amazon",{"2":{"64":1}}],["amp",{"0":{"58":1},"2":{"10":1,"11":4,"65":2,"164":1,"185":10,"186":1,"188":1,"190":7,"197":5,"217":2,"280":2,"310":1,"316":6,"326":1,"330":8}}],["and",{"2":{"51":1}}],["ansi",{"2":{"15":1,"62":1,"65":3,"111":1}}],["arch",{"2":{"335":1}}],["arr++",{"2":{"330":1}}],["arr",{"2":{"272":4,"273":2,"274":1,"275":63,"276":20,"277":6,"278":7,"280":14,"283":3,"284":8,"285":4,"287":20,"288":11,"289":11,"295":13,"296":13,"297":11,"298":10,"299":19,"301":8,"330":13}}],["array",{"2":{"267":1,"330":1}}],["are",{"2":{"133":1}}],["area",{"2":{"11":2,"19":2,"20":2}}],["arm",{"2":{"51":3,"57":1}}],["args",{"2":{"50":1}}],["alma",{"2":{"335":1}}],["almalinux",{"2":{"137":1,"142":1,"336":1}}],["almalinux9",{"0":{"142":1},"2":{"118":1}}],["also",{"2":{"133":1}}],["allowshortloopsonasingleline",{"2":{"122":1}}],["allowshortifstatementsonasingleline",{"2":{"122":1}}],["allowshortfunctionsonasingleline",{"2":{"122":1}}],["all",{"2":{"117":2}}],["alt",{"2":{"100":1,"103":1}}],["alignconsecutivedeclarations",{"2":{"122":1}}],["alignconsecutiveassignments",{"2":{"122":1}}],["alignof",{"2":{"15":1}}],["alignas",{"2":{"15":1}}],["alu",{"2":{"6":1}}],["autoproxy=true",{"2":{"133":1}}],["auto",{"2":{"15":1}}],["abi",{"0":{"51":1},"2":{"51":10}}],["ab",{"2":{"14":1}}],["absnum",{"2":{"11":4}}],["age",{"2":{"11":3,"212":3,"216":3,"229":5}}],["a",{"2":{"3":6,"6":3,"11":5,"18":2,"26":5,"50":5,"51":1,"57":1,"103":2,"104":4,"134":5,"164":3,"165":4,"168":1,"183":11,"184":19,"185":17,"186":7,"189":3,"200":1,"201":1,"202":1,"224":4,"231":1,"241":3,"252":2,"281":2,"286":3,"287":5,"325":8,"326":2,"330":17}}],["ipconfig",{"2":{"343":1}}],["ip",{"0":{"351":1},"2":{"343":2,"351":1,"352":1}}],["ipad",{"2":{"220":2}}],["it",{"2":{"338":1}}],["ibm",{"2":{"333":1}}],["i+1",{"2":{"288":1}}],["i++",{"2":{"238":1,"239":1,"241":1,"244":1,"245":1,"249":1,"259":1,"260":1,"261":1,"264":1,"277":1,"278":3,"280":2,"283":1,"284":1,"285":2,"286":2,"287":6,"288":3,"289":3,"299":1,"301":2}}],["i3",{"2":{"150":6}}],["i2",{"2":{"150":6,"183":9}}],["i1++",{"2":{"183":1}}],["i1",{"2":{"150":6,"183":7}}],["i的中间文件",{"2":{"126":1}}],["idea",{"2":{"123":1}}],["ide",{"0":{"79":1},"1":{"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1},"2":{"81":1,"89":2,"103":1}}],["i",{"2":{"77":1,"116":1,"130":3,"131":2,"178":4,"183":16,"185":4,"189":5,"232":2,"237":2,"238":4,"239":7,"240":4,"241":11,"244":2,"245":4,"249":4,"253":2,"254":3,"255":3,"256":5,"259":7,"260":10,"261":6,"264":4,"277":3,"278":10,"280":8,"283":3,"284":6,"285":6,"286":7,"287":25,"288":15,"289":14,"299":3,"301":10,"330":2,"346":1}}],["isprime",{"2":{"259":3}}],["isflag",{"2":{"259":4}}],["is",{"2":{"143":1}}],["isupper",{"2":{"112":1}}],["islower",{"2":{"112":1}}],["isdigit",{"2":{"112":1}}],["iso8859",{"2":{"201":2}}],["iso",{"2":{"65":1,"201":3,"202":1,"348":2}}],["isalpha",{"2":{"112":1}}],["isalnum",{"2":{"112":1}}],["isa",{"0":{"51":1},"2":{"51":10,"57":1}}],["iostream>",{"2":{"325":1}}],["ioexception",{"2":{"50":2}}],["io",{"2":{"50":1}}],["import",{"2":{"50":4}}],["important",{"2":{"3":1,"8":1,"15":1,"39":1,"40":1,"41":1,"46":1,"57":1,"65":1,"126":4,"309":1,"310":1,"315":1,"316":1}}],["imaginary",{"2":{"15":2}}],["ifconfig",{"2":{"351":1}}],["ifndef",{"2":{"126":1}}],["ifdef",{"2":{"126":1}}],["if",{"0":{"226":2},"2":{"11":1,"15":1,"104":2,"121":5,"122":1,"138":5,"171":1,"172":1,"173":1,"174":1,"185":4,"203":1,"211":1,"212":1,"215":1,"216":1,"217":1,"219":3,"220":4,"221":3,"226":2,"229":4,"238":1,"239":1,"241":2,"245":1,"249":1,"250":1,"257":2,"259":4,"260":2,"261":1,"284":2,"285":2,"288":1,"289":1}}],["info",{"2":{"323":1}}],["information",{"2":{"201":1}}],["indentwidth",{"2":{"122":1}}],["in",{"2":{"121":1,"138":1,"232":1}}],["install",{"2":{"117":1,"118":4,"119":4,"137":2,"142":1,"143":2}}],["inline",{"2":{"15":1}}],["int64",{"2":{"154":1}}],["int32",{"2":{"154":5}}],["int16",{"2":{"154":1}}],["int8",{"2":{"154":1}}],["interchange",{"2":{"201":1}}],["intellisense",{"2":{"85":1}}],["intel",{"2":{"65":1}}],["integer",{"2":{"8":1}}],["int",{"2":{"3":6,"6":2,"8":2,"9":3,"10":2,"11":7,"15":1,"18":2,"19":1,"20":2,"21":2,"27":5,"28":2,"50":3,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":4,"106":1,"134":3,"146":2,"148":6,"149":3,"150":25,"151":3,"152":3,"153":4,"154":4,"155":5,"156":2,"159":4,"160":1,"161":1,"162":1,"165":1,"166":1,"167":1,"168":1,"171":2,"172":2,"173":1,"174":1,"178":17,"179":3,"180":9,"183":21,"184":3,"185":9,"186":6,"189":6,"196":4,"206":3,"211":2,"212":2,"215":2,"216":2,"217":2,"220":2,"221":2,"223":1,"224":1,"225":2,"229":3,"232":11,"237":2,"238":4,"239":6,"240":2,"241":6,"244":2,"245":4,"246":3,"249":4,"250":2,"253":3,"254":3,"255":3,"256":3,"257":4,"259":5,"260":4,"261":2,"264":4,"272":2,"273":4,"274":2,"275":8,"276":2,"277":3,"278":10,"280":6,"281":1,"283":5,"284":6,"285":7,"286":5,"287":12,"288":6,"289":7,"295":2,"296":2,"297":2,"299":7,"301":7,"305":1,"306":1,"307":2,"325":3,"330":8}}],["includeblocks",{"2":{"122":1}}],["include指令显式包含",{"2":{"112":1}}],["include",{"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"55":1,"93":1,"94":1,"95":1,"96":1,"99":1,"100":1,"103":1,"110":1,"112":1,"113":3,"121":9,"126":2,"134":1,"138":9,"149":5,"150":5,"151":5,"152":5,"153":1,"154":2,"155":6,"156":4,"159":4,"160":1,"161":1,"162":3,"165":1,"166":1,"167":3,"168":2,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":1,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"232":4,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"264":2,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"280":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2,"325":1}}],["cmd",{"2":{"343":1}}],["cmakeset",{"2":{"321":1}}],["cmakelists",{"0":{"121":1},"2":{"121":4,"138":3,"321":1}}],["cmake",{"0":{"120":1},"2":{"81":1,"118":3,"119":3,"120":2,"121":6,"123":1,"124":1,"138":9,"321":2}}],["centos",{"2":{"335":3}}],["cenum",{"2":{"21":1}}],["cxx",{"2":{"321":2}}],["cchar",{"2":{"303":1}}],["cconst",{"2":{"20":1}}],["c数组名",{"2":{"275":1}}],["c数据类型",{"2":{"180":1,"272":1,"273":1,"274":1,"295":1,"296":1,"297":1,"312":1}}],["cv",{"2":{"264":1}}],["cwhile",{"2":{"257":1}}],["c①初始化部分",{"2":{"248":1}}],["c初始化条件①",{"2":{"243":1}}],["cfor",{"2":{"236":1,"252":1}}],["csrand",{"2":{"232":1}}],["cswitch",{"2":{"223":1}}],["csizeof",{"2":{"155":1}}],["cif",{"2":{"210":1,"214":1,"219":1}}],["cint",{"2":{"6":1,"8":1,"11":1,"104":2,"106":1,"153":1,"232":1,"280":1,"281":4,"298":1,"330":4}}],["c条件表达式",{"2":{"196":1}}],["c=",{"2":{"168":1}}],["c+",{"2":{"168":1}}],["c++采用了如下的策略和机制",{"2":{"310":1}}],["c++",{"0":{"353":1},"2":{"51":1,"54":1,"59":1,"63":1,"65":3,"69":3,"81":2,"85":1,"87":1,"89":1,"90":1,"94":1,"118":1,"127":2,"148":1,"164":1,"174":1,"309":1,"310":2}}],["cunsigned",{"2":{"149":1,"150":1,"151":1,"152":1}}],["cut",{"2":{"143":1}}],["c语言刚刚出现的时候",{"2":{"148":1}}],["crti",{"2":{"126":1}}],["crt0",{"2":{"126":1}}],["ctype",{"2":{"112":1}}],["ctrl",{"2":{"99":1,"100":1,"103":1,"264":2}}],["cpp",{"2":{"325":1}}],["cprintf",{"2":{"108":3}}],["cpu",{"2":{"5":3,"6":12,"8":1,"24":1,"46":2,"47":6,"55":1,"57":1,"148":2,"309":3,"312":1}}],["cn",{"2":{"77":1}}],["cygwin",{"0":{"73":1},"1":{"74":1,"75":1},"2":{"69":8}}],["c89",{"2":{"65":2,"111":1,"171":1}}],["c80",{"2":{"15":1}}],["canonical",{"2":{"143":1}}],["catch",{"2":{"50":1}}],["call",{"0":{"52":2},"2":{"50":1,"52":6}}],["caseinsensitive",{"2":{"122":1}}],["case",{"2":{"15":1,"203":1,"223":3,"224":4,"225":12,"250":4}}],["caution",{"2":{"6":1,"11":1,"28":1}}],["c90",{"2":{"15":1,"65":2,"111":1}}],["c99",{"0":{"173":1,"174":1},"2":{"14":1,"15":1,"20":1,"65":2,"111":1,"173":1,"174":1,"312":1}}],["cd",{"0":{"348":1},"2":{"14":1}}],["clean",{"2":{"143":1}}],["clang",{"0":{"122":1},"2":{"122":2}}],["class",{"2":{"50":1}}],["classes",{"2":{"14":1,"312":1}}],["clone",{"2":{"143":1}}],["cloin",{"2":{"120":1}}],["clock",{"2":{"112":1}}],["clion",{"0":{"80":1,"96":1,"114":1,"120":1,"134":1},"1":{"81":1,"82":1,"83":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1},"2":{"11":1,"81":1,"83":1,"96":1,"99":1,"100":1,"103":1,"118":1,"119":2,"122":1,"134":1,"138":4,"144":2,"273":2,"319":1,"320":2,"325":1,"327":1}}],["cl16",{"2":{"5":1}}],["cout",{"2":{"325":2}}],["count++",{"2":{"238":1,"239":1,"245":1,"246":1,"249":1,"285":1}}],["count",{"2":{"238":2,"239":2,"245":2,"246":2,"249":2,"285":2}}],["code",{"0":{"84":1,"94":1},"1":{"85":1,"86":1,"87":1},"2":{"85":4,"94":1,"201":1}}],["core",{"2":{"74":1}}],["col",{"2":{"299":2,"301":5}}],["collect",{"2":{"121":2,"138":2}}],["collection",{"2":{"69":1,"127":1}}],["columnlimit",{"2":{"122":1}}],["column",{"2":{"5":2}}],["cos",{"2":{"52":1,"112":1}}],["config",{"2":{"143":1}}],["config=microsoft",{"2":{"143":1}}],["controlstatements",{"2":{"122":1}}],["content",{"2":{"50":2}}],["continue",{"0":{"260":1},"2":{"15":1,"260":5,"261":1}}],["const",{"0":{"20":1,"22":1},"2":{"8":1,"11":1,"15":1,"18":2,"20":3,"22":2,"108":1,"189":1}}],["common",{"2":{"143":1}}],["component",{"2":{"121":1,"138":1}}],["compiler",{"2":{"69":1,"127":1}}],["computer",{"2":{"45":1}}],["complex",{"2":{"15":2}}],["com",{"2":{"14":1,"143":1}}],["chs",{"2":{"224":3}}],["character",{"2":{"200":2,"202":1}}],["char",{"2":{"6":2,"8":1,"11":1,"15":1,"108":1,"164":3,"165":4,"166":5,"167":4,"168":22,"189":2,"223":1,"224":1,"303":1,"305":2,"306":2,"307":3}}],["channel",{"2":{"5":5}}],["chip",{"2":{"5":3}}],["c3=",{"2":{"168":2}}],["c3",{"2":{"3":3,"165":4,"168":2}}],["c2会超出范围",{"2":{"168":1}}],["c2=",{"2":{"168":2}}],["c23",{"2":{"65":1}}],["c2",{"2":{"3":3,"165":4,"168":2,"305":1,"306":1,"307":4}}],["c1=",{"2":{"168":2}}],["c17",{"2":{"65":2}}],["c11等",{"2":{"111":1}}],["c11",{"2":{"15":1,"65":4}}],["c1",{"2":{"3":3,"168":2,"305":1,"306":1,"307":4}}],["c",{"0":{"27":1,"61":1,"62":1,"63":1,"65":1,"66":1,"67":1,"125":1,"232":1,"353":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1},"2":{"3":3,"6":1,"8":2,"9":1,"10":2,"11":9,"13":1,"14":1,"15":2,"18":4,"19":2,"20":1,"21":2,"26":3,"27":5,"28":3,"50":4,"51":2,"52":1,"54":1,"55":1,"59":2,"60":1,"62":5,"63":22,"65":23,"66":15,"69":2,"81":2,"85":1,"87":1,"89":2,"93":3,"94":4,"95":2,"96":2,"99":3,"100":3,"103":4,"104":1,"106":2,"107":1,"110":1,"111":4,"112":1,"113":1,"121":10,"122":1,"126":10,"127":3,"128":1,"130":2,"131":2,"134":6,"136":2,"138":8,"146":1,"148":4,"149":3,"150":3,"151":3,"152":3,"153":1,"154":3,"155":3,"156":5,"158":1,"159":4,"160":1,"161":1,"162":1,"164":7,"165":10,"166":1,"167":1,"168":7,"171":2,"172":2,"173":1,"174":1,"176":1,"178":5,"179":2,"180":1,"183":5,"184":2,"185":3,"186":8,"188":1,"189":2,"196":1,"197":1,"203":2,"206":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"217":1,"219":1,"220":1,"221":1,"224":5,"225":1,"229":1,"231":1,"232":2,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"264":3,"272":1,"273":2,"274":1,"275":4,"276":2,"277":2,"278":2,"280":2,"281":3,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"293":2,"295":1,"296":1,"297":1,"299":1,"300":1,"301":1,"303":7,"305":2,"306":2,"307":2,"309":5,"316":1,"330":2,"342":1}}],["示例",{"0":{"325":1},"2":{"3":3,"8":1,"9":1,"10":1,"11":3,"14":2,"18":2,"19":1,"20":1,"21":2,"27":1,"28":1,"33":2,"34":2,"35":1,"36":1,"50":1,"52":1,"60":1,"99":1,"100":1,"103":1,"104":2,"128":1,"131":4,"149":3,"150":3,"151":3,"152":3,"153":1,"154":1,"155":3,"156":2,"159":4,"160":1,"161":1,"162":1,"165":1,"166":1,"167":1,"168":1,"171":1,"172":1,"173":1,"174":1,"178":4,"179":1,"180":1,"183":5,"184":1,"185":3,"186":1,"189":1,"190":2,"191":2,"192":2,"193":2,"194":2,"195":2,"196":1,"206":1,"211":1,"212":1,"215":1,"216":1,"217":1,"220":1,"221":1,"224":1,"225":1,"229":1,"232":1,"237":1,"238":1,"239":1,"240":1,"241":1,"244":1,"245":1,"246":1,"250":1,"253":1,"254":1,"255":1,"256":1,"257":1,"259":2,"260":2,"261":1,"272":1,"273":2,"274":1,"275":4,"276":1,"277":1,"278":2,"281":4,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"301":1,"305":1,"306":1,"307":2}}],["37",{"2":{"283":1}}],["375",{"2":{"283":1}}],["36",{"2":{"278":2,"283":1,"284":2,"285":1,"286":1,"287":2,"288":1,"289":1}}],["3×3×3",{"2":{"239":1}}],["31",{"2":{"225":2,"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1}}],["314",{"2":{"159":1}}],["33088",{"2":{"201":1}}],["33",{"2":{"189":1}}],["35",{"2":{"180":1}}],["351",{"2":{"35":1}}],["3lf",{"2":{"160":1}}],["3e",{"2":{"158":1}}],["32767",{"2":{"149":1,"156":1,"232":1}}],["32768",{"2":{"149":1,"156":1}}],["32",{"2":{"148":2,"154":5,"202":2,"231":1,"303":1,"307":1}}],["3200等",{"2":{"5":1}}],["3sum",{"2":{"14":1}}],["38f",{"2":{"162":1}}],["38",{"2":{"5":1,"158":1}}],["308",{"2":{"158":1}}],["30",{"2":{"3":1,"225":2,"272":1,"275":2}}],["300",{"2":{"3":1}}],["3",{"0":{"3":1,"10":1,"15":1,"19":1,"24":1,"25":1,"26":1,"27":1,"28":2,"29":2,"30":1,"31":1,"32":1,"33":1,"34":1,"35":2,"36":1,"37":1,"38":1,"39":1,"40":2,"41":1,"42":1,"43":1,"47":1,"51":1,"56":1,"57":1,"58":1,"59":2,"60":1,"62":1,"63":1,"64":2,"65":1,"66":1,"73":1,"74":1,"75":1,"83":1,"87":1,"88":1,"89":1,"90":1,"91":2,"92":1,"93":1,"94":1,"95":2,"96":1,"100":1,"108":1,"112":1,"118":1,"121":1,"128":1,"130":1,"135":1,"136":1,"137":1,"138":2,"144":1,"150":1,"157":1,"158":1,"159":1,"160":2,"161":1,"162":1,"166":1,"172":1,"180":1,"184":1,"190":1,"199":1,"200":2,"201":2,"202":3,"208":1,"209":1,"210":1,"211":1,"212":2,"213":2,"214":2,"215":2,"216":2,"217":3,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":2,"226":1,"227":1,"228":1,"229":1,"238":1,"242":1,"243":1,"244":1,"245":2,"246":1,"250":1,"254":1,"261":1,"266":1,"268":1,"274":1,"276":1,"285":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":2,"298":2,"299":1,"300":1,"301":1,"307":1,"314":1,"315":1,"316":1,"334":1,"340":1,"341":1,"342":1,"343":1,"347":1},"1":{"26":1,"27":1,"28":1,"31":1,"32":1,"33":2,"34":2,"35":1,"36":1,"38":1,"39":1,"40":1,"41":1,"42":1,"57":1,"58":1,"59":1,"60":1,"74":1,"75":1,"89":1,"90":1,"91":1,"93":1,"94":1,"95":1,"96":1,"136":1,"137":1,"138":1,"158":1,"159":1,"160":1,"161":1,"162":1,"200":1,"201":1,"202":1,"210":1,"211":1,"212":1,"214":2,"215":2,"216":2,"217":2,"219":1,"220":1,"221":1,"223":1,"224":1,"225":1,"226":1,"228":1,"229":1,"243":1,"244":1,"245":1,"246":1,"292":1,"293":1,"295":1,"296":1,"297":1,"315":1,"316":1,"341":1,"342":1,"343":1},"2":{"11":2,"17":1,"18":2,"19":1,"20":1,"26":8,"35":1,"47":1,"65":1,"75":1,"78":1,"121":1,"126":1,"138":2,"158":6,"159":5,"160":6,"180":1,"183":14,"186":15,"192":1,"194":4,"197":1,"225":2,"228":1,"229":2,"239":1,"250":1,"259":2,"260":2,"264":1,"272":1,"273":1,"274":1,"275":14,"276":5,"277":1,"280":1,"281":4,"295":5,"296":5,"297":3,"298":4,"299":2,"300":2,"301":1,"316":1,"330":1,"336":1}}],["51",{"2":{"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1}}],["512",{"2":{"158":3}}],["5×5×5",{"2":{"239":1}}],["58667435",{"2":{"178":1}}],["535",{"2":{"148":1}}],["5999",{"2":{"89":1}}],["50",{"2":{"47":1,"148":1,"264":3,"283":1}}],["500",{"2":{"47":1}}],["5",{"0":{"21":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":2,"66":1,"98":1,"99":1,"100":1,"123":1,"152":1,"162":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":2,"186":1,"192":1,"222":1,"223":1,"224":1,"225":1,"226":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":2,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":2,"252":2,"253":2,"254":2,"255":2,"256":3,"257":1,"258":1,"259":1,"260":1,"261":1,"278":1,"287":1,"300":1,"329":1,"330":1,"336":1,"349":1},"1":{"38":1,"39":1,"40":1,"41":1,"42":1,"170":1,"171":1,"172":1,"173":1,"174":1,"223":1,"224":1,"225":1,"226":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"243":1,"244":1,"245":1,"246":1,"248":1,"249":1,"250":1,"252":2,"253":2,"254":2,"255":2,"256":2,"259":1,"260":1,"261":1},"2":{"2":1,"19":1,"20":1,"26":5,"65":1,"138":2,"158":2,"179":1,"180":3,"183":7,"185":2,"195":1,"197":1,"225":2,"237":2,"244":2,"253":2,"254":2,"255":2,"273":3,"274":1,"275":6,"276":4,"277":1,"280":1,"281":7,"295":1,"296":1,"297":1,"299":1,"301":1,"316":1,"330":7}}],["元素3",{"2":{"296":1,"297":1}}],["元素2",{"2":{"273":1,"274":1,"296":1,"297":1}}],["元素1",{"2":{"273":1,"274":1,"296":1,"297":1}}],["元素个数",{"2":{"277":1}}],["元素个数或长度",{"2":{"272":1}}],["元素个数|长度",{"2":{"272":1,"273":1}}],["元素",{"2":{"268":1}}],["元",{"2":{"2":2}}],["整除",{"2":{"217":2,"241":1}}],["整合",{"0":{"138":1,"144":1}}],["整个数组的字节长度",{"2":{"277":1}}],["整个",{"2":{"62":1}}],["整型转为浮点型",{"2":{"178":1}}],["整型与浮点型运算",{"2":{"178":1}}],["整型分为有符号",{"2":{"148":1}}],["整型",{"0":{"150":1},"2":{"2":1,"146":1,"148":1}}],["整数之间做除法时",{"2":{"183":1}}],["整数会自动转换为浮点数",{"2":{"178":1}}],["整数和浮点数进行运算的时候",{"2":{"178":1}}],["整数在计算机底层的存储被称为定点存储",{"2":{"158":1}}],["整数的数据类型分为无符号和有符号的",{"2":{"156":1}}],["整数字面量的类型是",{"2":{"153":1}}],["整数类型简称整型",{"2":{"148":1}}],["整数类型",{"0":{"147":1},"1":{"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1}}],["整数常量",{"2":{"18":2}}],["整数",{"2":{"2":1,"28":6,"146":1,"189":3,"313":1}}],["这句话是合法的",{"2":{"330":1}}],["这",{"2":{"298":1}}],["这在基础数学和初等代数中非常常见",{"2":{"292":1}}],["这次放过你了",{"2":{"216":1}}],["这套规则包括了字符的编码",{"2":{"202":1}}],["这无疑增加了对有限资源的消耗",{"2":{"202":1}}],["这不仅增加了开发和维护的复杂性",{"2":{"202":1}}],["这不就是二进制",{"2":{"34":1}}],["这就要求开发者和系统同时处理多种不同的编码系统",{"2":{"202":1}}],["这行代码不会被执行",{"2":{"185":1}}],["这行代码不会执行",{"2":{"185":1}}],["这也是",{"2":{"154":1}}],["这对于需要在",{"2":{"116":1}}],["这意味着在",{"2":{"336":1}}],["这意味着它们可以表示正数和负数",{"2":{"156":1}}],["这意味着",{"2":{"116":1,"202":1}}],["这意味着有许多资源和库可供开发人员使用",{"2":{"63":1}}],["这通常用于包含头文件",{"2":{"113":1}}],["这通过系统调用",{"2":{"50":1}}],["这增加了内存泄露和悬空指针等问题的风险",{"2":{"66":1}}],["这本书就成了公认标准",{"2":{"65":1}}],["这使得",{"2":{"201":1}}],["这使得某些类型的应用程序开发可能会更加复杂",{"2":{"66":1}}],["这使得其非常适合用于操作系统",{"2":{"66":1}}],["这使得它是一种非常接近底层的语言",{"2":{"63":1}}],["这使得它从一开始就非常注重可移植性",{"2":{"63":1}}],["这使得程序可以在运行时修改",{"2":{"24":1,"46":1}}],["这三种编程语言类型从低级到高级提供了不同层次的抽象",{"2":{"60":1}}],["这是现代化的高级编程语言解决的思路",{"2":{"309":1}}],["这是现代计算机设计的基础",{"2":{"46":1}}],["这是第三行注释",{"2":{"100":1}}],["这是第二行注释",{"2":{"100":1}}],["这是第一行注释",{"2":{"100":1}}],["这是编译预处理指令",{"2":{"55":1,"99":1}}],["这是因为系统调用涉及到访问受保护的系统资源",{"2":{"52":1}}],["这种设计的优势在于",{"2":{"330":1}}],["这种对象单位是指针所指向的具体类型的大小",{"2":{"330":1}}],["这种机制避免了数据竞争和空指针解引用等运行时错误",{"2":{"310":1}}],["这种字符串也被称为",{"2":{"303":1}}],["这种编码冲突在尝试处理多种语言的文本时尤为突出",{"2":{"202":1}}],["这种多样性虽然在局部范围内解决了字符表示的问题",{"2":{"202":1}}],["这种新语言取代了",{"2":{"62":1}}],["这种语言快速流传",{"2":{"62":1}}],["这种语言本质上是计算机能识别的唯一语言",{"2":{"57":1}}],["这种语言就称为机器语言",{"2":{"57":1}}],["这种卡片使用的是用二进制代码表示的语言",{"2":{"57":1}}],["这种区分是为了提供一个稳定和安全的运行环境",{"2":{"50":1}}],["这种情况下",{"2":{"49":1}}],["这种方式跟定义一个变量是类似的",{"2":{"20":1}}],["这十个数字之外",{"2":{"26":1}}],["这里的",{"2":{"8":1}}],["这样会感觉特别机械和麻烦",{"2":{"264":1}}],["这样可读性太差",{"2":{"197":1,"316":1}}],["这样可以确保不同平台上的程序行为是一致的",{"2":{"330":1}}],["这样可以确保它们在处理数据时的一致性和兼容性",{"2":{"5":1}}],["这样可以保护系统不被恶意软件破坏",{"2":{"50":1}}],["这样就不会造成精度损失",{"2":{"178":1}}],["这样我们就不需要再安装虚拟机软件了",{"2":{"136":1}}],["这样我们在编写代码的时候",{"2":{"6":1}}],["这样计算机内部在处理减法计算的时候",{"2":{"43":1}}],["这样的汇编语言还是面向机器的",{"2":{"6":1}}],["这样",{"2":{"6":1,"51":1,"273":1}}],["这些服务可以包括",{"2":{"338":1}}],["这些指针提供了自动资源管理和所有权的语义",{"2":{"310":1}}],["这些方案包括",{"2":{"202":1}}],["这些码点被组织在一个统一的字符集中",{"2":{"202":1}}],["这些编码系统",{"2":{"202":1}}],["这些代码在编译的时候被链接到我们的程序中",{"2":{"111":1}}],["这些函数不是程序员自己写的",{"2":{"126":1}}],["这些函数提供了许多常用的操作和功能",{"2":{"111":1}}],["这些函数实现了一些常用的功能",{"2":{"52":1}}],["这些功能是另两种",{"2":{"89":1}}],["这些语言都继承或深受",{"2":{"63":1}}],["这些操作必须由操作系统控制以确保系统的稳定性和安全性",{"2":{"52":1}}],["这些接口允许用户空间的程序请求操作系统内核提供的服务",{"2":{"52":1}}],["这些",{"2":{"5":1}}],["这些都是数据",{"2":{"2":1}}],["这有可能影响双通道配置的效能",{"2":{"5":1}}],["这个差值代表了在数组中相隔多少个整数元素",{"2":{"330":1}}],["这个二维数组",{"2":{"298":1}}],["这个地址和数组名是绑定的",{"2":{"281":1}}],["这个方法将被结束",{"2":{"261":1}}],["这个和",{"2":{"248":1}}],["这个现象称为穿透",{"2":{"223":1}}],["这个启动代码",{"2":{"126":1}}],["这个版本称为",{"2":{"65":3}}],["这个",{"2":{"51":1}}],["这个世界真的是太慢了",{"2":{"47":1}}],["这个编号我们称之为地址",{"2":{"6":1}}],["这个软件",{"2":{"5":1}}],["这个特别的名称就是变量名",{"2":{"2":1}}],["这被称为初始化",{"2":{"3":1}}],["这双鞋子的价格是",{"2":{"2":1}}],["这件衣服的价格是",{"2":{"2":1}}],["盒子中装的就是我们想要的数据",{"2":{"2":1}}],["如std",{"2":{"310":1}}],["如换行符",{"2":{"200":1}}],["如参数如何传递",{"2":{"51":1}}],["如下图所示",{"2":{"146":1,"313":1,"342":1}}],["如下",{"2":{"52":1,"96":1}}],["如下代码的含义就是",{"2":{"6":1}}],["如下所示",{"2":{"5":7,"6":5,"8":2,"11":1,"15":3,"18":1,"26":1,"28":1,"29":4,"31":1,"47":1,"60":1,"69":1,"99":1,"100":1,"108":1,"112":1,"116":3,"121":2,"122":2,"123":2,"126":1,"134":4,"146":1,"154":1,"158":3,"168":1,"183":1,"184":1,"185":2,"186":1,"188":1,"197":1,"201":1,"202":1,"203":2,"210":1,"214":1,"219":1,"223":1,"231":1,"236":1,"243":1,"248":1,"259":1,"260":1,"264":1,"277":1,"280":1,"293":1,"300":1,"303":1,"312":1,"313":1,"316":1}}],["如上图所示",{"2":{"6":1}}],["如果你有两个指向整数数组元素的指针",{"2":{"330":1}}],["如果加入安全限制的功能",{"2":{"309":1}}],["如果动态分配的内存通过指针分配",{"2":{"309":1}}],["如果程序尝试访问该指针所指向的内存",{"2":{"309":1}}],["如果程序没有错误",{"2":{"126":1}}],["如果要实现匹配到换行",{"2":{"307":1}}],["如果二维数组是这么定义的",{"2":{"298":1}}],["如果二进制对应的位上是",{"2":{"193":1}}],["如果二进制对应的位上一个为",{"2":{"192":1}}],["如果二进制对应的位上只要有",{"2":{"191":1}}],["如果二进制对应的位上都是",{"2":{"190":1}}],["如果输入的数字是",{"2":{"285":1}}],["如果遇到",{"2":{"259":1,"260":1}}],["如果上述的循环结构不能终止",{"2":{"257":1}}],["如果将要出现",{"2":{"252":1}}],["如果将内存条的插槽从左到右依次编号",{"2":{"5":1}}],["如果数组中前台的每一个元素是一个二维数组",{"2":{"293":1}}],["如果数组中嵌套的每一个元素是一个一维数组",{"2":{"293":1}}],["如果数组中嵌套的每一个元素是一个常量值",{"2":{"293":1}}],["如果数组越界访问",{"2":{"276":1}}],["如果数组初始化的元素个数小于数组声明的长度",{"2":{"273":1}}],["如果数",{"2":{"241":1}}],["如果种子的值相同",{"2":{"231":1}}],["如果判断条件是区间判断",{"2":{"226":1}}],["如果判断条件是判等",{"2":{"226":1}}],["如果小于等于",{"2":{"221":1}}],["如果大于",{"2":{"221":3}}],["如果大于18岁",{"2":{"216":1}}],["如果成绩",{"2":{"220":3}}],["如果成绩不到",{"2":{"220":1}}],["如果语句块中只有一条执行语句的时候",{"2":{"219":1}}],["如果没有正确管理指针的偏移量或者超出了数组的边界",{"2":{"309":1}}],["如果没有正确处理编码信息",{"2":{"202":1}}],["如果没有能很好的使用指针",{"2":{"309":1}}],["如果没有",{"2":{"223":1}}],["如果没有任何关系表达式为真",{"2":{"219":1}}],["如果为真",{"2":{"219":1}}],["如果心率不在此范围内",{"2":{"211":1}}],["如果条件表达式为",{"2":{"196":1}}],["如果条件表达式为非",{"2":{"196":1}}],["如果运算符在后",{"2":{"183":1}}],["如果运算符在前",{"2":{"183":1}}],["如果非常明确地希望转换数据类型",{"2":{"180":1}}],["如果宽类型赋值给窄类型",{"2":{"179":1}}],["如果窄类型赋值给宽类型",{"2":{"179":1}}],["如果想要输出中文",{"2":{"164":1}}],["如果想输出科学计数法形式的浮点数",{"2":{"159":1}}],["如果想让光标移动到下一行的开头",{"2":{"108":1}}],["如果范围不够",{"2":{"158":1}}],["如果这个数目前是最小值",{"2":{"156":1}}],["如果达到了最大值",{"2":{"156":1}}],["如果需要表示无符号整数类型的字面量",{"2":{"153":1}}],["如果需要表示",{"2":{"153":2,"160":2}}],["如果取值范围不够",{"2":{"148":1}}],["如果当时就将整型定死为",{"2":{"148":1}}],["如果指针所指向的空间保存的是",{"2":{"146":1}}],["如果修改了源代码",{"2":{"126":1}}],["如果存在",{"2":{"121":3,"138":3}}],["如果提示需要重启计算机",{"2":{"117":2}}],["如果未找到",{"2":{"113":1}}],["如果返回其它非零整数",{"2":{"106":1}}],["如果使用的数组的下标",{"2":{"275":1}}],["如果使用之前的知识",{"2":{"264":1}}],["如果使用",{"2":{"103":1}}],["如果使用原码来计算",{"2":{"43":1}}],["如果之后试图更改数组名对应的地址",{"2":{"281":1}}],["如果之后",{"2":{"96":1}}],["如果不能整除",{"2":{"195":1}}],["如果不是第一次安装",{"2":{"90":1}}],["如果不小心处理",{"2":{"66":1}}],["如果操作系统旨在运行在",{"2":{"51":1}}],["如果每个应用程序都这么干",{"2":{"49":1}}],["如果一个二维数组是这么定义的",{"2":{"299":1}}],["如果一个整数同时为两个或多个整数的倍数的数",{"2":{"241":1}}],["如果一个整数同时是几个整数的约数",{"2":{"241":1}}],["如果一个中国人通过",{"2":{"201":1}}],["如果一个表达式过于复杂",{"2":{"197":1,"316":1}}],["如果一个应用程序需要跨平台",{"2":{"51":1}}],["如果一个变量占用了",{"2":{"6":1}}],["如果一台计算机只能跑一个程序",{"2":{"49":1}}],["如果计算是",{"2":{"43":1}}],["如果多个单词",{"2":{"19":1}}],["如果在后面的代码中出现了该标识符",{"2":{"19":1}}],["如果",{"2":{"11":1,"41":2,"47":1,"106":3,"154":2,"288":1}}],["如果是真",{"2":{"219":1}}],["如果是假",{"2":{"219":2}}],["如果是未成年人",{"2":{"212":1}}],["如果是复制并粘贴一个文件到项目中",{"2":{"124":1}}],["如果是十六进制",{"2":{"27":1}}],["如果是十进制",{"2":{"27":1}}],["如果是八进制",{"2":{"27":1}}],["如果是二进制",{"2":{"27":1}}],["如果是",{"2":{"11":2,"40":2,"193":1}}],["如果是连着写",{"2":{"11":1}}],["如果我们输入的字符串是",{"2":{"307":1}}],["如果我们将这些商品信息都存储到一个容器",{"2":{"265":1}}],["如果我们使用变量来存储每个商品信息",{"2":{"265":1}}],["如果我们用",{"2":{"55":2}}],["如果我们的代码都是这样的",{"2":{"6":1}}],["如果我们希望计算",{"2":{"6":1}}],["如果内存条有两个面",{"2":{"5":1}}],["如果有元素比最小值还要小",{"2":{"284":1}}],["如果有元素比最大值还要大",{"2":{"284":1}}],["如果有多个变量更新",{"2":{"236":1}}],["如果有",{"2":{"5":2,"19":1}}],["如果只有",{"2":{"5":1}}],["如果只看内存条的外观",{"2":{"5":1}}],["如",{"2":{"2":2,"5":2,"6":1,"14":6,"15":1,"45":1,"49":2,"51":2,"54":1,"55":1,"57":2,"58":1,"62":1,"63":3,"66":1,"69":1,"85":1,"89":1,"103":2,"111":3,"112":1,"116":2,"126":2,"127":2,"136":1,"146":1,"148":2,"154":1,"156":2,"158":3,"159":3,"164":3,"182":2,"185":1,"201":2,"240":1,"264":2,"276":1,"277":1,"292":1,"293":1,"298":1,"300":1,"303":4,"309":3,"310":4,"312":6,"313":1,"315":2,"320":1,"321":1,"330":12,"332":1,"333":2,"335":1,"338":1,"339":2}}],["29",{"2":{"225":2,"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1}}],["28",{"2":{"225":2}}],["2f",{"2":{"159":3,"160":1,"179":1,"246":1,"250":5}}],["2e+4932",{"2":{"158":1}}],["2e",{"2":{"158":1,"159":2}}],["2147483647",{"2":{"148":1,"150":1,"151":1}}],["2147483648",{"2":{"148":1,"150":1,"151":1}}],["224",{"2":{"201":1}}],["22",{"0":{"143":1}}],["26",{"2":{"138":2}}],["24",{"2":{"117":1,"119":1,"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1}}],["2400",{"2":{"5":1}}],["2上直接运行",{"2":{"116":1}}],["252",{"2":{"201":1}}],["256",{"2":{"201":1}}],["2569",{"2":{"89":1}}],["25f",{"2":{"178":1}}],["255",{"2":{"167":1,"168":1,"201":1}}],["25",{"2":{"158":1}}],["250",{"2":{"2":1}}],["239",{"2":{"201":1}}],["23",{"2":{"121":1,"138":1}}],["237427",{"2":{"27":1}}],["23student",{"2":{"14":1}}],["2^",{"2":{"231":1}}],["2^8",{"2":{"201":1}}],["2^7",{"2":{"201":1}}],["2^63",{"2":{"148":2}}],["2^15",{"2":{"148":2}}],["2^16",{"2":{"148":1}}],["2^31",{"2":{"148":4}}],["2^3",{"2":{"26":1}}],["2^4",{"2":{"26":1,"194":1,"195":2}}],["2lf",{"2":{"11":1,"19":1,"20":1,"159":5,"178":1,"229":1,"283":1,"301":4}}],["2空格3",{"2":{"11":1}}],["2空格3tab或2tab3回车等",{"2":{"11":1}}],["2048",{"2":{"346":1}}],["2022",{"2":{"89":2}}],["2023",{"2":{"65":1}}],["2018",{"2":{"65":1}}],["2017",{"2":{"65":1}}],["2011",{"2":{"65":1}}],["20",{"2":{"3":1,"6":5,"26":1,"50":1,"148":1,"178":2,"183":2,"196":1,"206":1,"229":2,"241":2,"272":1,"275":2,"336":1}}],["2001",{"2":{"333":1}}],["2000",{"2":{"333":1}}],["200个请求",{"2":{"47":1}}],["200",{"2":{"3":1,"149":2,"150":2,"151":2,"152":2,"168":3}}],["2",{"0":{"2":1,"6":1,"9":1,"14":1,"17":1,"18":2,"19":1,"20":1,"21":1,"22":1,"25":1,"26":1,"27":2,"28":1,"32":1,"33":1,"34":2,"39":1,"46":1,"50":1,"54":1,"55":2,"56":1,"57":1,"58":2,"59":1,"60":1,"63":1,"70":1,"71":1,"72":2,"75":1,"78":1,"79":1,"80":1,"81":1,"82":2,"83":1,"84":2,"85":2,"86":3,"87":2,"88":1,"89":1,"90":2,"91":1,"94":1,"99":1,"104":1,"105":1,"106":1,"107":2,"108":1,"109":1,"110":1,"111":2,"112":1,"113":1,"117":1,"120":1,"127":1,"131":1,"134":1,"137":1,"141":1,"142":1,"143":2,"147":1,"148":1,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"159":1,"165":1,"171":1,"177":1,"178":1,"179":2,"182":1,"183":2,"184":1,"185":1,"186":1,"187":1,"188":1,"189":2,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"201":1,"205":1,"206":2,"209":1,"210":1,"211":2,"212":1,"215":1,"216":1,"221":1,"224":1,"229":1,"232":1,"235":1,"236":1,"237":2,"238":1,"239":1,"240":1,"241":1,"244":1,"249":1,"253":1,"260":1,"265":2,"267":1,"271":1,"272":1,"273":2,"274":2,"275":2,"276":1,"277":1,"278":1,"279":1,"280":1,"281":2,"282":1,"283":1,"284":2,"285":1,"286":1,"287":1,"288":1,"289":1,"293":1,"294":1,"295":1,"296":2,"297":2,"304":1,"305":1,"306":2,"310":1,"312":1,"313":2,"314":1,"315":1,"316":2,"319":1,"330":1,"333":1,"338":1,"339":2,"340":1,"341":1,"342":2,"343":2,"344":1,"345":1,"346":2,"347":1,"348":1,"349":1,"350":1,"351":1,"352":2},"1":{"26":1,"27":1,"28":1,"33":1,"34":1,"57":1,"58":1,"59":1,"60":1,"71":1,"72":1,"80":1,"81":2,"82":2,"83":2,"84":1,"85":3,"86":3,"87":3,"88":1,"89":2,"90":2,"91":2,"106":1,"107":1,"108":1,"109":1,"110":2,"111":2,"112":2,"113":2,"142":1,"143":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"178":1,"179":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"210":1,"211":1,"212":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"272":1,"273":1,"274":1,"280":1,"281":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"295":1,"296":1,"297":1,"305":1,"306":1,"315":1,"316":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"341":1,"342":1,"343":1,"345":1,"346":1,"347":1,"348":1,"351":1,"352":1},"2":{"5":2,"11":1,"19":1,"20":1,"21":3,"26":6,"33":1,"34":3,"43":4,"47":1,"57":1,"65":1,"69":1,"75":2,"78":2,"100":1,"103":2,"116":14,"117":1,"148":3,"149":3,"158":4,"159":3,"180":1,"183":12,"184":6,"185":3,"186":11,"188":6,"194":2,"195":1,"196":1,"197":1,"202":1,"206":3,"214":1,"215":1,"219":2,"225":2,"229":1,"238":1,"245":1,"246":1,"249":1,"250":1,"259":1,"264":1,"272":1,"273":2,"274":1,"275":19,"276":5,"277":1,"278":2,"280":1,"281":4,"283":1,"284":1,"285":2,"286":1,"287":4,"288":1,"289":1,"295":8,"296":8,"297":7,"298":2,"299":3,"316":1,"330":3,"336":1}}],["在使用虚拟机软件的时候",{"2":{"348":1}}],["在使用指针时",{"2":{"330":1}}],["在企业和组织中",{"2":{"338":1}}],["在软件开发领域",{"2":{"336":1}}],["在接下来的几年里",{"2":{"333":1}}],["在c语言中",{"2":{"330":2}}],["在代码中你想要查看变量的地方设置一个断点",{"2":{"322":1}}],["在可能的情况下",{"2":{"309":1}}],["在进行指针运算时",{"2":{"309":2}}],["在设计建筑物",{"2":{"292":1}}],["在设计一个新的操作系统时",{"2":{"51":1}}],["在描述物体在平面上的运动轨迹时使用二维坐标",{"2":{"292":1}}],["在几何学中",{"2":{"292":1}}],["在数组中包含数组",{"2":{"293":1}}],["在数组中出现了",{"2":{"285":1}}],["在数学中的",{"2":{"17":1}}],["在很多编程语言中",{"2":{"277":1}}],["在其它高级编程语言",{"2":{"276":1}}],["在现实交谈的时候",{"2":{"339":1}}],["在现实生活中",{"2":{"265":1}}],["在现代化的高级编程语言中",{"2":{"303":1}}],["在现代操作系统中",{"2":{"50":1,"52":1}}],["在开发中",{"2":{"257":1}}],["在开始菜单处",{"2":{"91":1}}],["在大括号中循环体语句之后执行",{"2":{"236":1}}],["在某些情况下",{"2":{"326":1}}],["在某些条件满足的情况下",{"2":{"234":1}}],["在某个系统中",{"2":{"154":1}}],["在程序设计中规定了三种流程结构",{"2":{"203":1}}],["在程序运行过程中",{"2":{"17":1}}],["在早期计算机技术中",{"2":{"202":1}}],["在操作系统中",{"2":{"201":1}}],["在也是为什么",{"2":{"201":1}}],["在ascii",{"2":{"200":1}}],["在一定范围内",{"2":{"194":1,"195":1}}],["在一个分支结构中又嵌套了另一个分支结构",{"2":{"228":1}}],["在一个",{"2":{"121":1}}],["在赋值运算中",{"2":{"179":1}}],["在嵌入式开发中",{"2":{"154":1}}],["在任意平台",{"2":{"154":1}}],["在不同计算机上",{"2":{"154":1}}],["在不同平台",{"2":{"51":1}}],["在前文",{"2":{"154":1}}],["在于",{"2":{"143":1}}],["在运行期才会暴露问题",{"2":{"136":1}}],["在运行时才完成替换",{"2":{"20":1}}],["在命令行中",{"2":{"133":1}}],["在安装和配置",{"2":{"133":1}}],["在链接过程中",{"2":{"126":1}}],["在这个阶段",{"2":{"126":3,"333":1}}],["在这种模式下",{"2":{"50":1}}],["在windows上学习和实验",{"2":{"116":1}}],["在实际项目开发中",{"2":{"65":1}}],["在实际开发中",{"2":{"1":1,"3":1,"15":1,"98":1,"148":1,"156":1,"158":1,"257":1,"293":1,"303":1}}],["在另外的编辑器下却没有实现",{"2":{"65":1}}],["在底层",{"2":{"51":1}}],["在用户态",{"2":{"50":1}}],["在上文的图示中",{"2":{"52":1}}],["在上古时期",{"2":{"49":1}}],["在上世纪",{"2":{"13":1}}],["在补码表示法中",{"2":{"41":1,"156":1}}],["在学术界",{"2":{"33":1,"34":1}}],["在学到后面的时候",{"2":{"15":1}}],["在二进制中表示为",{"2":{"26":2}}],["在十六进制中",{"2":{"26":1}}],["在编译期就能解决指针危险的问题",{"2":{"136":1}}],["在编译过程中执行",{"2":{"22":1}}],["在编译之前执行",{"2":{"22":1}}],["在内存中的存放",{"2":{"300":1}}],["在内存中的地址",{"2":{"11":1}}],["在内存中",{"2":{"6":1}}],["在",{"2":{"5":1,"8":1,"10":1,"11":1,"13":1,"18":1,"27":4,"28":1,"51":5,"62":1,"63":1,"69":1,"94":1,"99":1,"100":1,"104":1,"106":3,"111":1,"117":1,"130":6,"134":1,"137":1,"138":2,"142":1,"143":1,"144":1,"146":1,"149":1,"150":1,"151":1,"152":1,"154":1,"155":1,"156":3,"158":1,"164":5,"165":1,"168":1,"171":1,"173":1,"174":2,"176":1,"189":1,"202":1,"203":2,"210":1,"214":1,"219":1,"273":2,"280":1,"281":2,"293":1,"303":3,"309":1,"319":1,"320":1,"327":1,"330":2}}],["在计算机系统当中",{"2":{"47":1}}],["在计算机科学领域的最著名贡献是提出了冯",{"2":{"46":1}}],["在计算机科学中",{"2":{"2":1}}],["在计算机中",{"2":{"8":3,"26":1,"31":1}}],["在计算机中需要怎么做",{"2":{"6":1}}],["在计算机中可以翻译为信道或通道",{"2":{"5":1}}],["在家用的台式机主板上",{"2":{"5":1}}],["在生活中的洗衣工厂",{"2":{"203":1}}],["在生活中的",{"2":{"8":1}}],["在生活中",{"2":{"1":1,"2":1,"17":1,"26":1,"158":1,"164":1}}],["即在物理服务器上通过虚拟化技术创建的虚拟机",{"2":{"338":1}}],["即在执行",{"2":{"106":1}}],["即实际的硬件设备",{"2":{"338":1}}],["即多级指针",{"2":{"330":1}}],["即字符串",{"2":{"303":1}}],["即将数组的元素从小到大排列",{"2":{"289":1}}],["即超出了数组合法空间的访问",{"2":{"275":1}}],["即英语字符和二进制位之间的关系",{"2":{"201":1}}],["即正整数",{"2":{"149":1,"150":1,"151":1,"152":1}}],["即有正负号",{"2":{"149":1,"150":1,"151":1,"152":1}}],["即函数值",{"2":{"106":1}}],["即表示",{"2":{"106":1}}],["即支持",{"2":{"69":1}}],["即系统调用",{"2":{"50":1}}],["即用第一位表示符号",{"2":{"39":1}}],["即用宏体替换所有宏名",{"2":{"19":1}}],["即计算机中运算和存储的所有数据都需要转换为二进制",{"2":{"24":1}}],["即十进制整数",{"2":{"8":1}}],["即使",{"2":{"6":1}}],["即它们的频率",{"2":{"5":1}}],["即",{"2":{"1":1,"2":1,"5":2,"6":4,"8":2,"11":4,"26":6,"31":1,"39":1,"41":4,"43":2,"45":1,"47":7,"49":2,"51":1,"55":1,"62":1,"66":1,"69":2,"71":1,"72":1,"90":2,"106":1,"108":2,"110":1,"120":1,"122":1,"124":1,"126":4,"133":1,"153":1,"154":1,"156":1,"182":1,"188":1,"190":1,"191":1,"192":1,"201":2,"231":1,"264":1,"265":1,"273":2,"280":2,"293":2,"298":2,"299":1,"300":1,"306":1,"315":1,"325":2}}],["蓝量",{"2":{"1":1}}],["血量",{"2":{"1":1}}],["④",{"2":{"1":1,"2":1,"5":2,"14":2,"19":1,"24":1,"46":1,"50":1,"51":1,"63":1,"66":2,"93":1,"94":1,"95":1,"96":1,"107":1,"116":2,"117":1,"126":2,"148":2,"153":1,"182":1,"183":1,"219":1,"223":1,"236":2,"243":3,"248":2,"252":1,"269":1,"293":1,"309":2,"312":2,"315":1,"330":2,"333":1,"342":1,"343":1,"346":1,"349":1,"352":1}}],["③",{"2":{"1":1,"2":1,"3":1,"5":3,"6":2,"11":1,"14":2,"17":1,"19":1,"24":1,"34":1,"41":1,"42":1,"46":1,"50":1,"51":1,"52":1,"63":1,"66":2,"93":1,"94":1,"95":1,"96":1,"107":1,"116":2,"117":1,"126":2,"148":2,"149":2,"150":2,"151":2,"152":2,"153":1,"155":1,"158":1,"178":1,"182":1,"183":1,"184":1,"192":1,"197":1,"219":1,"223":1,"232":1,"236":3,"243":3,"248":3,"252":1,"269":1,"272":1,"277":1,"293":1,"295":1,"309":3,"312":2,"313":1,"315":1,"316":1,"330":2,"333":1,"334":1,"339":1,"342":1,"343":1,"346":1,"347":1,"348":1,"349":1,"352":1}}],["歌词的展示等",{"2":{"1":1}}],["②循环条件部分",{"2":{"248":1}}],["②补码使得加法运算和减法运算可以统一处理",{"2":{"41":1}}],["②",{"2":{"1":1,"2":1,"3":1,"5":4,"6":6,"11":1,"14":2,"15":1,"17":1,"18":1,"19":1,"21":1,"22":1,"24":1,"33":1,"34":1,"42":1,"46":1,"47":1,"50":1,"51":3,"52":1,"55":1,"60":1,"63":1,"66":2,"69":1,"91":1,"93":1,"94":1,"95":1,"96":1,"98":1,"100":1,"103":1,"106":1,"107":1,"116":2,"117":1,"126":2,"148":2,"149":1,"150":1,"151":1,"152":1,"153":1,"155":1,"158":2,"178":1,"182":1,"183":1,"184":1,"185":1,"186":1,"192":1,"195":1,"197":1,"201":2,"210":1,"214":1,"217":1,"219":1,"223":1,"226":1,"229":1,"231":1,"232":1,"236":4,"243":4,"248":4,"252":1,"257":1,"269":1,"272":1,"273":1,"276":1,"277":2,"280":1,"284":1,"293":2,"295":1,"296":1,"297":1,"309":3,"310":4,"312":3,"313":2,"315":1,"316":2,"330":2,"333":1,"334":1,"339":1,"342":1,"343":1,"346":1,"347":1,"348":1,"349":1,"352":1}}],["购物车商品的数量",{"2":{"1":1}}],["①",{"2":{"1":1,"2":1,"3":1,"5":4,"6":6,"11":1,"14":2,"15":1,"17":1,"18":1,"19":1,"21":1,"22":1,"24":1,"33":1,"34":1,"41":1,"42":1,"46":1,"47":1,"50":1,"51":3,"52":1,"55":1,"60":1,"63":1,"66":2,"69":1,"91":1,"93":1,"94":1,"95":1,"96":1,"98":1,"100":1,"103":1,"106":1,"107":1,"116":2,"117":1,"126":2,"148":2,"149":1,"150":1,"151":1,"152":1,"153":1,"155":1,"158":2,"178":1,"182":1,"183":1,"184":1,"185":1,"186":1,"192":1,"195":1,"197":1,"201":2,"210":1,"214":1,"217":1,"219":1,"223":1,"226":1,"229":1,"231":1,"232":1,"236":2,"243":2,"248":2,"252":1,"257":1,"269":1,"272":1,"273":1,"276":1,"277":2,"280":1,"284":1,"293":2,"295":1,"296":1,"297":1,"309":3,"310":4,"312":3,"313":2,"315":1,"316":2,"330":2,"333":1,"334":1,"339":1,"342":1,"343":1,"346":1,"347":1,"348":1,"349":1,"352":1}}],["1×1×1",{"2":{"239":1}}],["1clong",{"2":{"151":1,"152":1,"153":2}}],["1cint",{"2":{"150":1}}],["1cshort",{"2":{"149":1}}],["1caution",{"2":{"19":1}}],["1shellmake",{"2":{"143":2}}],["1shellapt",{"2":{"137":1}}],["1shellpacman",{"2":{"77":2}}],["1important",{"2":{"117":2,"312":1}}],["1上不能运行或需要调整的应用程序",{"2":{"116":1}}],["192",{"2":{"343":1}}],["1995",{"2":{"333":1}}],["1994",{"2":{"333":1}}],["1991",{"2":{"333":2}}],["1999",{"2":{"65":1}}],["19",{"2":{"183":1}}],["1989",{"2":{"65":1}}],["1988",{"2":{"62":1}}],["1978年",{"2":{"65":1}}],["1973",{"2":{"62":1}}],["1972",{"2":{"62":1,"164":1}}],["1969",{"2":{"62":1}}],["1946",{"2":{"46":1,"57":1}}],["17",{"2":{"26":1,"189":1,"202":2}}],["1416",{"2":{"160":1}}],["141593",{"2":{"159":2}}],["1415926l",{"2":{"160":1}}],["1415926f",{"2":{"160":1}}],["14159265354",{"2":{"159":2}}],["1415926",{"2":{"11":1,"17":1,"19":1,"20":1,"158":1,"159":1,"160":1}}],["142",{"2":{"160":1}}],["14e+02",{"2":{"159":1}}],["14e+00",{"2":{"159":1}}],["14e2",{"2":{"159":1}}],["14会将代码中的pi替换为3",{"2":{"126":1}}],["144",{"2":{"28":1}}],["14",{"2":{"26":2,"57":1,"126":1,"159":3,"160":1,"192":1,"197":1,"316":1}}],["134",{"2":{"180":2}}],["13",{"2":{"26":2,"159":6,"197":1,"316":1}}],["159",{"2":{"201":1}}],["153",{"2":{"183":1,"239":1}}],["150",{"2":{"47":3}}],["15",{"2":{"26":5,"156":1,"158":1,"191":1,"197":1,"278":2,"283":1,"284":1,"286":1,"287":2,"288":1,"289":1,"316":1}}],["1199",{"2":{"89":1}}],["1111",{"2":{"26":3,"40":3,"41":3,"156":2}}],["1110",{"2":{"26":2,"36":1,"40":1,"41":1}}],["111",{"2":{"26":3}}],["110万",{"2":{"202":1}}],["1101",{"2":{"26":2}}],["1100",{"2":{"26":2}}],["110",{"2":{"26":2,"196":2}}],["11",{"2":{"26":4,"136":1,"183":1,"197":1,"225":2,"295":1,"296":1,"297":1,"299":1,"303":1,"316":1}}],["126",{"2":{"201":1}}],["127",{"2":{"167":1,"168":1,"200":1,"201":4}}],["128~127",{"2":{"168":1}}],["128",{"2":{"167":1,"168":1,"200":1,"201":5}}],["12e",{"2":{"158":1}}],["12e2",{"2":{"158":1}}],["12txt寄蜉蝣于天地",{"2":{"47":1}}],["120",{"2":{"47":1}}],["129",{"2":{"38":1,"201":1}}],["12",{"2":{"18":2,"26":2,"47":1,"96":1,"143":1,"148":1,"158":3,"183":4,"189":1,"197":1,"225":3,"229":1,"232":1,"241":2,"278":2,"283":1,"284":1,"285":1,"286":1,"287":2,"288":1,"289":1,"295":1,"296":1,"297":1,"299":1,"316":1}}],["123cfor",{"2":{"257":1}}],["123c",{"2":{"113":1}}],["123note",{"2":{"47":1,"210":1,"236":1,"257":1}}],["123456即可",{"2":{"349":1}}],["1234567",{"2":{"143":1}}],["12345678在",{"2":{"325":1}}],["123456789",{"2":{"166":1,"273":1,"274":1}}],["12345678910",{"2":{"133":1,"149":1,"150":1,"151":1,"152":1,"161":1,"167":1,"237":1,"240":1,"273":1}}],["1234567891011note",{"2":{"219":1}}],["1234567891011",{"2":{"10":1,"18":2,"154":1,"155":2,"159":3,"162":1,"196":1,"244":1}}],["12345678910111213",{"2":{"9":1,"155":1,"156":2,"253":1,"254":1,"255":1,"256":1,"305":1}}],["123456789101112131415",{"2":{"28":1,"149":1,"150":1,"151":1,"152":1,"178":1,"180":1,"183":2,"259":1,"260":2,"261":1,"307":1}}],["12345678910111213141516note",{"2":{"223":1}}],["123456789101112131415161718",{"2":{"178":1,"183":1,"276":1}}],["1234567891011121314151617181920",{"2":{"221":1}}],["1234567891011121314151617181920212223",{"2":{"239":1,"246":1,"295":1,"296":1}}],["1234567891011121314151617181920212223242526",{"2":{"186":1,"220":1,"232":1}}],["12345678910111213141516171819202122232425262728",{"2":{"183":1}}],["1234567891011121314151617181920212223242526272829303132",{"2":{"224":1,"241":1}}],["123456789101112131415161718192021222324252627282930313233343536",{"2":{"289":1}}],["1234567891011121314151617181920212223242526272829303132333435363738",{"2":{"301":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445",{"2":{"285":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758",{"2":{"250":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364",{"2":{"121":1,"138":1}}],["12345678910111213141516171819202122232425262728293031323334353637",{"2":{"259":1}}],["1234567891011121314151617181920212223242526272829303132333435",{"2":{"288":1}}],["12345678910111213141516171819202122232425262728293031323334",{"2":{"225":1}}],["123456789101112131415161718192021222324252627282930313233",{"2":{"122":1,"229":1,"287":2}}],["123456789101112131415161718192021222324252627282930",{"2":{"189":1,"284":1}}],["1234567891011121314151617181920212223242526272829",{"2":{"50":1,"257":1}}],["12345678910111213141516171819202122232425",{"2":{"168":1}}],["123456789101112131415161718192021222324",{"2":{"153":1,"280":1,"283":1}}],["12345678910111213141516171819202122",{"2":{"183":1,"185":1,"278":1,"286":1}}],["123456789101112131415161718192021",{"2":{"11":1,"172":1,"245":1,"249":1,"275":1,"297":1,"299":1}}],["12345678910111213141516171819",{"2":{"11":1,"149":1,"150":1,"151":1,"152":1,"206":1,"238":1}}],["1234567891011121314151617",{"2":{"171":1,"173":1,"174":1,"178":2,"185":1,"264":1,"275":1,"277":1,"278":1}}],["12345678910111213141516",{"2":{"21":1,"27":1,"134":1,"165":1,"179":1,"184":1,"185":1,"211":1,"212":1,"215":1,"216":1,"217":1,"264":1,"272":1,"275":2}}],["1234567891011121314",{"2":{"3":2,"11":1,"19":1,"20":1,"21":1,"159":1,"160":1,"307":1}}],["123456789101112",{"2":{"3":1,"8":1,"100":1,"103":1,"104":1,"306":1}}],["12345678",{"2":{"55":1,"99":1,"104":1}}],["123456",{"2":{"93":1,"94":1,"95":1,"96":1,"118":1}}],["12345",{"2":{"47":1,"119":1,"252":1,"330":3}}],["12345note",{"2":{"21":1,"100":1,"214":1,"243":1,"248":1}}],["1234",{"2":{"6":1,"123":1,"143":1,"330":1}}],["123",{"2":{"6":2,"8":1,"11":1,"47":1,"57":1,"106":1,"113":1,"232":1,"281":4}}],["1note",{"2":{"6":1,"99":1,"117":2,"149":1,"150":1,"151":1,"152":1,"153":1,"155":1,"180":1,"196":1,"232":1,"272":1,"273":1,"274":1,"275":1,"295":1,"296":1,"297":1}}],["168",{"2":{"343":1}}],["16^4",{"2":{"202":1}}],["1664525",{"2":{"231":1}}],["166",{"2":{"27":1}}],["16",{"2":{"6":4,"26":5,"57":2,"148":2,"154":2,"158":1,"161":1,"192":1,"202":3}}],["18446744073709551615",{"2":{"152":1}}],["18",{"2":{"5":2,"8":1,"158":4,"183":2,"212":1,"216":1,"229":4,"309":1,"336":1}}],["108",{"2":{"278":2,"283":1,"284":2,"285":1,"286":1,"287":2}}],["10^",{"2":{"158":1}}],["1011",{"2":{"26":2}}],["1010",{"2":{"26":2}}],["101",{"2":{"26":2,"35":1,"168":1}}],["1024",{"2":{"6":4}}],["10",{"2":{"3":2,"6":9,"9":1,"10":1,"26":6,"47":1,"50":1,"121":1,"149":2,"150":2,"151":2,"152":2,"155":2,"158":3,"159":3,"164":1,"178":2,"179":4,"180":1,"183":17,"185":4,"193":1,"197":1,"206":1,"225":2,"229":2,"232":2,"239":3,"240":3,"259":2,"260":4,"261":2,"272":1,"275":2,"278":2,"280":1,"286":1,"287":1,"295":1,"296":1,"297":1,"299":1,"316":1,"325":3,"330":1,"343":1}}],["100ull",{"2":{"153":1}}],["100u",{"2":{"153":1}}],["100lu",{"2":{"153":1}}],["100ll",{"2":{"153":3}}],["100l",{"2":{"153":3}}],["1001",{"2":{"26":2,"36":1}}],["10000",{"2":{"26":1}}],["1000",{"2":{"26":2,"27":2,"38":1,"39":2,"40":2,"41":1,"47":7,"156":1,"246":1}}],["100",{"2":{"2":1,"26":2,"28":8,"149":4,"150":4,"151":4,"152":4,"153":9,"178":1,"183":2,"211":1,"217":3,"220":2,"232":1,"238":4,"239":2,"245":4,"249":4,"260":3,"261":1}}],["1",{"0":{"1":2,"2":1,"3":1,"4":1,"5":2,"6":1,"7":1,"8":2,"9":1,"10":1,"11":1,"12":1,"13":2,"14":1,"15":1,"17":1,"24":1,"26":1,"31":1,"33":1,"38":1,"45":2,"46":1,"47":1,"48":1,"49":2,"50":1,"51":1,"52":1,"54":1,"57":1,"62":1,"68":1,"69":2,"70":1,"71":2,"72":1,"73":1,"74":2,"75":1,"76":1,"77":2,"78":1,"80":1,"81":2,"82":1,"83":1,"85":1,"89":1,"93":1,"98":1,"102":1,"103":2,"104":1,"106":1,"110":1,"115":1,"116":2,"117":1,"118":1,"119":1,"126":1,"130":1,"133":1,"136":1,"140":1,"142":1,"146":2,"147":1,"148":2,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":2,"159":1,"160":1,"161":1,"162":1,"163":1,"164":2,"165":1,"166":1,"167":1,"168":1,"169":1,"170":2,"171":1,"172":1,"173":1,"174":1,"175":1,"176":2,"177":1,"178":2,"179":1,"180":1,"182":1,"188":1,"199":1,"200":1,"205":1,"208":1,"210":1,"214":1,"219":1,"220":1,"223":1,"228":1,"231":1,"234":1,"236":1,"243":1,"248":1,"252":1,"259":1,"263":2,"264":4,"265":2,"266":2,"267":1,"268":1,"269":1,"271":1,"272":2,"273":2,"274":1,"280":1,"283":1,"291":1,"292":2,"293":1,"295":1,"296":1,"303":1,"305":1,"309":2,"310":1,"312":1,"315":1,"318":1,"329":1,"332":2,"333":1,"334":1,"335":1,"336":1,"338":1,"341":1,"345":1,"351":1},"1":{"5":1,"6":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":1,"15":1,"49":1,"50":1,"51":1,"52":1,"69":1,"70":1,"71":2,"72":2,"73":1,"74":2,"75":2,"76":1,"77":2,"78":2,"81":1,"82":1,"83":1,"103":1,"104":1,"116":1,"117":1,"118":1,"119":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"158":1,"159":1,"160":1,"161":1,"162":1,"164":1,"165":1,"166":1,"167":1,"168":1,"170":1,"171":1,"172":1,"173":1,"174":1,"176":1,"177":1,"178":2,"179":2,"180":1,"200":1,"201":1,"202":1,"264":2,"265":2,"266":2,"272":1,"273":1,"274":1,"292":1,"293":1},"2":{"5":3,"6":13,"14":4,"18":2,"20":1,"21":4,"26":11,"33":1,"34":1,"38":2,"39":3,"40":2,"41":3,"42":3,"47":8,"57":1,"65":1,"72":1,"75":1,"77":2,"78":1,"93":2,"94":2,"100":1,"103":1,"108":3,"110":1,"116":2,"117":3,"121":1,"128":1,"130":4,"131":4,"133":1,"137":2,"138":2,"142":1,"143":6,"148":8,"156":10,"158":3,"164":2,"166":2,"168":1,"171":1,"172":2,"173":4,"174":1,"178":2,"180":3,"183":14,"184":10,"185":16,"186":1,"188":10,"189":2,"190":8,"191":9,"192":8,"193":3,"196":1,"197":1,"201":7,"202":1,"206":2,"214":1,"219":2,"225":3,"229":2,"232":3,"237":1,"238":4,"240":1,"241":1,"244":1,"245":4,"246":2,"249":4,"250":2,"253":2,"254":2,"255":2,"256":2,"257":1,"259":2,"260":1,"261":1,"264":1,"272":1,"273":2,"274":1,"275":21,"276":7,"277":1,"280":3,"281":3,"287":5,"288":5,"289":5,"293":1,"295":8,"296":8,"297":6,"298":3,"299":4,"301":4,"303":2,"316":1,"321":1,"330":3,"336":1,"351":1}}],["⭐",{"0":{"0":1,"16":1,"67":1,"101":1,"114":1,"125":1,"145":1,"181":1,"207":1,"233":1,"270":1,"290":1,"302":1,"317":1,"328":1,"334":1,"335":1,"336":1,"337":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"184":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"303":1,"304":1,"305":1,"306":1,"307":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"329":1,"330":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/VPLocalSearchBox.DdzBM4zR.js b/assets/chunks/VPLocalSearchBox.Dq06j-Oj.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.DdzBM4zR.js rename to assets/chunks/VPLocalSearchBox.Dq06j-Oj.js index 698517f..06c498d 100644 --- a/assets/chunks/VPLocalSearchBox.DdzBM4zR.js +++ b/assets/chunks/VPLocalSearchBox.Dq06j-Oj.js @@ -1,4 +1,4 @@ -var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,ak as Rt,al as Ct,d as Mt,G as be,am as et,h as ye,an as At,ao as Lt,x as Dt,ap as zt,y as Me,R as de,Q as we,aq as Pt,ar as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,as as Jt,at as Ut,au as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,av as Gt,p as Qt,l as Ht,aw as it,a4 as Yt,aa as Zt,ag as Xt,ax as es,_ as ts}from"./framework.CZKtKhAm.js";import{u as ss,c as ns}from"./theme.BijEqWNX.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.BfxhPxIL.js"),[])};/*! +var kt=Object.defineProperty;var Ft=(a,e,t)=>e in a?kt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{X as Ot,s as ne,v as Ve,ak as Rt,al as Ct,d as Mt,G as be,am as et,h as ye,an as At,ao as Lt,x as Dt,ap as zt,y as Me,R as de,Q as we,aq as Pt,ar as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,as as Jt,at as Ut,au as qt,c as Z,n as tt,e as _e,E as st,F as nt,a as he,t as fe,av as Gt,p as Qt,l as Ht,aw as it,a4 as Yt,aa as Zt,ag as Xt,ax as es,_ as ts}from"./framework.CZKtKhAm.js";import{u as ss,c as ns}from"./theme.CW46Errv.js";const is={root:()=>Ot(()=>import("./@localSearchIndexroot.B5otHjIP.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},ke=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(ke(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&re.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!ke(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),c=o.length?o:i.children,l=a(c,!0,s);s.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=re.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var f=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),v=!ke(f,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(f&&v){var b=a(f===!0?i.children:f.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!yt(e)?0:e.tabIndex},as=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},cs=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var c=e.parentElement,l=Ne(e);if(c&&!c.shadowRoot&&n(c)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!c&&l!==e.ownerDocument?e=l.host:e=c}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,c=as(o,i),l=i?a(n.candidates):o;c===0?i?t.push.apply(t,l):t.push(o):s.push({documentOrder:r,tabIndex:c,item:n,isScope:i,content:l})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=gt(e,t.includeContainer,$e.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,Ie)===!1?!1:$e(t,e)},_s=vt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,_s)===!1?!1:Fe(t,e)};/*! diff --git a/assets/chunks/theme.BijEqWNX.js b/assets/chunks/theme.CW46Errv.js similarity index 99% rename from assets/chunks/theme.BijEqWNX.js rename to assets/chunks/theme.CW46Errv.js index 60d1a3b..6a0280e 100644 --- a/assets/chunks/theme.BijEqWNX.js +++ b/assets/chunks/theme.CW46Errv.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DdzBM4zR.js","assets/chunks/framework.CZKtKhAm.js"])))=>i.map(i=>d[i]); -import{d as _,o as s,c as u,r as c,n as M,a as oe,t as A,b as $,w as v,e as h,T as He,_ as y,u as xe,i as It,f as Et,g as Be,h as L,j as p,k as i,p as j,l as q,m as le,q as Ne,s as z,v as J,x as $e,y as te,z as Oe,A as De,B as Nt,C as Ct,D as ce,F as B,E as K,G as et,H as ye,I as k,J as x,K as tt,L as ve,M as re,N as Le,O as zt,P as ot,Q as Ce,R as Fe,S as nt,U as Pe,V as At,W as Mt,X as at,Y as st,Z as rt,$ as Ht,a0 as Bt,a1 as Ot,a2 as Dt,a3 as Ft,a4 as Gt,a5 as Ut}from"./framework.CZKtKhAm.js";const jt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(s(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[oe(A(e.text),1)])],2))}}),qt={key:0,class:"VPBackdrop"},Rt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(s(),$(He,{name:"fade"},{default:v(()=>[e.show?(s(),u("div",qt)):h("",!0)]),_:1}))}}),Wt=y(Rt,[["__scopeId","data-v-c79a1216"]]),w=xe;function Kt(o,e){let t,a=!1;return()=>{t&&clearTimeout(t),a?t=setTimeout(o,e):(o(),(a=!0)&&setTimeout(()=>a=!1,e))}}function ze(o){return/^\//.test(o)?o:`/${o}`}function Ge(o){const{pathname:e,search:t,hash:a,protocol:n}=new URL(o,"http://a.com");if(It(o)||o.startsWith("#")||!n.startsWith("http")||!Et(e))return o;const{site:r}=w(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${a}`);return Be(l)}function pe({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:a,theme:n,hash:r}=w(),l=L(()=>{var m,g;return{label:(m=e.value.locales[t.value])==null?void 0:m.label,link:((g=e.value.locales[t.value])==null?void 0:g.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:L(()=>Object.entries(e.value.locales).flatMap(([m,g])=>l.value.label===g.label?[]:{text:g.label,link:Yt(g.link||(m==="root"?"/":`/${m}/`),n.value.i18nRouting!==!1&&o,a.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:l}}function Yt(o,e,t,a){return e?o.replace(/\/$/,"")+ze(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):o}const Jt=o=>(j("data-v-d6be1790"),o=o(),q(),o),Xt={class:"NotFound"},Zt={class:"code"},Qt={class:"title"},xt=Jt(()=>p("div",{class:"divider"},null,-1)),eo={class:"quote"},to={class:"action"},oo=["href","aria-label"],no=_({__name:"NotFound",setup(o){const{theme:e}=w(),{currentLang:t}=pe();return(a,n)=>{var r,l,d,m,g;return s(),u("div",Xt,[p("p",Zt,A(((r=i(e).notFound)==null?void 0:r.code)??"404"),1),p("h1",Qt,A(((l=i(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),xt,p("blockquote",eo,A(((d=i(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",to,[p("a",{class:"link",href:i(Be)(i(t).link),"aria-label":((m=i(e).notFound)==null?void 0:m.linkLabel)??"go to home"},A(((g=i(e).notFound)==null?void 0:g.linkText)??"Take me home"),9,oo)])])}}}),ao=y(no,[["__scopeId","data-v-d6be1790"]]);function it(o,e){if(Array.isArray(o))return ge(o);if(o==null)return[];e=ze(e);const t=Object.keys(o).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ze(n))),a=t?o[t]:[];return Array.isArray(a)?ge(a):ge(a.items,a.base)}function so(o){const e=[];let t=0;for(const a in o){const n=o[a];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ro(o){const e=[];function t(a){for(const n of a)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function Ae(o,e){return Array.isArray(e)?e.some(t=>Ae(o,t)):le(o,e.link)?!0:e.items?Ae(o,e.items):!1}function ge(o,e){return[...o].map(t=>{const a={...t},n=a.base||e;return n&&a.link&&(a.link=n+a.link),a.items&&(a.items=ge(a.items,n)),a})}function ne(){const{frontmatter:o,page:e,theme:t}=w(),a=Ne("(min-width: 960px)"),n=z(!1),r=L(()=>{const D=t.value.sidebar,C=e.value.relativePath;return D?it(D,C):[]}),l=z(r.value);J(r,(D,C)=>{JSON.stringify(D)!==JSON.stringify(C)&&(l.value=r.value)});const d=L(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),m=L(()=>g?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),g=L(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),P=L(()=>d.value&&a.value),b=L(()=>d.value?so(l.value):[]);function V(){n.value=!0}function N(){n.value=!1}function E(){n.value?N():V()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:g,leftAside:m,isSidebarEnabled:P,open:V,close:N,toggle:E}}function io(o,e){let t;$e(()=>{t=o.value?document.activeElement:void 0}),te(()=>{window.addEventListener("keyup",a)}),Oe(()=>{window.removeEventListener("keyup",a)});function a(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function lo(o){const{page:e,hash:t}=w(),a=z(!1),n=L(()=>o.value.collapsed!=null),r=L(()=>!!o.value.link),l=z(!1),d=()=>{l.value=le(e.value.relativePath,o.value.link)};J([e,o,t],d),te(d);const m=L(()=>l.value?!0:o.value.items?Ae(e.value.relativePath,o.value.items):!1),g=L(()=>!!(o.value.items&&o.value.items.length));$e(()=>{a.value=!!(n.value&&o.value.collapsed)}),De(()=>{(l.value||m.value)&&(a.value=!1)});function P(){n.value&&(a.value=!a.value)}return{collapsed:a,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:m,hasChildren:g,toggle:P}}function co(){const{hasSidebar:o}=ne(),e=Ne("(min-width: 960px)"),t=Ne("(min-width: 1280px)");return{isAsideEnabled:L(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const Me=[];function lt(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function Ue(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const a=Number(t.tagName[1]);return{element:t,title:uo(t),link:"#"+t.id,level:a}});return mo(e,o)}function uo(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function mo(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[a,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(l=>l.level>=a&&l.level<=n),Me.length=0;for(const{element:l,link:d}of o)Me.push({element:l,link:d});const r=[];e:for(let l=0;l=0;m--){const g=o[m];if(g.level{requestAnimationFrame(r),window.addEventListener("scroll",a)}),Nt(()=>{l(location.hash)}),Oe(()=>{window.removeEventListener("scroll",a)});function r(){if(!t.value)return;const d=window.scrollY,m=window.innerHeight,g=document.body.offsetHeight,P=Math.abs(d+m-g)<1,b=Me.map(({element:N,link:E})=>({link:E,top:po(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,E)=>N.top-E.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(P){l(b[b.length-1].link);return}let V=null;for(const{link:N,top:E}of b){if(E>d+Ct()+4)break;V=N}l(V)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const m=n;m?(m.classList.add("active"),e.value.style.top=m.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function po(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const fo=["href","title"],ho=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const a=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(a));n==null||n.focus({preventScroll:!0})}return(t,a)=>{const n=ce("VPDocOutlineItem",!0);return s(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(s(!0),u(B,null,K(t.headers,({children:r,link:l,title:d})=>(s(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},A(d),9,fo),r!=null&&r.length?(s(),$(n,{key:0,headers:r},null,8,["headers"])):h("",!0)]))),256))],2)}}}),ct=y(ho,[["__scopeId","data-v-b933a997"]]),_o={class:"content"},go={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},bo=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=w(),a=et([]);ye(()=>{a.value=Ue(e.value.outline??t.value.outline)});const n=z(),r=z();return vo(n,r),(l,d)=>(s(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":a.value.length>0}]),ref_key:"container",ref:n},[p("div",_o,[p("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),p("div",go,A(i(lt)(i(t))),1),k(ct,{headers:a.value,root:!0},null,8,["headers"])])],2))}}),ko=y(bo,[["__scopeId","data-v-a5bbad30"]]),$o={class:"VPDocAsideCarbonAds"},yo=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,a)=>(s(),u("div",$o,[k(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Lo=o=>(j("data-v-3f215769"),o=o(),q(),o),Po={class:"VPDocAside"},So=Lo(()=>p("div",{class:"spacer"},null,-1)),Vo=_({__name:"VPDocAside",setup(o){const{theme:e}=w();return(t,a)=>(s(),u("div",Po,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(ko),c(t.$slots,"aside-outline-after",{},void 0,!0),So,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(s(),$(yo,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),wo=y(Vo,[["__scopeId","data-v-3f215769"]]);function To(){const{theme:o,page:e}=w();return L(()=>{const{text:t="Edit this page",pattern:a=""}=o.value.editLink||{};let n;return typeof a=="function"?n=a(e.value):n=a.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Io(){const{page:o,theme:e,frontmatter:t}=w();return L(()=>{var g,P,b,V,N,E,D,C;const a=it(e.value.sidebar,o.value.relativePath),n=ro(a),r=Eo(n,X=>X.link.replace(/[?#].*$/,"")),l=r.findIndex(X=>le(o.value.relativePath,X.link)),d=((g=e.value.docFooter)==null?void 0:g.prev)===!1&&!t.value.prev||t.value.prev===!1,m=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=r[l-1])==null?void 0:b.docFooterText)??((V=r[l-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=r[l-1])==null?void 0:N.link)},next:m?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((E=r[l+1])==null?void 0:E.docFooterText)??((D=r[l+1])==null?void 0:D.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((C=r[l+1])==null?void 0:C.link)}}})}function Eo(o,e){const t=new Set;return o.filter(a=>{const n=e(a);return t.has(n)?!1:t.add(n)})}const ee=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=L(()=>e.tag??(e.href?"a":"span")),a=L(()=>e.href&&tt.test(e.href)||e.target==="_blank");return(n,r)=>(s(),$(x(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":a.value,"no-icon":n.noIcon}]),href:n.href?i(Ge)(n.href):void 0,target:n.target??(a.value?"_blank":void 0),rel:n.rel??(a.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),No={class:"VPLastUpdated"},Co=["datetime"],zo=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:a}=w(),n=L(()=>new Date(t.value.lastUpdated)),r=L(()=>n.value.toISOString()),l=z("");return te(()=>{$e(()=>{var d,m,g;l.value=new Intl.DateTimeFormat((m=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&m.forceLocale?a.value:void 0,((g=e.value.lastUpdated)==null?void 0:g.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,m)=>{var g;return s(),u("p",No,[oe(A(((g=i(e).lastUpdated)==null?void 0:g.text)||i(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:r.value},A(l.value),9,Co)])}}}),Ao=y(zo,[["__scopeId","data-v-e98dd255"]]),ut=o=>(j("data-v-e257564d"),o=o(),q(),o),Mo={key:0,class:"VPDocFooter"},Ho={key:0,class:"edit-info"},Bo={key:0,class:"edit-link"},Oo=ut(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Do={key:1,class:"last-updated"},Fo={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Go=ut(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),Uo={class:"pager"},jo=["innerHTML"],qo=["innerHTML"],Ro={class:"pager"},Wo=["innerHTML"],Ko=["innerHTML"],Yo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:a}=w(),n=To(),r=Io(),l=L(()=>e.value.editLink&&a.value.editLink!==!1),d=L(()=>t.value.lastUpdated),m=L(()=>l.value||d.value||r.value.prev||r.value.next);return(g,P)=>{var b,V,N,E;return m.value?(s(),u("footer",Mo,[c(g.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(s(),u("div",Ho,[l.value?(s(),u("div",Bo,[k(ee,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:v(()=>[Oo,oe(" "+A(i(n).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(s(),u("div",Do,[k(Ao)])):h("",!0)])):h("",!0),(b=i(r).prev)!=null&&b.link||(V=i(r).next)!=null&&V.link?(s(),u("nav",Fo,[Go,p("div",Uo,[(N=i(r).prev)!=null&&N.link?(s(),$(ee,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:v(()=>{var D;return[p("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.prev)||"Previous page"},null,8,jo),p("span",{class:"title",innerHTML:i(r).prev.text},null,8,qo)]}),_:1},8,["href"])):h("",!0)]),p("div",Ro,[(E=i(r).next)!=null&&E.link?(s(),$(ee,{key:0,class:"pager-link next",href:i(r).next.link},{default:v(()=>{var D;return[p("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.next)||"Next page"},null,8,Wo),p("span",{class:"title",innerHTML:i(r).next.text},null,8,Ko)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Jo=y(Yo,[["__scopeId","data-v-e257564d"]]),Xo=o=>(j("data-v-39a288b8"),o=o(),q(),o),Zo={class:"container"},Qo=Xo(()=>p("div",{class:"aside-curtain"},null,-1)),xo={class:"aside-container"},en={class:"aside-content"},tn={class:"content"},on={class:"content-container"},nn={class:"main"},an=_({__name:"VPDoc",setup(o){const{theme:e}=w(),t=ve(),{hasSidebar:a,hasAside:n,leftAside:r}=ne(),l=L(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,m)=>{const g=ce("Content");return s(),u("div",{class:M(["VPDoc",{"has-sidebar":i(a),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",Zo,[i(n)?(s(),u("div",{key:0,class:M(["aside",{"left-aside":i(r)}])},[Qo,p("div",xo,[p("div",en,[k(wo,null,{"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",tn,[p("div",on,[c(d.$slots,"doc-before",{},void 0,!0),p("main",nn,[k(g,{class:M(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(Jo,null,{"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),sn=y(an,[["__scopeId","data-v-39a288b8"]]),rn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=L(()=>e.href&&tt.test(e.href)),a=L(()=>e.tag||e.href?"a":"button");return(n,r)=>(s(),$(x(a.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?i(Ge)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[oe(A(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),ln=y(rn,[["__scopeId","data-v-cad61b99"]]),cn=["src","alt"],un=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const a=ce("VPImage",!0);return e.image?(s(),u(B,{key:0},[typeof e.image=="string"||"src"in e.image?(s(),u("img",re({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(Be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,cn)):(s(),u(B,{key:1},[k(a,re({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(a,re({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),ke=y(un,[["__scopeId","data-v-8426fc1a"]]),dn=o=>(j("data-v-303bb580"),o=o(),q(),o),mn={class:"container"},vn={class:"main"},pn={key:0,class:"name"},fn=["innerHTML"],hn=["innerHTML"],_n=["innerHTML"],gn={key:0,class:"actions"},bn={key:0,class:"image"},kn={class:"image-container"},$n=dn(()=>p("div",{class:"image-bg"},null,-1)),yn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=Le("hero-image-slot-exists");return(t,a)=>(s(),u("div",{class:M(["VPHero",{"has-image":t.image||i(e)}])},[p("div",mn,[p("div",vn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(s(),u("h1",pn,[p("span",{innerHTML:t.name,class:"clip"},null,8,fn)])):h("",!0),t.text?(s(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,hn)):h("",!0),t.tagline?(s(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,_n)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(s(),u("div",gn,[(s(!0),u(B,null,K(t.actions,n=>(s(),u("div",{key:n.link,class:"action"},[k(ln,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(s(),u("div",bn,[p("div",kn,[$n,c(t.$slots,"home-hero-image",{},()=>[t.image?(s(),$(ke,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Ln=y(yn,[["__scopeId","data-v-303bb580"]]),Pn=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=w();return(t,a)=>i(e).hero?(s(),$(Ln,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Sn=o=>(j("data-v-a3976bdc"),o=o(),q(),o),Vn={class:"box"},wn={key:0,class:"icon"},Tn=["innerHTML"],In=["innerHTML"],En=["innerHTML"],Nn={key:4,class:"link-text"},Cn={class:"link-text-value"},zn=Sn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),An=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(s(),$(ee,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",Vn,[typeof e.icon=="object"&&e.icon.wrap?(s(),u("div",wn,[k(ke,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(s(),$(ke,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(s(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Tn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,In),e.details?(s(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,En)):h("",!0),e.linkText?(s(),u("div",Nn,[p("p",Cn,[oe(A(e.linkText)+" ",1),zn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=y(An,[["__scopeId","data-v-a3976bdc"]]),Hn={key:0,class:"VPFeatures"},Bn={class:"container"},On={class:"items"},Dn=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=L(()=>{const a=e.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,n)=>a.features?(s(),u("div",Hn,[p("div",Bn,[p("div",On,[(s(!0),u(B,null,K(a.features,r=>(s(),u("div",{key:r.title,class:M(["item",[t.value]])},[k(Mn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Fn=y(Dn,[["__scopeId","data-v-a6181336"]]),Gn=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=w();return(t,a)=>i(e).features?(s(),$(Fn,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):h("",!0)}}),Un=_({__name:"VPHomeContent",setup(o){const{width:e}=zt({initialWidth:0,includeScrollbar:!1});return(t,a)=>(s(),u("div",{class:"vp-doc container",style:ot(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),jn=y(Un,[["__scopeId","data-v-8e2d4988"]]),qn={class:"VPHome"},Rn=_({__name:"VPHome",setup(o){const{frontmatter:e}=w();return(t,a)=>{const n=ce("Content");return s(),u("div",qn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Pn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(Gn),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(s(),$(jn,{key:0},{default:v(()=>[k(n)]),_:1})):(s(),$(n,{key:1}))])}}}),Wn=y(Rn,[["__scopeId","data-v-686f80a6"]]),Kn={},Yn={class:"VPPage"};function Jn(o,e){const t=ce("Content");return s(),u("div",Yn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Xn=y(Kn,[["render",Jn]]),Zn=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=w(),{hasSidebar:a}=ne();return(n,r)=>(s(),u("div",{class:M(["VPContent",{"has-sidebar":i(a),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(ao)],!0):i(t).layout==="page"?(s(),$(Xn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(s(),$(Wn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(s(),$(x(i(t).layout),{key:3})):(s(),$(sn,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Qn=y(Zn,[["__scopeId","data-v-1428d186"]]),xn={class:"container"},ea=["innerHTML"],ta=["innerHTML"],oa=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=w(),{hasSidebar:a}=ne();return(n,r)=>i(e).footer&&i(t).footer!==!1?(s(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":i(a)}])},[p("div",xn,[i(e).footer.message?(s(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,ea)):h("",!0),i(e).footer.copyright?(s(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ta)):h("",!0)])],2)):h("",!0)}}),na=y(oa,[["__scopeId","data-v-e315a0ad"]]);function aa(){const{theme:o,frontmatter:e}=w(),t=et([]),a=L(()=>t.value.length>0);return ye(()=>{t.value=Ue(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:a}}const sa=o=>(j("data-v-17a5e62e"),o=o(),q(),o),ra={class:"menu-text"},ia=sa(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),la={class:"header"},ca={class:"outline"},ua=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=w(),a=z(!1),n=z(0),r=z(),l=z();function d(b){var V;(V=r.value)!=null&&V.contains(b.target)||(a.value=!1)}J(a,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),Ce("Escape",()=>{a.value=!1}),ye(()=>{a.value=!1});function m(){a.value=!a.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function g(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Fe(()=>{a.value=!1}))}function P(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,V)=>(s(),u("div",{class:"VPLocalNavOutlineDropdown",style:ot({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[b.headers.length>0?(s(),u("button",{key:0,onClick:m,class:M({open:a.value})},[p("span",ra,A(i(lt)(i(t))),1),ia],2)):(s(),u("button",{key:1,onClick:P},A(i(t).returnToTopLabel||"Return to top"),1)),k(He,{name:"flyout"},{default:v(()=>[a.value?(s(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:g},[p("div",la,[p("a",{class:"top-link",href:"#",onClick:P},A(i(t).returnToTopLabel||"Return to top"),1)]),p("div",ca,[k(ct,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),da=y(ua,[["__scopeId","data-v-17a5e62e"]]),ma=o=>(j("data-v-a6f0e41e"),o=o(),q(),o),va={class:"container"},pa=["aria-expanded"],fa=ma(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),ha={class:"menu-text"},_a=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=w(),{hasSidebar:a}=ne(),{headers:n}=aa(),{y:r}=nt(),l=z(0);te(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ye(()=>{n.value=Ue(t.value.outline??e.value.outline)});const d=L(()=>n.value.length===0),m=L(()=>d.value&&!a.value),g=L(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:d.value,fixed:m.value}));return(P,b)=>i(t).layout!=="home"&&(!m.value||i(r)>=l.value)?(s(),u("div",{key:0,class:M(g.value)},[p("div",va,[i(a)?(s(),u("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=V=>P.$emit("open-menu"))},[fa,p("span",ha,A(i(e).sidebarMenuLabel||"Menu"),1)],8,pa)):h("",!0),k(da,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ga=y(_a,[["__scopeId","data-v-a6f0e41e"]]);function ba(){const o=z(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function a(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=ve();return J(()=>r.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:a}}const ka={},$a={class:"VPSwitch",type:"button",role:"switch"},ya={class:"check"},La={key:0,class:"icon"};function Pa(o,e){return s(),u("button",$a,[p("span",ya,[o.$slots.default?(s(),u("span",La,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Sa=y(ka,[["render",Pa],["__scopeId","data-v-1d5665e3"]]),dt=o=>(j("data-v-5337faa4"),o=o(),q(),o),Va=dt(()=>p("span",{class:"vpi-sun sun"},null,-1)),wa=dt(()=>p("span",{class:"vpi-moon moon"},null,-1)),Ta=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=w(),a=Le("toggle-appearance",()=>{e.value=!e.value}),n=z("");return De(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(s(),$(Sa,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(a)},{default:v(()=>[Va,wa]),_:1},8,["title","aria-checked","onClick"]))}}),je=y(Ta,[["__scopeId","data-v-5337faa4"]]),Ia={key:0,class:"VPNavBarAppearance"},Ea=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=w();return(t,a)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",Ia,[k(je)])):h("",!0)}}),Na=y(Ea,[["__scopeId","data-v-6c893767"]]),qe=z();let mt=!1,Ee=0;function Ca(o){const e=z(!1);if(Pe){!mt&&za(),Ee++;const t=J(qe,a=>{var n,r,l;a===o.el.value||(n=o.el.value)!=null&&n.contains(a)?(e.value=!0,(r=o.onFocus)==null||r.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});Oe(()=>{t(),Ee--,Ee||Aa()})}return At(e)}function za(){document.addEventListener("focusin",vt),mt=!0,qe.value=document.activeElement}function Aa(){document.removeEventListener("focusin",vt)}function vt(){qe.value=document.activeElement}const Ma={class:"VPMenuLink"},Ha=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=w();return(t,a)=>(s(),u("div",Ma,[k(ee,{class:M({active:i(le)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[oe(A(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),Se=y(Ha,[["__scopeId","data-v-43f1e123"]]),Ba={class:"VPMenuGroup"},Oa={key:0,class:"title"},Da=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(s(),u("div",Ba,[e.text?(s(),u("p",Oa,A(e.text),1)):h("",!0),(s(!0),u(B,null,K(e.items,a=>(s(),u(B,null,["link"in a?(s(),$(Se,{key:0,item:a},null,8,["item"])):h("",!0)],64))),256))]))}}),Fa=y(Da,[["__scopeId","data-v-69e747b5"]]),Ga={class:"VPMenu"},Ua={key:0,class:"items"},ja=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(s(),u("div",Ga,[e.items?(s(),u("div",Ua,[(s(!0),u(B,null,K(e.items,a=>(s(),u(B,{key:JSON.stringify(a)},["link"in a?(s(),$(Se,{key:0,item:a},null,8,["item"])):"component"in a?(s(),$(x(a.component),re({key:1,ref_for:!0},a.props),null,16)):(s(),$(Fa,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),qa=y(ja,[["__scopeId","data-v-b98bc113"]]),Ra=o=>(j("data-v-b6c34ac9"),o=o(),q(),o),Wa=["aria-expanded","aria-label"],Ka={key:0,class:"text"},Ya=["innerHTML"],Ja=Ra(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),Xa={key:1,class:"vpi-more-horizontal icon"},Za={class:"menu"},Qa=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=z(!1),t=z();Ca({el:t,onBlur:a});function a(){e.value=!1}return(n,r)=>(s(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(s(),u("span",Ka,[n.icon?(s(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(s(),u("span",{key:1,innerHTML:n.button},null,8,Ya)):h("",!0),Ja])):(s(),u("span",Xa))],8,Wa),p("div",Za,[k(qa,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Re=y(Qa,[["__scopeId","data-v-b6c34ac9"]]),xa=["href","aria-label","innerHTML"],es=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=L(()=>typeof e.icon=="object"?e.icon.svg:``);return(a,n)=>(s(),u("a",{class:"VPSocialLink no-icon",href:a.link,"aria-label":a.ariaLabel??(typeof a.icon=="string"?a.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,xa))}}),ts=y(es,[["__scopeId","data-v-eee4e7cb"]]),os={class:"VPSocialLinks"},ns=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(s(),u("div",os,[(s(!0),u(B,null,K(e.links,({link:a,icon:n,ariaLabel:r})=>(s(),$(ts,{key:a,icon:n,link:a,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),We=y(ns,[["__scopeId","data-v-7bc22406"]]),as={key:0,class:"group translations"},ss={class:"trans-title"},rs={key:1,class:"group"},is={class:"item appearance"},ls={class:"label"},cs={class:"appearance-action"},us={key:2,class:"group"},ds={class:"item social-links"},ms=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=w(),{localeLinks:a,currentLang:n}=pe({correspondingLink:!0}),r=L(()=>a.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(s(),$(Re,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(a).length&&i(n).label?(s(),u("div",as,[p("p",ss,A(i(n).label),1),(s(!0),u(B,null,K(i(a),m=>(s(),$(Se,{key:m.link,item:m},null,8,["item"]))),128))])):h("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",rs,[p("div",is,[p("p",ls,A(i(t).darkModeSwitchLabel||"Appearance"),1),p("div",cs,[k(je)])])])):h("",!0),i(t).socialLinks?(s(),u("div",us,[p("div",ds,[k(We,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),vs=y(ms,[["__scopeId","data-v-bb2aa2f0"]]),ps=o=>(j("data-v-e5dd9c1c"),o=o(),q(),o),fs=["aria-expanded"],hs=ps(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),_s=[hs],gs=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(s(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=a=>e.$emit("click"))},_s,10,fs))}}),bs=y(gs,[["__scopeId","data-v-e5dd9c1c"]]),ks=["innerHTML"],$s=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=w();return(t,a)=>(s(),$(ee,{class:M({VPNavBarMenuLink:!0,active:i(le)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,ks)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ys=y($s,[["__scopeId","data-v-9c663999"]]),Ls=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=w(),a=r=>"component"in r?!1:"link"in r?le(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(a),n=L(()=>a(e.item));return(r,l)=>(s(),$(Re,{class:M({VPNavBarMenuGroup:!0,active:i(le)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Ps=o=>(j("data-v-dc692963"),o=o(),q(),o),Ss={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Vs=Ps(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),ws=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=w();return(t,a)=>i(e).nav?(s(),u("nav",Ss,[Vs,(s(!0),u(B,null,K(i(e).nav,n=>(s(),u(B,{key:JSON.stringify(n)},["link"in n?(s(),$(ys,{key:0,item:n},null,8,["item"])):"component"in n?(s(),$(x(n.component),re({key:1,ref_for:!0},n.props),null,16)):(s(),$(Ls,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),Ts=y(ws,[["__scopeId","data-v-dc692963"]]);function Is(o){const{localeIndex:e,theme:t}=w();function a(n){var E,D,C;const r=n.split("."),l=(E=t.value.search)==null?void 0:E.options,d=l&&typeof l=="object",m=d&&((C=(D=l.locales)==null?void 0:D[e.value])==null?void 0:C.translations)||null,g=d&&l.translations||null;let P=m,b=g,V=o;const N=r.pop();for(const X of r){let Z=null;const F=V==null?void 0:V[X];F&&(Z=V=F);const ae=b==null?void 0:b[X];ae&&(Z=b=ae);const Q=P==null?void 0:P[X];Q&&(Z=P=Q),F||(V=Z),ae||(b=Z),Q||(P=Z)}return(P==null?void 0:P[N])??(b==null?void 0:b[N])??(V==null?void 0:V[N])??""}return a}const Es=["aria-label"],Ns={class:"DocSearch-Button-Container"},Cs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),zs={class:"DocSearch-Button-Placeholder"},As=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Je=_({__name:"VPNavBarSearchButton",setup(o){const t=Is({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(a,n)=>(s(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[p("span",Ns,[Cs,p("span",zs,A(i(t)("button.buttonText")),1)]),As],8,Es))}}),Ms={class:"VPNavBarSearch"},Hs={id:"local-search"},Bs={key:1,id:"docsearch"},Os=_({__name:"VPNavBarSearch",setup(o){const e=Mt(()=>at(()=>import("./VPLocalSearchBox.DdzBM4zR.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:a}=w(),n=z(!1),r=z(!1);te(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function m(b){const V=b.target,N=V.tagName;return V.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const g=z(!1);Ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),g.value=!0)}),Ce("/",b=>{m(b)||(b.preventDefault(),g.value=!0)});const P="local";return(b,V)=>{var N;return s(),u("div",Ms,[i(P)==="local"?(s(),u(B,{key:0},[g.value?(s(),$(i(e),{key:0,onClose:V[0]||(V[0]=E=>g.value=!1)})):h("",!0),p("div",Hs,[k(Je,{onClick:V[1]||(V[1]=E=>g.value=!0)})])],64)):i(P)==="algolia"?(s(),u(B,{key:1},[n.value?(s(),$(i(t),{key:0,algolia:((N=i(a).search)==null?void 0:N.options)??i(a).algolia,onVnodeBeforeMount:V[2]||(V[2]=E=>r.value=!0)},null,8,["algolia"])):h("",!0),r.value?h("",!0):(s(),u("div",Bs,[k(Je,{onClick:l})]))],64)):h("",!0)])}}}),Ds=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=w();return(t,a)=>i(e).socialLinks?(s(),$(We,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),Fs=y(Ds,[["__scopeId","data-v-0394ad82"]]),Gs=["href","rel","target"],Us={key:1},js={key:2},qs=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=w(),{hasSidebar:a}=ne(),{currentLang:n}=pe(),r=L(()=>{var m;return typeof t.value.logoLink=="string"?t.value.logoLink:(m=t.value.logoLink)==null?void 0:m.link}),l=L(()=>{var m;return typeof t.value.logoLink=="string"||(m=t.value.logoLink)==null?void 0:m.rel}),d=L(()=>{var m;return typeof t.value.logoLink=="string"||(m=t.value.logoLink)==null?void 0:m.target});return(m,g)=>(s(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":i(a)}])},[p("a",{class:"title",href:r.value??i(Ge)(i(n).link),rel:l.value,target:d.value},[c(m.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(s(),$(ke,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):h("",!0),i(t).siteTitle?(s(),u("span",Us,A(i(t).siteTitle),1)):i(t).siteTitle===void 0?(s(),u("span",js,A(i(e).title),1)):h("",!0),c(m.$slots,"nav-bar-title-after",{},void 0,!0)],8,Gs)],2))}}),Rs=y(qs,[["__scopeId","data-v-ab179fa1"]]),Ws={class:"items"},Ks={class:"title"},Ys=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=w(),{localeLinks:t,currentLang:a}=pe({correspondingLink:!0});return(n,r)=>i(t).length&&i(a).label?(s(),$(Re,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",Ws,[p("p",Ks,A(i(a).label),1),(s(!0),u(B,null,K(i(t),l=>(s(),$(Se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Js=y(Ys,[["__scopeId","data-v-88af2de4"]]),Xs=o=>(j("data-v-6aa21345"),o=o(),q(),o),Zs={class:"wrapper"},Qs={class:"container"},xs={class:"title"},er={class:"content"},tr={class:"content-body"},or=Xs(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),nr=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=nt(),{hasSidebar:a}=ne(),{frontmatter:n}=w(),r=z({});return De(()=>{r.value={"has-sidebar":a.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(s(),u("div",{class:M(["VPNavBar",r.value])},[p("div",Zs,[p("div",Qs,[p("div",xs,[k(Rs,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",er,[p("div",tr,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(Os,{class:"search"}),k(Ts,{class:"menu"}),k(Js,{class:"translations"}),k(Na,{class:"appearance"}),k(Fs,{class:"social-links"}),k(vs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(bs,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=m=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),or],2))}}),ar=y(nr,[["__scopeId","data-v-6aa21345"]]),sr={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},ir=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=w();return(a,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",sr,[p("p",rr,A(i(t).darkModeSwitchLabel||"Appearance"),1),k(je)])):h("",!0)}}),lr=y(ir,[["__scopeId","data-v-b44890b2"]]),cr=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=Le("close-screen");return(t,a)=>(s(),$(ee,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),ur=y(cr,[["__scopeId","data-v-7f31e1f6"]]),dr=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=Le("close-screen");return(t,a)=>(s(),$(ee,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[oe(A(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),pt=y(dr,[["__scopeId","data-v-19976ae1"]]),mr={class:"VPNavScreenMenuGroupSection"},vr={key:0,class:"title"},pr=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(s(),u("div",mr,[e.text?(s(),u("p",vr,A(e.text),1)):h("",!0),(s(!0),u(B,null,K(e.items,a=>(s(),$(pt,{key:a.text,item:a},null,8,["item"]))),128))]))}}),fr=y(pr,[["__scopeId","data-v-8133b170"]]),hr=o=>(j("data-v-b9ab8c58"),o=o(),q(),o),_r=["aria-controls","aria-expanded"],gr=["innerHTML"],br=hr(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),kr=["id"],$r={key:0,class:"item"},yr={key:1,class:"item"},Lr={key:2,class:"group"},Pr=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=z(!1),a=L(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(s(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":a.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:r.text},null,8,gr),br],8,_r),p("div",{id:a.value,class:"items"},[(s(!0),u(B,null,K(r.items,d=>(s(),u(B,{key:JSON.stringify(d)},["link"in d?(s(),u("div",$r,[k(pt,{item:d},null,8,["item"])])):"component"in d?(s(),u("div",yr,[(s(),$(x(d.component),re({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(s(),u("div",Lr,[k(fr,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,kr)],2))}}),Sr=y(Pr,[["__scopeId","data-v-b9ab8c58"]]),Vr={key:0,class:"VPNavScreenMenu"},wr=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=w();return(t,a)=>i(e).nav?(s(),u("nav",Vr,[(s(!0),u(B,null,K(i(e).nav,n=>(s(),u(B,{key:JSON.stringify(n)},["link"in n?(s(),$(ur,{key:0,item:n},null,8,["item"])):"component"in n?(s(),$(x(n.component),re({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(s(),$(Sr,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Tr=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=w();return(t,a)=>i(e).socialLinks?(s(),$(We,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),ft=o=>(j("data-v-858fe1a4"),o=o(),q(),o),Ir=ft(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Er=ft(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Nr={class:"list"},Cr=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=pe({correspondingLink:!0}),a=z(!1);function n(){a.value=!a.value}return(r,l)=>i(e).length&&i(t).label?(s(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:a.value}])},[p("button",{class:"title",onClick:n},[Ir,oe(" "+A(i(t).label)+" ",1),Er]),p("ul",Nr,[(s(!0),u(B,null,K(i(e),d=>(s(),u("li",{key:d.link,class:"item"},[k(ee,{class:"link",href:d.link},{default:v(()=>[oe(A(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),zr=y(Cr,[["__scopeId","data-v-858fe1a4"]]),Ar={class:"container"},Mr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=z(null),t=st(Pe?document.body:null);return(a,n)=>(s(),$(He,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:v(()=>[a.open?(s(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",Ar,[c(a.$slots,"nav-screen-content-before",{},void 0,!0),k(wr,{class:"menu"}),k(zr,{class:"translations"}),k(lr,{class:"appearance"}),k(Tr,{class:"social-links"}),c(a.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),Hr=y(Mr,[["__scopeId","data-v-f2779853"]]),Br={key:0,class:"VPNav"},Or=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:a}=ba(),{frontmatter:n}=w(),r=L(()=>n.value.navbar!==!1);return rt("close-screen",t),$e(()=>{Pe&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(s(),u("header",Br,[k(ar,{"is-screen-open":i(e),onToggleScreen:i(a)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(Hr,{open:i(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Dr=y(Or,[["__scopeId","data-v-ae24b3ad"]]),ht=o=>(j("data-v-b7550ba0"),o=o(),q(),o),Fr=["role","tabindex"],Gr=ht(()=>p("div",{class:"indicator"},null,-1)),Ur=ht(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),jr=[Ur],qr={key:1,class:"items"},Rr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:a,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:m}=lo(L(()=>e.item)),g=L(()=>d.value?"section":"div"),P=L(()=>n.value?"a":"div"),b=L(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=L(()=>n.value?void 0:"button"),N=L(()=>[[`level-${e.depth}`],{collapsible:a.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function E(C){"key"in C&&C.key!=="Enter"||!e.item.link&&m()}function D(){e.item.link&&m()}return(C,X)=>{const Z=ce("VPSidebarItem",!0);return s(),$(x(g.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[C.item.text?(s(),u("div",re({key:0,class:"item",role:V.value},Bt(C.item.items?{click:E,keydown:E}:{},!0),{tabindex:C.item.items&&0}),[Gr,C.item.link?(s(),$(ee,{key:0,tag:P.value,class:"link",href:C.item.link,rel:C.item.rel,target:C.item.target},{default:v(()=>[(s(),$(x(b.value),{class:"text",innerHTML:C.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(s(),$(x(b.value),{key:1,class:"text",innerHTML:C.item.text},null,8,["innerHTML"])),C.item.collapsed!=null&&C.item.items&&C.item.items.length?(s(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:D,onKeydown:Ht(D,["enter"]),tabindex:"0"},jr,32)):h("",!0)],16,Fr)):h("",!0),C.item.items&&C.item.items.length?(s(),u("div",qr,[C.depth<5?(s(!0),u(B,{key:0},K(C.item.items,F=>(s(),$(Z,{key:F.text,item:F,depth:C.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Wr=y(Rr,[["__scopeId","data-v-b7550ba0"]]),Kr=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=z(!0);let t=null;return te(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ot(()=>{t!=null&&(clearTimeout(t),t=null)}),(a,n)=>(s(!0),u(B,null,K(a.items,r=>(s(),u("div",{key:r.text,class:M(["group",{"no-transition":e.value}])},[k(Wr,{item:r,depth:0},null,8,["item"])],2))),128))}}),Yr=y(Kr,[["__scopeId","data-v-c40bc020"]]),_t=o=>(j("data-v-319d5ca6"),o=o(),q(),o),Jr=_t(()=>p("div",{class:"curtain"},null,-1)),Xr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Zr=_t(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Qr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=ne(),a=o,n=z(null),r=st(Pe?document.body:null);J([a,n],()=>{var d;a.open?(r.value=!0,(d=n.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=z(0);return J(e,()=>{l.value+=1},{deep:!0}),(d,m)=>i(t)?(s(),u("aside",{key:0,class:M(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:n,onClick:m[0]||(m[0]=Dt(()=>{},["stop"]))},[Jr,p("nav",Xr,[Zr,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(s(),$(Yr,{items:i(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),xr=y(Qr,[["__scopeId","data-v-319d5ca6"]]),ei=_({__name:"VPSkipLink",setup(o){const e=ve(),t=z();J(()=>e.path,()=>t.value.focus());function a({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(s(),u(B,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:a}," Skip to content ")],64))}}),ti=y(ei,[["__scopeId","data-v-0f60ec36"]]),oi=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:a}=ne(),n=ve();J(()=>n.path,a),io(e,a);const{frontmatter:r}=w(),l=Ft(),d=L(()=>!!l["home-hero-image"]);return rt("hero-image-slot-exists",d),(m,g)=>{const P=ce("Content");return i(r).layout!==!1?(s(),u("div",{key:0,class:M(["Layout",i(r).pageClass])},[c(m.$slots,"layout-top",{},void 0,!0),k(ti),k(Wt,{class:"backdrop",show:i(e),onClick:i(a)},null,8,["show","onClick"]),k(Dr,null,{"nav-bar-title-before":v(()=>[c(m.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(m.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(m.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(m.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(m.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(m.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(ga,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),k(xr,{open:i(e)},{"sidebar-nav-before":v(()=>[c(m.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(m.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(Qn,null,{"page-top":v(()=>[c(m.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(m.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(m.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(m.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(m.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(m.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(m.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(m.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(m.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(m.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(m.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(m.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(m.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(m.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(m.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(m.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(m.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(m.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(m.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(m.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(m.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(m.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(m.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(na),c(m.$slots,"layout-bottom",{},void 0,!0)],2)):(s(),$(P,{key:1}))}}}),ni=y(oi,[["__scopeId","data-v-5d98c3a5"]]),ai={Layout:ni,enhanceApp:({app:o})=>{o.component("Badge",jt)}};/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ie=Object.assign||function(o){for(var e=1;ei.map(i=>d[i]); +import{d as _,o as s,c as u,r as c,n as M,a as oe,t as A,b as $,w as v,e as h,T as He,_ as y,u as xe,i as It,f as Et,g as Be,h as L,j as p,k as i,p as j,l as q,m as le,q as Ne,s as z,v as J,x as $e,y as te,z as Oe,A as De,B as Nt,C as Ct,D as ce,F as B,E as K,G as et,H as ye,I as k,J as x,K as tt,L as ve,M as re,N as Le,O as zt,P as ot,Q as Ce,R as Fe,S as nt,U as Pe,V as At,W as Mt,X as at,Y as st,Z as rt,$ as Ht,a0 as Bt,a1 as Ot,a2 as Dt,a3 as Ft,a4 as Gt,a5 as Ut}from"./framework.CZKtKhAm.js";const jt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(s(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[oe(A(e.text),1)])],2))}}),qt={key:0,class:"VPBackdrop"},Rt=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(s(),$(He,{name:"fade"},{default:v(()=>[e.show?(s(),u("div",qt)):h("",!0)]),_:1}))}}),Wt=y(Rt,[["__scopeId","data-v-c79a1216"]]),w=xe;function Kt(o,e){let t,a=!1;return()=>{t&&clearTimeout(t),a?t=setTimeout(o,e):(o(),(a=!0)&&setTimeout(()=>a=!1,e))}}function ze(o){return/^\//.test(o)?o:`/${o}`}function Ge(o){const{pathname:e,search:t,hash:a,protocol:n}=new URL(o,"http://a.com");if(It(o)||o.startsWith("#")||!n.startsWith("http")||!Et(e))return o;const{site:r}=w(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${a}`);return Be(l)}function pe({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:a,theme:n,hash:r}=w(),l=L(()=>{var m,g;return{label:(m=e.value.locales[t.value])==null?void 0:m.label,link:((g=e.value.locales[t.value])==null?void 0:g.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:L(()=>Object.entries(e.value.locales).flatMap(([m,g])=>l.value.label===g.label?[]:{text:g.label,link:Yt(g.link||(m==="root"?"/":`/${m}/`),n.value.i18nRouting!==!1&&o,a.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:l}}function Yt(o,e,t,a){return e?o.replace(/\/$/,"")+ze(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,a?".html":"")):o}const Jt=o=>(j("data-v-d6be1790"),o=o(),q(),o),Xt={class:"NotFound"},Zt={class:"code"},Qt={class:"title"},xt=Jt(()=>p("div",{class:"divider"},null,-1)),eo={class:"quote"},to={class:"action"},oo=["href","aria-label"],no=_({__name:"NotFound",setup(o){const{theme:e}=w(),{currentLang:t}=pe();return(a,n)=>{var r,l,d,m,g;return s(),u("div",Xt,[p("p",Zt,A(((r=i(e).notFound)==null?void 0:r.code)??"404"),1),p("h1",Qt,A(((l=i(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),xt,p("blockquote",eo,A(((d=i(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",to,[p("a",{class:"link",href:i(Be)(i(t).link),"aria-label":((m=i(e).notFound)==null?void 0:m.linkLabel)??"go to home"},A(((g=i(e).notFound)==null?void 0:g.linkText)??"Take me home"),9,oo)])])}}}),ao=y(no,[["__scopeId","data-v-d6be1790"]]);function it(o,e){if(Array.isArray(o))return ge(o);if(o==null)return[];e=ze(e);const t=Object.keys(o).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ze(n))),a=t?o[t]:[];return Array.isArray(a)?ge(a):ge(a.items,a.base)}function so(o){const e=[];let t=0;for(const a in o){const n=o[a];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ro(o){const e=[];function t(a){for(const n of a)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function Ae(o,e){return Array.isArray(e)?e.some(t=>Ae(o,t)):le(o,e.link)?!0:e.items?Ae(o,e.items):!1}function ge(o,e){return[...o].map(t=>{const a={...t},n=a.base||e;return n&&a.link&&(a.link=n+a.link),a.items&&(a.items=ge(a.items,n)),a})}function ne(){const{frontmatter:o,page:e,theme:t}=w(),a=Ne("(min-width: 960px)"),n=z(!1),r=L(()=>{const D=t.value.sidebar,C=e.value.relativePath;return D?it(D,C):[]}),l=z(r.value);J(r,(D,C)=>{JSON.stringify(D)!==JSON.stringify(C)&&(l.value=r.value)});const d=L(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),m=L(()=>g?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),g=L(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),P=L(()=>d.value&&a.value),b=L(()=>d.value?so(l.value):[]);function V(){n.value=!0}function N(){n.value=!1}function E(){n.value?N():V()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:d,hasAside:g,leftAside:m,isSidebarEnabled:P,open:V,close:N,toggle:E}}function io(o,e){let t;$e(()=>{t=o.value?document.activeElement:void 0}),te(()=>{window.addEventListener("keyup",a)}),Oe(()=>{window.removeEventListener("keyup",a)});function a(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function lo(o){const{page:e,hash:t}=w(),a=z(!1),n=L(()=>o.value.collapsed!=null),r=L(()=>!!o.value.link),l=z(!1),d=()=>{l.value=le(e.value.relativePath,o.value.link)};J([e,o,t],d),te(d);const m=L(()=>l.value?!0:o.value.items?Ae(e.value.relativePath,o.value.items):!1),g=L(()=>!!(o.value.items&&o.value.items.length));$e(()=>{a.value=!!(n.value&&o.value.collapsed)}),De(()=>{(l.value||m.value)&&(a.value=!1)});function P(){n.value&&(a.value=!a.value)}return{collapsed:a,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:m,hasChildren:g,toggle:P}}function co(){const{hasSidebar:o}=ne(),e=Ne("(min-width: 960px)"),t=Ne("(min-width: 1280px)");return{isAsideEnabled:L(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const Me=[];function lt(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function Ue(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const a=Number(t.tagName[1]);return{element:t,title:uo(t),link:"#"+t.id,level:a}});return mo(e,o)}function uo(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function mo(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[a,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(l=>l.level>=a&&l.level<=n),Me.length=0;for(const{element:l,link:d}of o)Me.push({element:l,link:d});const r=[];e:for(let l=0;l=0;m--){const g=o[m];if(g.level{requestAnimationFrame(r),window.addEventListener("scroll",a)}),Nt(()=>{l(location.hash)}),Oe(()=>{window.removeEventListener("scroll",a)});function r(){if(!t.value)return;const d=window.scrollY,m=window.innerHeight,g=document.body.offsetHeight,P=Math.abs(d+m-g)<1,b=Me.map(({element:N,link:E})=>({link:E,top:po(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,E)=>N.top-E.top);if(!b.length){l(null);return}if(d<1){l(null);return}if(P){l(b[b.length-1].link);return}let V=null;for(const{link:N,top:E}of b){if(E>d+Ct()+4)break;V=N}l(V)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const m=n;m?(m.classList.add("active"),e.value.style.top=m.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function po(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const fo=["href","title"],ho=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const a=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(a));n==null||n.focus({preventScroll:!0})}return(t,a)=>{const n=ce("VPDocOutlineItem",!0);return s(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(s(!0),u(B,null,K(t.headers,({children:r,link:l,title:d})=>(s(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},A(d),9,fo),r!=null&&r.length?(s(),$(n,{key:0,headers:r},null,8,["headers"])):h("",!0)]))),256))],2)}}}),ct=y(ho,[["__scopeId","data-v-b933a997"]]),_o={class:"content"},go={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},bo=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=w(),a=et([]);ye(()=>{a.value=Ue(e.value.outline??t.value.outline)});const n=z(),r=z();return vo(n,r),(l,d)=>(s(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":a.value.length>0}]),ref_key:"container",ref:n},[p("div",_o,[p("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),p("div",go,A(i(lt)(i(t))),1),k(ct,{headers:a.value,root:!0},null,8,["headers"])])],2))}}),ko=y(bo,[["__scopeId","data-v-a5bbad30"]]),$o={class:"VPDocAsideCarbonAds"},yo=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,a)=>(s(),u("div",$o,[k(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Lo=o=>(j("data-v-3f215769"),o=o(),q(),o),Po={class:"VPDocAside"},So=Lo(()=>p("div",{class:"spacer"},null,-1)),Vo=_({__name:"VPDocAside",setup(o){const{theme:e}=w();return(t,a)=>(s(),u("div",Po,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(ko),c(t.$slots,"aside-outline-after",{},void 0,!0),So,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(s(),$(yo,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),wo=y(Vo,[["__scopeId","data-v-3f215769"]]);function To(){const{theme:o,page:e}=w();return L(()=>{const{text:t="Edit this page",pattern:a=""}=o.value.editLink||{};let n;return typeof a=="function"?n=a(e.value):n=a.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Io(){const{page:o,theme:e,frontmatter:t}=w();return L(()=>{var g,P,b,V,N,E,D,C;const a=it(e.value.sidebar,o.value.relativePath),n=ro(a),r=Eo(n,X=>X.link.replace(/[?#].*$/,"")),l=r.findIndex(X=>le(o.value.relativePath,X.link)),d=((g=e.value.docFooter)==null?void 0:g.prev)===!1&&!t.value.prev||t.value.prev===!1,m=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=r[l-1])==null?void 0:b.docFooterText)??((V=r[l-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=r[l-1])==null?void 0:N.link)},next:m?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((E=r[l+1])==null?void 0:E.docFooterText)??((D=r[l+1])==null?void 0:D.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((C=r[l+1])==null?void 0:C.link)}}})}function Eo(o,e){const t=new Set;return o.filter(a=>{const n=e(a);return t.has(n)?!1:t.add(n)})}const ee=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=L(()=>e.tag??(e.href?"a":"span")),a=L(()=>e.href&&tt.test(e.href)||e.target==="_blank");return(n,r)=>(s(),$(x(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":a.value,"no-icon":n.noIcon}]),href:n.href?i(Ge)(n.href):void 0,target:n.target??(a.value?"_blank":void 0),rel:n.rel??(a.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),No={class:"VPLastUpdated"},Co=["datetime"],zo=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:a}=w(),n=L(()=>new Date(t.value.lastUpdated)),r=L(()=>n.value.toISOString()),l=z("");return te(()=>{$e(()=>{var d,m,g;l.value=new Intl.DateTimeFormat((m=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&m.forceLocale?a.value:void 0,((g=e.value.lastUpdated)==null?void 0:g.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,m)=>{var g;return s(),u("p",No,[oe(A(((g=i(e).lastUpdated)==null?void 0:g.text)||i(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:r.value},A(l.value),9,Co)])}}}),Ao=y(zo,[["__scopeId","data-v-e98dd255"]]),ut=o=>(j("data-v-e257564d"),o=o(),q(),o),Mo={key:0,class:"VPDocFooter"},Ho={key:0,class:"edit-info"},Bo={key:0,class:"edit-link"},Oo=ut(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Do={key:1,class:"last-updated"},Fo={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Go=ut(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),Uo={class:"pager"},jo=["innerHTML"],qo=["innerHTML"],Ro={class:"pager"},Wo=["innerHTML"],Ko=["innerHTML"],Yo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:a}=w(),n=To(),r=Io(),l=L(()=>e.value.editLink&&a.value.editLink!==!1),d=L(()=>t.value.lastUpdated),m=L(()=>l.value||d.value||r.value.prev||r.value.next);return(g,P)=>{var b,V,N,E;return m.value?(s(),u("footer",Mo,[c(g.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(s(),u("div",Ho,[l.value?(s(),u("div",Bo,[k(ee,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:v(()=>[Oo,oe(" "+A(i(n).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(s(),u("div",Do,[k(Ao)])):h("",!0)])):h("",!0),(b=i(r).prev)!=null&&b.link||(V=i(r).next)!=null&&V.link?(s(),u("nav",Fo,[Go,p("div",Uo,[(N=i(r).prev)!=null&&N.link?(s(),$(ee,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:v(()=>{var D;return[p("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.prev)||"Previous page"},null,8,jo),p("span",{class:"title",innerHTML:i(r).prev.text},null,8,qo)]}),_:1},8,["href"])):h("",!0)]),p("div",Ro,[(E=i(r).next)!=null&&E.link?(s(),$(ee,{key:0,class:"pager-link next",href:i(r).next.link},{default:v(()=>{var D;return[p("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.next)||"Next page"},null,8,Wo),p("span",{class:"title",innerHTML:i(r).next.text},null,8,Ko)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Jo=y(Yo,[["__scopeId","data-v-e257564d"]]),Xo=o=>(j("data-v-39a288b8"),o=o(),q(),o),Zo={class:"container"},Qo=Xo(()=>p("div",{class:"aside-curtain"},null,-1)),xo={class:"aside-container"},en={class:"aside-content"},tn={class:"content"},on={class:"content-container"},nn={class:"main"},an=_({__name:"VPDoc",setup(o){const{theme:e}=w(),t=ve(),{hasSidebar:a,hasAside:n,leftAside:r}=ne(),l=L(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,m)=>{const g=ce("Content");return s(),u("div",{class:M(["VPDoc",{"has-sidebar":i(a),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",Zo,[i(n)?(s(),u("div",{key:0,class:M(["aside",{"left-aside":i(r)}])},[Qo,p("div",xo,[p("div",en,[k(wo,null,{"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",tn,[p("div",on,[c(d.$slots,"doc-before",{},void 0,!0),p("main",nn,[k(g,{class:M(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(Jo,null,{"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),sn=y(an,[["__scopeId","data-v-39a288b8"]]),rn=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=L(()=>e.href&&tt.test(e.href)),a=L(()=>e.tag||e.href?"a":"button");return(n,r)=>(s(),$(x(a.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?i(Ge)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[oe(A(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),ln=y(rn,[["__scopeId","data-v-cad61b99"]]),cn=["src","alt"],un=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const a=ce("VPImage",!0);return e.image?(s(),u(B,{key:0},[typeof e.image=="string"||"src"in e.image?(s(),u("img",re({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(Be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,cn)):(s(),u(B,{key:1},[k(a,re({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(a,re({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),ke=y(un,[["__scopeId","data-v-8426fc1a"]]),dn=o=>(j("data-v-303bb580"),o=o(),q(),o),mn={class:"container"},vn={class:"main"},pn={key:0,class:"name"},fn=["innerHTML"],hn=["innerHTML"],_n=["innerHTML"],gn={key:0,class:"actions"},bn={key:0,class:"image"},kn={class:"image-container"},$n=dn(()=>p("div",{class:"image-bg"},null,-1)),yn=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=Le("hero-image-slot-exists");return(t,a)=>(s(),u("div",{class:M(["VPHero",{"has-image":t.image||i(e)}])},[p("div",mn,[p("div",vn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(s(),u("h1",pn,[p("span",{innerHTML:t.name,class:"clip"},null,8,fn)])):h("",!0),t.text?(s(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,hn)):h("",!0),t.tagline?(s(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,_n)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(s(),u("div",gn,[(s(!0),u(B,null,K(t.actions,n=>(s(),u("div",{key:n.link,class:"action"},[k(ln,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(s(),u("div",bn,[p("div",kn,[$n,c(t.$slots,"home-hero-image",{},()=>[t.image?(s(),$(ke,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Ln=y(yn,[["__scopeId","data-v-303bb580"]]),Pn=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=w();return(t,a)=>i(e).hero?(s(),$(Ln,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Sn=o=>(j("data-v-a3976bdc"),o=o(),q(),o),Vn={class:"box"},wn={key:0,class:"icon"},Tn=["innerHTML"],In=["innerHTML"],En=["innerHTML"],Nn={key:4,class:"link-text"},Cn={class:"link-text-value"},zn=Sn(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),An=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(s(),$(ee,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",Vn,[typeof e.icon=="object"&&e.icon.wrap?(s(),u("div",wn,[k(ke,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(s(),$(ke,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(s(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Tn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,In),e.details?(s(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,En)):h("",!0),e.linkText?(s(),u("div",Nn,[p("p",Cn,[oe(A(e.linkText)+" ",1),zn])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=y(An,[["__scopeId","data-v-a3976bdc"]]),Hn={key:0,class:"VPFeatures"},Bn={class:"container"},On={class:"items"},Dn=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=L(()=>{const a=e.features.length;if(a){if(a===2)return"grid-2";if(a===3)return"grid-3";if(a%3===0)return"grid-6";if(a>3)return"grid-4"}else return});return(a,n)=>a.features?(s(),u("div",Hn,[p("div",Bn,[p("div",On,[(s(!0),u(B,null,K(a.features,r=>(s(),u("div",{key:r.title,class:M(["item",[t.value]])},[k(Mn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Fn=y(Dn,[["__scopeId","data-v-a6181336"]]),Gn=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=w();return(t,a)=>i(e).features?(s(),$(Fn,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):h("",!0)}}),Un=_({__name:"VPHomeContent",setup(o){const{width:e}=zt({initialWidth:0,includeScrollbar:!1});return(t,a)=>(s(),u("div",{class:"vp-doc container",style:ot(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),jn=y(Un,[["__scopeId","data-v-8e2d4988"]]),qn={class:"VPHome"},Rn=_({__name:"VPHome",setup(o){const{frontmatter:e}=w();return(t,a)=>{const n=ce("Content");return s(),u("div",qn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Pn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(Gn),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(s(),$(jn,{key:0},{default:v(()=>[k(n)]),_:1})):(s(),$(n,{key:1}))])}}}),Wn=y(Rn,[["__scopeId","data-v-686f80a6"]]),Kn={},Yn={class:"VPPage"};function Jn(o,e){const t=ce("Content");return s(),u("div",Yn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Xn=y(Kn,[["render",Jn]]),Zn=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=w(),{hasSidebar:a}=ne();return(n,r)=>(s(),u("div",{class:M(["VPContent",{"has-sidebar":i(a),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(ao)],!0):i(t).layout==="page"?(s(),$(Xn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(s(),$(Wn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(s(),$(x(i(t).layout),{key:3})):(s(),$(sn,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Qn=y(Zn,[["__scopeId","data-v-1428d186"]]),xn={class:"container"},ea=["innerHTML"],ta=["innerHTML"],oa=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=w(),{hasSidebar:a}=ne();return(n,r)=>i(e).footer&&i(t).footer!==!1?(s(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":i(a)}])},[p("div",xn,[i(e).footer.message?(s(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,ea)):h("",!0),i(e).footer.copyright?(s(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ta)):h("",!0)])],2)):h("",!0)}}),na=y(oa,[["__scopeId","data-v-e315a0ad"]]);function aa(){const{theme:o,frontmatter:e}=w(),t=et([]),a=L(()=>t.value.length>0);return ye(()=>{t.value=Ue(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:a}}const sa=o=>(j("data-v-17a5e62e"),o=o(),q(),o),ra={class:"menu-text"},ia=sa(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),la={class:"header"},ca={class:"outline"},ua=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=w(),a=z(!1),n=z(0),r=z(),l=z();function d(b){var V;(V=r.value)!=null&&V.contains(b.target)||(a.value=!1)}J(a,b=>{if(b){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),Ce("Escape",()=>{a.value=!1}),ye(()=>{a.value=!1});function m(){a.value=!a.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function g(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Fe(()=>{a.value=!1}))}function P(){a.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,V)=>(s(),u("div",{class:"VPLocalNavOutlineDropdown",style:ot({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[b.headers.length>0?(s(),u("button",{key:0,onClick:m,class:M({open:a.value})},[p("span",ra,A(i(lt)(i(t))),1),ia],2)):(s(),u("button",{key:1,onClick:P},A(i(t).returnToTopLabel||"Return to top"),1)),k(He,{name:"flyout"},{default:v(()=>[a.value?(s(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:g},[p("div",la,[p("a",{class:"top-link",href:"#",onClick:P},A(i(t).returnToTopLabel||"Return to top"),1)]),p("div",ca,[k(ct,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),da=y(ua,[["__scopeId","data-v-17a5e62e"]]),ma=o=>(j("data-v-a6f0e41e"),o=o(),q(),o),va={class:"container"},pa=["aria-expanded"],fa=ma(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),ha={class:"menu-text"},_a=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=w(),{hasSidebar:a}=ne(),{headers:n}=aa(),{y:r}=nt(),l=z(0);te(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ye(()=>{n.value=Ue(t.value.outline??e.value.outline)});const d=L(()=>n.value.length===0),m=L(()=>d.value&&!a.value),g=L(()=>({VPLocalNav:!0,"has-sidebar":a.value,empty:d.value,fixed:m.value}));return(P,b)=>i(t).layout!=="home"&&(!m.value||i(r)>=l.value)?(s(),u("div",{key:0,class:M(g.value)},[p("div",va,[i(a)?(s(),u("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=V=>P.$emit("open-menu"))},[fa,p("span",ha,A(i(e).sidebarMenuLabel||"Menu"),1)],8,pa)):h("",!0),k(da,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ga=y(_a,[["__scopeId","data-v-a6f0e41e"]]);function ba(){const o=z(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function a(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=ve();return J(()=>r.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:a}}const ka={},$a={class:"VPSwitch",type:"button",role:"switch"},ya={class:"check"},La={key:0,class:"icon"};function Pa(o,e){return s(),u("button",$a,[p("span",ya,[o.$slots.default?(s(),u("span",La,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Sa=y(ka,[["render",Pa],["__scopeId","data-v-1d5665e3"]]),dt=o=>(j("data-v-5337faa4"),o=o(),q(),o),Va=dt(()=>p("span",{class:"vpi-sun sun"},null,-1)),wa=dt(()=>p("span",{class:"vpi-moon moon"},null,-1)),Ta=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=w(),a=Le("toggle-appearance",()=>{e.value=!e.value}),n=z("");return De(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(s(),$(Sa,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(a)},{default:v(()=>[Va,wa]),_:1},8,["title","aria-checked","onClick"]))}}),je=y(Ta,[["__scopeId","data-v-5337faa4"]]),Ia={key:0,class:"VPNavBarAppearance"},Ea=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=w();return(t,a)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",Ia,[k(je)])):h("",!0)}}),Na=y(Ea,[["__scopeId","data-v-6c893767"]]),qe=z();let mt=!1,Ee=0;function Ca(o){const e=z(!1);if(Pe){!mt&&za(),Ee++;const t=J(qe,a=>{var n,r,l;a===o.el.value||(n=o.el.value)!=null&&n.contains(a)?(e.value=!0,(r=o.onFocus)==null||r.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});Oe(()=>{t(),Ee--,Ee||Aa()})}return At(e)}function za(){document.addEventListener("focusin",vt),mt=!0,qe.value=document.activeElement}function Aa(){document.removeEventListener("focusin",vt)}function vt(){qe.value=document.activeElement}const Ma={class:"VPMenuLink"},Ha=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=w();return(t,a)=>(s(),u("div",Ma,[k(ee,{class:M({active:i(le)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[oe(A(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),Se=y(Ha,[["__scopeId","data-v-43f1e123"]]),Ba={class:"VPMenuGroup"},Oa={key:0,class:"title"},Da=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(s(),u("div",Ba,[e.text?(s(),u("p",Oa,A(e.text),1)):h("",!0),(s(!0),u(B,null,K(e.items,a=>(s(),u(B,null,["link"in a?(s(),$(Se,{key:0,item:a},null,8,["item"])):h("",!0)],64))),256))]))}}),Fa=y(Da,[["__scopeId","data-v-69e747b5"]]),Ga={class:"VPMenu"},Ua={key:0,class:"items"},ja=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(s(),u("div",Ga,[e.items?(s(),u("div",Ua,[(s(!0),u(B,null,K(e.items,a=>(s(),u(B,{key:JSON.stringify(a)},["link"in a?(s(),$(Se,{key:0,item:a},null,8,["item"])):"component"in a?(s(),$(x(a.component),re({key:1,ref_for:!0},a.props),null,16)):(s(),$(Fa,{key:2,text:a.text,items:a.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),qa=y(ja,[["__scopeId","data-v-b98bc113"]]),Ra=o=>(j("data-v-b6c34ac9"),o=o(),q(),o),Wa=["aria-expanded","aria-label"],Ka={key:0,class:"text"},Ya=["innerHTML"],Ja=Ra(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),Xa={key:1,class:"vpi-more-horizontal icon"},Za={class:"menu"},Qa=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=z(!1),t=z();Ca({el:t,onBlur:a});function a(){e.value=!1}return(n,r)=>(s(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(s(),u("span",Ka,[n.icon?(s(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(s(),u("span",{key:1,innerHTML:n.button},null,8,Ya)):h("",!0),Ja])):(s(),u("span",Xa))],8,Wa),p("div",Za,[k(qa,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Re=y(Qa,[["__scopeId","data-v-b6c34ac9"]]),xa=["href","aria-label","innerHTML"],es=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=L(()=>typeof e.icon=="object"?e.icon.svg:``);return(a,n)=>(s(),u("a",{class:"VPSocialLink no-icon",href:a.link,"aria-label":a.ariaLabel??(typeof a.icon=="string"?a.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,xa))}}),ts=y(es,[["__scopeId","data-v-eee4e7cb"]]),os={class:"VPSocialLinks"},ns=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(s(),u("div",os,[(s(!0),u(B,null,K(e.links,({link:a,icon:n,ariaLabel:r})=>(s(),$(ts,{key:a,icon:n,link:a,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),We=y(ns,[["__scopeId","data-v-7bc22406"]]),as={key:0,class:"group translations"},ss={class:"trans-title"},rs={key:1,class:"group"},is={class:"item appearance"},ls={class:"label"},cs={class:"appearance-action"},us={key:2,class:"group"},ds={class:"item social-links"},ms=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=w(),{localeLinks:a,currentLang:n}=pe({correspondingLink:!0}),r=L(()=>a.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(s(),$(Re,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(a).length&&i(n).label?(s(),u("div",as,[p("p",ss,A(i(n).label),1),(s(!0),u(B,null,K(i(a),m=>(s(),$(Se,{key:m.link,item:m},null,8,["item"]))),128))])):h("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",rs,[p("div",is,[p("p",ls,A(i(t).darkModeSwitchLabel||"Appearance"),1),p("div",cs,[k(je)])])])):h("",!0),i(t).socialLinks?(s(),u("div",us,[p("div",ds,[k(We,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),vs=y(ms,[["__scopeId","data-v-bb2aa2f0"]]),ps=o=>(j("data-v-e5dd9c1c"),o=o(),q(),o),fs=["aria-expanded"],hs=ps(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),_s=[hs],gs=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(s(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=a=>e.$emit("click"))},_s,10,fs))}}),bs=y(gs,[["__scopeId","data-v-e5dd9c1c"]]),ks=["innerHTML"],$s=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=w();return(t,a)=>(s(),$(ee,{class:M({VPNavBarMenuLink:!0,active:i(le)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,ks)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ys=y($s,[["__scopeId","data-v-9c663999"]]),Ls=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=w(),a=r=>"component"in r?!1:"link"in r?le(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(a),n=L(()=>a(e.item));return(r,l)=>(s(),$(Re,{class:M({VPNavBarMenuGroup:!0,active:i(le)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Ps=o=>(j("data-v-dc692963"),o=o(),q(),o),Ss={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Vs=Ps(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),ws=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=w();return(t,a)=>i(e).nav?(s(),u("nav",Ss,[Vs,(s(!0),u(B,null,K(i(e).nav,n=>(s(),u(B,{key:JSON.stringify(n)},["link"in n?(s(),$(ys,{key:0,item:n},null,8,["item"])):"component"in n?(s(),$(x(n.component),re({key:1,ref_for:!0},n.props),null,16)):(s(),$(Ls,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),Ts=y(ws,[["__scopeId","data-v-dc692963"]]);function Is(o){const{localeIndex:e,theme:t}=w();function a(n){var E,D,C;const r=n.split("."),l=(E=t.value.search)==null?void 0:E.options,d=l&&typeof l=="object",m=d&&((C=(D=l.locales)==null?void 0:D[e.value])==null?void 0:C.translations)||null,g=d&&l.translations||null;let P=m,b=g,V=o;const N=r.pop();for(const X of r){let Z=null;const F=V==null?void 0:V[X];F&&(Z=V=F);const ae=b==null?void 0:b[X];ae&&(Z=b=ae);const Q=P==null?void 0:P[X];Q&&(Z=P=Q),F||(V=Z),ae||(b=Z),Q||(P=Z)}return(P==null?void 0:P[N])??(b==null?void 0:b[N])??(V==null?void 0:V[N])??""}return a}const Es=["aria-label"],Ns={class:"DocSearch-Button-Container"},Cs=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),zs={class:"DocSearch-Button-Placeholder"},As=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Je=_({__name:"VPNavBarSearchButton",setup(o){const t=Is({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(a,n)=>(s(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[p("span",Ns,[Cs,p("span",zs,A(i(t)("button.buttonText")),1)]),As],8,Es))}}),Ms={class:"VPNavBarSearch"},Hs={id:"local-search"},Bs={key:1,id:"docsearch"},Os=_({__name:"VPNavBarSearch",setup(o){const e=Mt(()=>at(()=>import("./VPLocalSearchBox.Dq06j-Oj.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:a}=w(),n=z(!1),r=z(!1);te(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function m(b){const V=b.target,N=V.tagName;return V.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const g=z(!1);Ce("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),g.value=!0)}),Ce("/",b=>{m(b)||(b.preventDefault(),g.value=!0)});const P="local";return(b,V)=>{var N;return s(),u("div",Ms,[i(P)==="local"?(s(),u(B,{key:0},[g.value?(s(),$(i(e),{key:0,onClose:V[0]||(V[0]=E=>g.value=!1)})):h("",!0),p("div",Hs,[k(Je,{onClick:V[1]||(V[1]=E=>g.value=!0)})])],64)):i(P)==="algolia"?(s(),u(B,{key:1},[n.value?(s(),$(i(t),{key:0,algolia:((N=i(a).search)==null?void 0:N.options)??i(a).algolia,onVnodeBeforeMount:V[2]||(V[2]=E=>r.value=!0)},null,8,["algolia"])):h("",!0),r.value?h("",!0):(s(),u("div",Bs,[k(Je,{onClick:l})]))],64)):h("",!0)])}}}),Ds=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=w();return(t,a)=>i(e).socialLinks?(s(),$(We,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),Fs=y(Ds,[["__scopeId","data-v-0394ad82"]]),Gs=["href","rel","target"],Us={key:1},js={key:2},qs=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=w(),{hasSidebar:a}=ne(),{currentLang:n}=pe(),r=L(()=>{var m;return typeof t.value.logoLink=="string"?t.value.logoLink:(m=t.value.logoLink)==null?void 0:m.link}),l=L(()=>{var m;return typeof t.value.logoLink=="string"||(m=t.value.logoLink)==null?void 0:m.rel}),d=L(()=>{var m;return typeof t.value.logoLink=="string"||(m=t.value.logoLink)==null?void 0:m.target});return(m,g)=>(s(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":i(a)}])},[p("a",{class:"title",href:r.value??i(Ge)(i(n).link),rel:l.value,target:d.value},[c(m.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(s(),$(ke,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):h("",!0),i(t).siteTitle?(s(),u("span",Us,A(i(t).siteTitle),1)):i(t).siteTitle===void 0?(s(),u("span",js,A(i(e).title),1)):h("",!0),c(m.$slots,"nav-bar-title-after",{},void 0,!0)],8,Gs)],2))}}),Rs=y(qs,[["__scopeId","data-v-ab179fa1"]]),Ws={class:"items"},Ks={class:"title"},Ys=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=w(),{localeLinks:t,currentLang:a}=pe({correspondingLink:!0});return(n,r)=>i(t).length&&i(a).label?(s(),$(Re,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",Ws,[p("p",Ks,A(i(a).label),1),(s(!0),u(B,null,K(i(t),l=>(s(),$(Se,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Js=y(Ys,[["__scopeId","data-v-88af2de4"]]),Xs=o=>(j("data-v-6aa21345"),o=o(),q(),o),Zs={class:"wrapper"},Qs={class:"container"},xs={class:"title"},er={class:"content"},tr={class:"content-body"},or=Xs(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),nr=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=nt(),{hasSidebar:a}=ne(),{frontmatter:n}=w(),r=z({});return De(()=>{r.value={"has-sidebar":a.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(s(),u("div",{class:M(["VPNavBar",r.value])},[p("div",Zs,[p("div",Qs,[p("div",xs,[k(Rs,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",er,[p("div",tr,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(Os,{class:"search"}),k(Ts,{class:"menu"}),k(Js,{class:"translations"}),k(Na,{class:"appearance"}),k(Fs,{class:"social-links"}),k(vs,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(bs,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=m=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),or],2))}}),ar=y(nr,[["__scopeId","data-v-6aa21345"]]),sr={key:0,class:"VPNavScreenAppearance"},rr={class:"text"},ir=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=w();return(a,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(s(),u("div",sr,[p("p",rr,A(i(t).darkModeSwitchLabel||"Appearance"),1),k(je)])):h("",!0)}}),lr=y(ir,[["__scopeId","data-v-b44890b2"]]),cr=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=Le("close-screen");return(t,a)=>(s(),$(ee,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),ur=y(cr,[["__scopeId","data-v-7f31e1f6"]]),dr=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=Le("close-screen");return(t,a)=>(s(),$(ee,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[oe(A(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),pt=y(dr,[["__scopeId","data-v-19976ae1"]]),mr={class:"VPNavScreenMenuGroupSection"},vr={key:0,class:"title"},pr=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(s(),u("div",mr,[e.text?(s(),u("p",vr,A(e.text),1)):h("",!0),(s(!0),u(B,null,K(e.items,a=>(s(),$(pt,{key:a.text,item:a},null,8,["item"]))),128))]))}}),fr=y(pr,[["__scopeId","data-v-8133b170"]]),hr=o=>(j("data-v-b9ab8c58"),o=o(),q(),o),_r=["aria-controls","aria-expanded"],gr=["innerHTML"],br=hr(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),kr=["id"],$r={key:0,class:"item"},yr={key:1,class:"item"},Lr={key:2,class:"group"},Pr=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=z(!1),a=L(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(s(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":a.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:r.text},null,8,gr),br],8,_r),p("div",{id:a.value,class:"items"},[(s(!0),u(B,null,K(r.items,d=>(s(),u(B,{key:JSON.stringify(d)},["link"in d?(s(),u("div",$r,[k(pt,{item:d},null,8,["item"])])):"component"in d?(s(),u("div",yr,[(s(),$(x(d.component),re({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(s(),u("div",Lr,[k(fr,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,kr)],2))}}),Sr=y(Pr,[["__scopeId","data-v-b9ab8c58"]]),Vr={key:0,class:"VPNavScreenMenu"},wr=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=w();return(t,a)=>i(e).nav?(s(),u("nav",Vr,[(s(!0),u(B,null,K(i(e).nav,n=>(s(),u(B,{key:JSON.stringify(n)},["link"in n?(s(),$(ur,{key:0,item:n},null,8,["item"])):"component"in n?(s(),$(x(n.component),re({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(s(),$(Sr,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),Tr=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=w();return(t,a)=>i(e).socialLinks?(s(),$(We,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),ft=o=>(j("data-v-858fe1a4"),o=o(),q(),o),Ir=ft(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Er=ft(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Nr={class:"list"},Cr=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=pe({correspondingLink:!0}),a=z(!1);function n(){a.value=!a.value}return(r,l)=>i(e).length&&i(t).label?(s(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:a.value}])},[p("button",{class:"title",onClick:n},[Ir,oe(" "+A(i(t).label)+" ",1),Er]),p("ul",Nr,[(s(!0),u(B,null,K(i(e),d=>(s(),u("li",{key:d.link,class:"item"},[k(ee,{class:"link",href:d.link},{default:v(()=>[oe(A(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),zr=y(Cr,[["__scopeId","data-v-858fe1a4"]]),Ar={class:"container"},Mr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=z(null),t=st(Pe?document.body:null);return(a,n)=>(s(),$(He,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:v(()=>[a.open?(s(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",Ar,[c(a.$slots,"nav-screen-content-before",{},void 0,!0),k(wr,{class:"menu"}),k(zr,{class:"translations"}),k(lr,{class:"appearance"}),k(Tr,{class:"social-links"}),c(a.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),Hr=y(Mr,[["__scopeId","data-v-f2779853"]]),Br={key:0,class:"VPNav"},Or=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:a}=ba(),{frontmatter:n}=w(),r=L(()=>n.value.navbar!==!1);return rt("close-screen",t),$e(()=>{Pe&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(s(),u("header",Br,[k(ar,{"is-screen-open":i(e),onToggleScreen:i(a)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(Hr,{open:i(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Dr=y(Or,[["__scopeId","data-v-ae24b3ad"]]),ht=o=>(j("data-v-b7550ba0"),o=o(),q(),o),Fr=["role","tabindex"],Gr=ht(()=>p("div",{class:"indicator"},null,-1)),Ur=ht(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),jr=[Ur],qr={key:1,class:"items"},Rr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:a,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:m}=lo(L(()=>e.item)),g=L(()=>d.value?"section":"div"),P=L(()=>n.value?"a":"div"),b=L(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=L(()=>n.value?void 0:"button"),N=L(()=>[[`level-${e.depth}`],{collapsible:a.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function E(C){"key"in C&&C.key!=="Enter"||!e.item.link&&m()}function D(){e.item.link&&m()}return(C,X)=>{const Z=ce("VPSidebarItem",!0);return s(),$(x(g.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[C.item.text?(s(),u("div",re({key:0,class:"item",role:V.value},Bt(C.item.items?{click:E,keydown:E}:{},!0),{tabindex:C.item.items&&0}),[Gr,C.item.link?(s(),$(ee,{key:0,tag:P.value,class:"link",href:C.item.link,rel:C.item.rel,target:C.item.target},{default:v(()=>[(s(),$(x(b.value),{class:"text",innerHTML:C.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(s(),$(x(b.value),{key:1,class:"text",innerHTML:C.item.text},null,8,["innerHTML"])),C.item.collapsed!=null&&C.item.items&&C.item.items.length?(s(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:D,onKeydown:Ht(D,["enter"]),tabindex:"0"},jr,32)):h("",!0)],16,Fr)):h("",!0),C.item.items&&C.item.items.length?(s(),u("div",qr,[C.depth<5?(s(!0),u(B,{key:0},K(C.item.items,F=>(s(),$(Z,{key:F.text,item:F,depth:C.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Wr=y(Rr,[["__scopeId","data-v-b7550ba0"]]),Kr=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=z(!0);let t=null;return te(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ot(()=>{t!=null&&(clearTimeout(t),t=null)}),(a,n)=>(s(!0),u(B,null,K(a.items,r=>(s(),u("div",{key:r.text,class:M(["group",{"no-transition":e.value}])},[k(Wr,{item:r,depth:0},null,8,["item"])],2))),128))}}),Yr=y(Kr,[["__scopeId","data-v-c40bc020"]]),_t=o=>(j("data-v-319d5ca6"),o=o(),q(),o),Jr=_t(()=>p("div",{class:"curtain"},null,-1)),Xr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Zr=_t(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Qr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=ne(),a=o,n=z(null),r=st(Pe?document.body:null);J([a,n],()=>{var d;a.open?(r.value=!0,(d=n.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=z(0);return J(e,()=>{l.value+=1},{deep:!0}),(d,m)=>i(t)?(s(),u("aside",{key:0,class:M(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:n,onClick:m[0]||(m[0]=Dt(()=>{},["stop"]))},[Jr,p("nav",Xr,[Zr,c(d.$slots,"sidebar-nav-before",{},void 0,!0),(s(),$(Yr,{items:i(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),xr=y(Qr,[["__scopeId","data-v-319d5ca6"]]),ei=_({__name:"VPSkipLink",setup(o){const e=ve(),t=z();J(()=>e.path,()=>t.value.focus());function a({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(s(),u(B,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:a}," Skip to content ")],64))}}),ti=y(ei,[["__scopeId","data-v-0f60ec36"]]),oi=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:a}=ne(),n=ve();J(()=>n.path,a),io(e,a);const{frontmatter:r}=w(),l=Ft(),d=L(()=>!!l["home-hero-image"]);return rt("hero-image-slot-exists",d),(m,g)=>{const P=ce("Content");return i(r).layout!==!1?(s(),u("div",{key:0,class:M(["Layout",i(r).pageClass])},[c(m.$slots,"layout-top",{},void 0,!0),k(ti),k(Wt,{class:"backdrop",show:i(e),onClick:i(a)},null,8,["show","onClick"]),k(Dr,null,{"nav-bar-title-before":v(()=>[c(m.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(m.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(m.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(m.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(m.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(m.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(ga,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),k(xr,{open:i(e)},{"sidebar-nav-before":v(()=>[c(m.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(m.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(Qn,null,{"page-top":v(()=>[c(m.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(m.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(m.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(m.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(m.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(m.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(m.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(m.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(m.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(m.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(m.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(m.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(m.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(m.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(m.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(m.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(m.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(m.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(m.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(m.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(m.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(m.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(m.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(na),c(m.$slots,"layout-bottom",{},void 0,!0)],2)):(s(),$(P,{key:1}))}}}),ni=y(oi,[["__scopeId","data-v-5d98c3a5"]]),ai={Layout:ni,enhanceApp:({app:o})=>{o.component("Badge",jt)}};/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ie=Object.assign||function(o){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{},a=window.Promise||function(S){function T(){}S(T,T)},n=function(S){var T=S.target;if(T===fe){E();return}F.indexOf(T)!==-1&&D({target:T})},r=function(){if(!(Q||!f.original)){var S=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(Ke-S)>H.scrollOffset&&setTimeout(E,150)}},l=function(S){var T=S.key||S.keyCode;(T==="Escape"||T==="Esc"||T===27)&&E()},d=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S;if(S.background&&(fe.style.background=S.background),S.container&&S.container instanceof Object&&(T.container=ie({},H.container,S.container)),S.template){var O=be(S.template)?S.template:document.querySelector(S.template);T.template=O}return H=ie({},H,T),F.forEach(function(G){G.dispatchEvent(de("medium-zoom:update",{detail:{zoom:U}}))}),U},m=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return o(ie({},H,S))},g=function(){for(var S=arguments.length,T=Array(S),O=0;O0?T.reduce(function(I,W){return[].concat(I,Ze(W))},[]):F;return G.forEach(function(I){I.classList.remove("medium-zoom-image"),I.dispatchEvent(de("medium-zoom:detach",{detail:{zoom:U}}))}),F=F.filter(function(I){return G.indexOf(I)===-1}),U},b=function(S,T){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return F.forEach(function(G){G.addEventListener("medium-zoom:"+S,T,O)}),ae.push({type:"medium-zoom:"+S,listener:T,options:O}),U},V=function(S,T){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return F.forEach(function(G){G.removeEventListener("medium-zoom:"+S,T,O)}),ae=ae.filter(function(G){return!(G.type==="medium-zoom:"+S&&G.listener.toString()===T.toString())}),U},N=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S.target,O=function(){var I={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},W=void 0,Y=void 0;if(H.container)if(H.container instanceof Object)I=ie({},I,H.container),W=I.width-I.left-I.right-H.margin*2,Y=I.height-I.top-I.bottom-H.margin*2;else{var ue=be(H.container)?H.container:document.querySelector(H.container),se=ue.getBoundingClientRect(),Ve=se.width,gt=se.height,bt=se.left,kt=se.top;I=ie({},I,{width:Ve,height:gt,left:bt,top:kt})}W=W||I.width-H.margin*2,Y=Y||I.height-H.margin*2;var me=f.zoomedHd||f.original,$t=Xe(me)?W:me.naturalWidth||W,yt=Xe(me)?Y:me.naturalHeight||Y,he=me.getBoundingClientRect(),Lt=he.top,Pt=he.left,we=he.width,Te=he.height,St=Math.min(Math.max(we,$t),W)/we,Vt=Math.min(Math.max(Te,yt),Y)/Te,Ie=Math.min(St,Vt),wt=(-Pt+(W-we)/2+H.margin+I.left)/Ie,Tt=(-Lt+(Y-Te)/2+H.margin+I.top)/Ie,Ye="scale("+Ie+") translate3d("+wt+"px, "+Tt+"px, 0)";f.zoomed.style.transform=Ye,f.zoomedHd&&(f.zoomedHd.style.transform=Ye)};return new a(function(G){if(T&&F.indexOf(T)===-1){G(U);return}var I=function Ve(){Q=!1,f.zoomed.removeEventListener("transitionend",Ve),f.original.dispatchEvent(de("medium-zoom:opened",{detail:{zoom:U}})),G(U)};if(f.zoomed){G(U);return}if(T)f.original=T;else if(F.length>0){var W=F;f.original=W[0]}else{G(U);return}if(f.original.dispatchEvent(de("medium-zoom:open",{detail:{zoom:U}})),Ke=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Q=!0,f.zoomed=ii(f.original),document.body.appendChild(fe),H.template){var Y=be(H.template)?H.template:document.querySelector(H.template);f.template=document.createElement("div"),f.template.appendChild(Y.content.cloneNode(!0)),document.body.appendChild(f.template)}if(f.original.parentElement&&f.original.parentElement.tagName==="PICTURE"&&f.original.currentSrc&&(f.zoomed.src=f.original.currentSrc),document.body.appendChild(f.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),f.original.classList.add("medium-zoom-image--hidden"),f.zoomed.classList.add("medium-zoom-image--opened"),f.zoomed.addEventListener("click",E),f.zoomed.addEventListener("transitionend",I),f.original.getAttribute("data-zoom-src")){f.zoomedHd=f.zoomed.cloneNode(),f.zoomedHd.removeAttribute("srcset"),f.zoomedHd.removeAttribute("sizes"),f.zoomedHd.removeAttribute("loading"),f.zoomedHd.src=f.zoomed.getAttribute("data-zoom-src"),f.zoomedHd.onerror=function(){clearInterval(ue),console.warn("Unable to reach the zoom image target "+f.zoomedHd.src),f.zoomedHd=null,O()};var ue=setInterval(function(){f.zoomedHd.complete&&(clearInterval(ue),f.zoomedHd.classList.add("medium-zoom-image--opened"),f.zoomedHd.addEventListener("click",E),document.body.appendChild(f.zoomedHd),O())},10)}else if(f.original.hasAttribute("srcset")){f.zoomedHd=f.zoomed.cloneNode(),f.zoomedHd.removeAttribute("sizes"),f.zoomedHd.removeAttribute("loading");var se=f.zoomedHd.addEventListener("load",function(){f.zoomedHd.removeEventListener("load",se),f.zoomedHd.classList.add("medium-zoom-image--opened"),f.zoomedHd.addEventListener("click",E),document.body.appendChild(f.zoomedHd),O()})}else O()})},E=function(){return new a(function(S){if(Q||!f.original){S(U);return}var T=function O(){f.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(f.zoomed),f.zoomedHd&&document.body.removeChild(f.zoomedHd),document.body.removeChild(fe),f.zoomed.classList.remove("medium-zoom-image--opened"),f.template&&document.body.removeChild(f.template),Q=!1,f.zoomed.removeEventListener("transitionend",O),f.original.dispatchEvent(de("medium-zoom:closed",{detail:{zoom:U}})),f.original=null,f.zoomed=null,f.zoomedHd=null,f.template=null,S(U)};Q=!0,document.body.classList.remove("medium-zoom--opened"),f.zoomed.style.transform="",f.zoomedHd&&(f.zoomedHd.style.transform=""),f.template&&(f.template.style.transition="opacity 150ms",f.template.style.opacity=0),f.original.dispatchEvent(de("medium-zoom:close",{detail:{zoom:U}})),f.zoomed.addEventListener("transitionend",T)})},D=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=S.target;return f.original?E():N({target:T})},C=function(){return H},X=function(){return F},Z=function(){return f.original},F=[],ae=[],Q=!1,Ke=0,H=t,f={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(e)==="[object Object]"?H=e:(e||typeof e=="string")&&g(e),H=ie({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},H);var fe=ri(H.background);document.addEventListener("click",n),document.addEventListener("keyup",l),document.addEventListener("scroll",r),window.addEventListener("resize",E);var U={open:N,close:E,toggle:D,update:d,clone:m,attach:g,detach:P,on:b,off:V,getOptions:C,getImages:X,getZoomedImage:Z};return U};function ci(o,e){e===void 0&&(e={});var t=e.insertAt;if(!(typeof document>"u")){var a=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t==="top"&&a.firstChild?a.insertBefore(n,a.firstChild):a.appendChild(n),n.styleSheet?n.styleSheet.cssText=o:n.appendChild(document.createTextNode(o))}}var ui=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";ci(ui);const di=["id","host","repo","repoid","category","categoryid","mapping","term","strict","reactionsenabled","emitmetadata","inputposition","theme","lang","loading"],mi=_({__name:"Giscus",props:{id:{},host:{},repo:{},repoId:{},category:{},categoryId:{},mapping:{},term:{},theme:{},strict:{},reactionsEnabled:{},emitMetadata:{},inputPosition:{},lang:{},loading:{}},setup(o){const e=z(!1);return te(()=>{e.value=!0,at(()=>import("./giscus-aTimukGI.CKTvSCx2.js"),[])}),(t,a)=>e.value?(s(),u("giscus-widget",{key:0,id:t.id,host:t.host,repo:t.repo,repoid:t.repoId,category:t.category,categoryid:t.categoryId,mapping:t.mapping,term:t.term,strict:t.strict,reactionsenabled:t.reactionsEnabled,emitmetadata:t.emitMetadata,inputposition:t.inputPosition,theme:t.theme,lang:t.lang,loading:t.loading},null,8,di)):h("",!0)}}),Qe=(o,e,t=!0)=>{var g;const a={id:"comment",host:"https://giscus.app",category:"General",mapping:"pathname",term:"Welcome to giscus!",reactionsEnabled:"1",inputPosition:"top",lang:"zh-CN",loading:"lazy",repo:"xxx/xxx",repoId:"",homePageShowComment:!1};if(o.locales){const b=document.querySelector("html").getAttribute("lang");b&&o.locales[b]&&(o.lang=o.locales[b])}const n=o.lightTheme||"light",r=o.darkTheme||"transparent_dark";let l=document.getElementById("giscus");if(l&&l.parentNode.removeChild(l),(e==null?void 0:e.value.comment)!==void 0){if(!(e!=null&&e.value.comment))return}else if(!t)return;if(!o.homePageShowComment&&(!location.pathname||location.pathname==="/"))return;const d=((g=document.querySelector("html"))==null?void 0:g.className.indexOf("dark"))!==-1,m=document.getElementsByClassName("content-container")[0];if(m){const P=document.createElement("div");P.setAttribute("id","giscus"),P.style.height="auto",P.style.marginTop="40px",P.style.borderTop="1px solid var(--vp-c-divider)",P.style.paddingTop="20px",m.append(P),Gt({render:()=>Ut(mi,{...a,theme:d?r:n,...o})}).mount("#giscus")}},vi=o=>{const e=document.querySelector("html"),t=o.lightTheme||"light",a=o.darkTheme||"transparent_dark";new MutationObserver(r=>{r.forEach(l=>{if(l.type=="attributes"){let d=document.getElementById("comment");d==null||d.setAttribute("theme",e.className.indexOf("dark")!==-1?a:t)}})}).observe(e,{attributeFilter:["class"]})},pi=(o,e,t=!0)=>{te(()=>{Qe(o,e.frontmatter,t),vi(o)}),J(()=>e.route.path,()=>Fe(()=>{Qe(o,e.frontmatter,t)}))},hi={extends:ai,setup(){const{frontmatter:o}=xe(),e=ve(),t=()=>{li(".main img",{background:"var(--vp-c-bg)"})};te(()=>{t(),document.addEventListener("gesturestart",function(n){n.preventDefault()});let a=0;document.addEventListener("touchstart",function(n){n.touches.length>1&&n.preventDefault()}),document.addEventListener("touchend",function(n){const r=new Date;r.getTime()-a<=300&&n.preventDefault(),a=r.getTime()},!1)}),J(()=>e.path,()=>Fe(()=>t())),pi({repo:"Aexiar/Aexiar.github.io",repoId:"R_kgDOK820xg",category:"Announcements",categoryId:"DIC_kwDOK820xs4Cb8sS",mapping:"pathname",inputPosition:"bottom",lang:"zh-CN"},{frontmatter:o,route:e},!0)}};export{hi as R,Is as c,w as u}; diff --git a/assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.js b/assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.js similarity index 98% rename from assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.js rename to assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.js index 45593a9..b1599c8 100644 --- a/assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.js +++ b/assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l="/c/assets/1.D4a42fT1.jpg",e="/c/assets/2.D2wnxl5F.png",p="/c/assets/3.Dq625oo9.jpg",t="/c/assets/4.uqu1DEK4.png",r="/c/assets/5.C6Q0Q8kf.jpg",h="/c/assets/6.B4Srsb-0.png",c="/c/assets/7._D_c8Lrn.png",d="/c/assets/8.DlIyFGDg.png",o="/c/assets/9.7zkUmpQw.png",k="/c/assets/10.h1ugtjyX.png",u="/c/assets/11.D5PWTabw.png",g="/c/assets/12.Bvs6QYjl.jpg",b="/c/assets/9.7zkUmpQw.png",m="/c/assets/14.CsR5exrN.png",E="/c/assets/15.BRG9GQdT.png",C="/c/assets/16.C2sciGZn.png",y="/c/assets/17.DdyXXyxJ.png",F="/c/assets/18.DIeb_KXW.png",_="/c/assets/19.C-kvMz2p.png",v="/c/assets/20.CQqFxmDa.png",B="/c/assets/21.CjMWyIiX.png",A="/c/assets/22.DFQhcDgs.png",f="/c/assets/23.Cco1vsW8.png",x="/c/assets/24.D60Zf6_d.png",D="/c/assets/25.D2-G6nV2.png",q="/c/assets/26.DpzkVk5V.png",S="/c/assets/27.BXk95GIP.png",w="/c/assets/28.CbWTB08W.png",L="/c/assets/29.twO9TCIg.png",P="/c/assets/30.CKOjeIvS.png",T="/c/assets/31.DKmR0CxE.png",I="/c/assets/32.Cudf77_s.gif",U="/c/assets/33.BBUUlhRC.png",W="/c/assets/34.iLABkB7O.png",N="/c/assets/35.BQuYWOU9.png",R="/c/assets/36.CslpH6j0.png",O="/c/assets/37.BAyvZdKq.png",M="/c/assets/38.C3oC1iUd.png",X="/c/assets/39.Ds-jsEZn.png",G="/c/assets/40.Cd37gMYs.png",V="/c/assets/41.CAw2z3gc.png",$="/c/assets/42.DdPThnr-.png",H="/c/assets/43.q_rvlDnY.png",K="/c/assets/44.JRHg9RZA.png",j="/c/assets/45.Baq-Hb06.png",Q="/c/assets/46.c1ht53mu.png",J="/c/assets/47.CAZmH5Py.png",Y="/c/assets/48.DWeCYBe9.png",z="/c/assets/49.2XM8pYni.png",Z="/c/assets/50.CN0t-fuo.png",ss="/c/assets/51.AcDh3LXQ.png",as="/c/assets/52.CUkDFAc6.png",is="/c/assets/53.picNTNaJ.png",ns="/c/assets/54.DKX92RgJ.png",ls="/c/assets/55.Bxr7QKI3.png",es="/c/assets/56.DuFWsOgW.png",ps="/c/assets/57.Da9qUcfr.png",ts="/c/assets/58.7_gEABSX.gif",rs="/c/assets/59.C2KQYoVC.gif",hs="/c/assets/60.RTUP8Vtx.png",cs="/c/assets/61.Dq21DxwL.png",ds="/c/assets/62.QmpUaNxU.png",os="/c/assets/63.DP0C29gZ.png",ks="/c/assets/64.DwzHokd4.png",us="/c/assets/65.Bi6K26yA.png",gs="/c/assets/66.Bw8DcEQ_.png",bs="/c/assets/67.DPc8Z9rS.png",ms="/c/assets/68.S84xHMTl.png",Es="/c/assets/69.iw3JQUkn.png",Cs="/c/assets/70.ILeJt-HK.png",ys="/c/assets/71.CHgm7khh.png",Fs="/c/assets/72.N1nqJaEg.png",_s="/c/assets/73.DHsnibMi.png",vs="/c/assets/74.BQr6Q0uV.png",Bs="/c/assets/75.BVemi2Lh.png",As="/c/assets/76.BHR69UXx.png",fs="/c/assets/77.CPSU5SJI.png",xs="/c/assets/78.CaQLoDlw.png",Ds="/c/assets/79.aRGy4XbL.png",qs="/c/assets/80.kNO9fmPR.png",Ss="/c/assets/81.D4EkoC4o.png",ws="/c/assets/82.V23Lo9e_.png",Ls="/c/assets/83.Du9LVeMB.png",Ps="/c/assets/84.DdFg75U9.png",Ts="/c/assets/85.C6bz6KtT.png",Is="/c/assets/86.CB6LAhB5.png",Us="/c/assets/87.Bip8bkua.png",Ws="/c/assets/88.DRNHRduW.png",Ns="/c/assets/89.Cth4qqEn.png",Rs="/c/assets/90.DWGWZ64P.png",Os="/c/assets/91.3hDIDdvx.png",Ms="/c/assets/92.Bw_dQ4ap.png",Xs="/c/assets/93.Cn_ubTyA.png",Gs="/c/assets/94.C84EBqwB.png",Vs="/c/assets/95.dZfJY4eR.png",$s="/c/assets/96.B0zm0Z79.png",Hs="/c/assets/97.CaTcEy1Q.png",Ks="/c/assets/98.iEc8mo9g.png",js="/c/assets/99.Co2KxM6t.png",Qs="/c/assets/100.CaUm8Qhc.png",Js="/c/assets/101.kOkqIKG6.png",Ys="/c/assets/102.CyeASH-c.png",zs="/c/assets/103.CFdk60La.png",Zs="/c/assets/104.Bhl-0uK_.png",sa="/c/assets/105.Dni9KbXV.png",aa="/c/assets/106.BXx10MCV.png",ia="/c/assets/107.CXcIKX1T.png",na="/c/assets/108.CQ3_QCQT.png",la="/c/assets/109.CQoDRJM5.gif",ea="/c/assets/110.CPfwZvD9.gif",pa="/c/assets/111.bxEomEjU.gif",ta="/c/assets/112.C_onhf2k.png",ra="/c/assets/113.Budj3s38.gif",ha="/c/assets/114.CH8koQdu.gif",ca="/c/assets/115.kUJhxMtg.png",da="/c/assets/116.BJeJJW4_.png",oa="/c/assets/117.BCuK6eJL.gif",ka="/c/assets/118.rKC-z4z-.gif",ua="/c/assets/119.BJE3xxuT.gif",ga="/c/assets/120.DJOq__O0.gif",ba="/c/assets/121.BDt_0fRR.png",ma="/c/assets/122.Bo5OawW8.png",Ea="/c/assets/123.sUWUfl5e.png",Ca="/c/assets/124.BK4jpnB8.png",ya="/c/assets/125.EF8vdbSq.png",Fa="/c/assets/126.DjxdA_Co.png",_a="/c/assets/127.sp68q1hh.gif",va="/c/assets/128.DhMRyxNN.gif",Ba="/c/assets/129.CdcLZM0R.gif",Aa="/c/assets/130.D-5AsTTr.png",fa="/c/assets/131.2RQKmAUa.png",xa="/c/assets/132.CI4xX8SM.png",Da="/c/assets/133.C8QUZ9v3.gif",qa="/c/assets/134.g5tQfhWz.gif",Sa="/c/assets/135.CX0_1NsE.gif",wa="/c/assets/136.BrFJeoK6.png",La="/c/assets/137.58TjSSjH.gif",Pa="/c/assets/138.CgqNV2hL.png",Ta="/c/assets/139.BasYWvkM.png",Ia="/c/assets/140.CjFxJpBr.png",Ua="/c/assets/141.Dm5Jspvp.gif",Wa="/c/assets/142.1krCh8cy.gif",Na="/c/assets/143.DOSyahv7.gif",Ra="/c/assets/144.BHEvX_FI.gif",Oa="/c/assets/145.DFA0g1_d.gif",Ma="/c/assets/146.D50nO5eA.gif",Xa="/c/assets/147.cAvG1Qfq.png",Ga="/c/assets/148.DpakQFWz.gif",Va="/c/assets/149.Bg61j9QI.gif",$a="/c/assets/150.DPvD9UCw.gif",Ha="/c/assets/151.Ceu65U_n.gif",Ka="/c/assets/152.BWPFRK_8.gif",ja="/c/assets/153.Ct4TfxPf.gif",Qa="/c/assets/154.zsKtx_jV.png",Ja="/c/assets/155.3oqDAW0w.png",Ya="/c/assets/156.D9TSeAa9.gif",za="/c/assets/157.CCRgYIVq.png",Za="/c/assets/158.C1t2T6FV.gif",si="/c/assets/159.Rqa4uHq6.png",ai="/c/assets/160.6yQYnjOa.gif",ii="/c/assets/161.hYR9GiiD.gif",ni="/c/assets/162.D3b-QIrA.gif",li="/c/assets/163.DGbA6qsW.gif",ei="/c/assets/164.BToOkxf2.gif",pi="/c/assets/166.C3wekjfY.png",ti="/c/assets/167.CKuuzuQ_.png",ri="/c/assets/168.B4r6Nv14.gif",hi="/c/assets/169.CvbhuZNK.png",ci="/c/assets/170.BPgYm4ZX.gif",di="/c/assets/171.DH2fri13.gif",oi="/c/assets/172.CDDIqy03.gif",ki="/c/assets/173.DCQsqYYC.gif",ui="/c/assets/174.CUjMoXNF.gif",gi="/c/assets/175.BWbajkuB.gif",bi="/c/assets/176.C1JnBDr7.png",mi="/c/assets/177.DwN2p3bo.png",Ei="/c/assets/178.DdSfz-Pf.gif",Ci="/c/assets/179.BMocjVt7.gif",yi="/c/assets/180.BUU-wlaw.gif",Fi="/c/assets/181.ssadIF0D.gif",_i="/c/assets/182.Dq5lLq9v.gif",vi="/c/assets/183.CJ0_loZ8.gif",Bi="/c/assets/184.BPOK9irZ.gif",Ai="/c/assets/185.B1eB55rC.gif",fi="/c/assets/186.VIcU-hkN.gif",xi="/c/assets/187.BM9viRZJ.gif",Di="/c/assets/188.DpMBA1SK.gif",qi="/c/assets/189.DgXuU6LF.png",Si="/c/assets/190.Dnw73s2h.gif",Xi=JSON.parse('{"title":"第一章:计算机组成原理","description":"","frontmatter":{},"headers":[],"relativePath":"notes/01_c-basic/01_xdx/index.md","filePath":"notes/01_c-basic/01_xdx/index.md","lastUpdated":1722491293000}'),wi={name:"notes/01_c-basic/01_xdx/index.md"},Li=n('

    1.1 计算机系统

    • 计算机(Computer),俗称"电脑",是一种能够接收和存储信息,并按照存储在其内部的程序对海量的数据进行自动、高速的处理,然后将处理结果输出的现代化智能电子设备。
    • 计算机有很多形式,如:台式电脑、笔记本电脑、智能手机、平板电脑等,还有生产环境中提供重要业务支撑的各种服务器。

    • 一个完整的计算机系统硬件(Hardware)系统软件(Software)系统两大部分组成,即:

    1.2 冯·诺依曼体系结构

    • 冯·诺依曼是一位多才多艺的科学家,他在数学、物理学、计算机科学、经济学等领域都有杰出的贡献。

    • 冯·诺依曼的主要成就:
      • 在计算机科学领域的最著名贡献是提出了冯·诺依曼体系结构(1946 年),这是现代计算机设计的基础
      • 促进了计算机的可编程性和通用性,使得计算机能够执行各种复杂的任务。
      • 对核武器设计、自动化控制系统、人工智能等领域的发展产生了重要影响。
      • ……

    IMPORTANT

    冯·诺依曼体系结构是现代计算机(量子计算机除外)设计的基础

    • 冯·诺依曼体系结构的理论要点如下:

      • 存储程序程序指令数据都存储在计算机的内存中,这使得程序可以在运行时修改。

      • 二进制逻辑:所有数据指令都以二进制形式表示。

      • 顺序执行:指令按照它们在内存中的顺序执行,但可以有条件地改变执行顺序。

      • 五大部件:计算机由运算器控制器存储器输入设备输出设备组成。

      • 指令结构:指令由操作码和地址码组成,操作码指示要执行的操作,地址码指示操作数的位置。

      • 中心化控制:计算机的控制单元(CPU)负责解释和执行指令,控制数据流。

    NOTE

    上述的组件协同工作,构成了一个完整的计算机系统:

    • 运算器控制器通常被集成在一起,组成中央处理器(CPU),负责数据处理和指令执行。
    • 存储器保存数据和程序,是计算机运作的基础。
    • 输入设备输出设备负责与外界的交互,确保用户能够输入信息并接收计算机的处理结果。

    1.3 各种硬件处理速度和性能优化

    • 计算机的性能短板:如果 CPU 有每秒处理 1000 个服务请求的能力,各种总线的负载能力能达到 500 个, 但网卡只能接受 200个请求,而硬盘只能负担 150 个的话,那这台服务器得处理能力只能是 150 个请求/ 秒,有 85% 的处理器计算能力浪费了,在计算机系统当中,硬盘的读写速率已经成为影响系统性能进一 步提高的瓶颈。

    img

    • 计算机的各个设备部件的延迟从高到低的排列,依次是机械硬盘(HDD)、固态硬盘(SSD)、内存、CPU 。

    img

    • 从上图中,我们可以知道,CPU 是最快的,一个时钟周期是 0.3 ns ,内存访问需要 120 ns ,固态硬盘访问需要 50-150 us,传统的硬盘访问需要 1-10 ms,而网络访问是最慢,需要 40 ms 以上。
    • 时间的单位换算如下:
    txt
    1 秒 = 1000 毫秒,即 1 s = 1000 ms。
    +import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l="/c/assets/1.D4a42fT1.jpg",e="/c/assets/2.D2wnxl5F.png",p="/c/assets/3.Dq625oo9.jpg",t="/c/assets/4.uqu1DEK4.png",r="/c/assets/5.C6Q0Q8kf.jpg",h="/c/assets/6.B4Srsb-0.png",c="/c/assets/7._D_c8Lrn.png",d="/c/assets/8.DlIyFGDg.png",o="/c/assets/9.7zkUmpQw.png",k="/c/assets/10.h1ugtjyX.png",u="/c/assets/11.D5PWTabw.png",g="/c/assets/12.Bvs6QYjl.jpg",b="/c/assets/9.7zkUmpQw.png",m="/c/assets/14.CsR5exrN.png",E="/c/assets/15.BRG9GQdT.png",C="/c/assets/16.C2sciGZn.png",y="/c/assets/17.DdyXXyxJ.png",F="/c/assets/18.DIeb_KXW.png",_="/c/assets/19.C-kvMz2p.png",v="/c/assets/20.CQqFxmDa.png",B="/c/assets/21.CjMWyIiX.png",A="/c/assets/22.DFQhcDgs.png",f="/c/assets/23.Cco1vsW8.png",x="/c/assets/24.D60Zf6_d.png",D="/c/assets/25.D2-G6nV2.png",q="/c/assets/26.DpzkVk5V.png",S="/c/assets/27.BXk95GIP.png",w="/c/assets/28.CbWTB08W.png",L="/c/assets/29.twO9TCIg.png",P="/c/assets/30.CKOjeIvS.png",T="/c/assets/31.DKmR0CxE.png",U="/c/assets/32.Cudf77_s.gif",I="/c/assets/33.BBUUlhRC.png",W="/c/assets/34.iLABkB7O.png",O="/c/assets/35.BQuYWOU9.png",N="/c/assets/36.CslpH6j0.png",R="/c/assets/37.BAyvZdKq.png",M="/c/assets/38.C3oC1iUd.png",X="/c/assets/39.Ds-jsEZn.png",G="/c/assets/40.Cd37gMYs.png",V="/c/assets/41.CAw2z3gc.png",$="/c/assets/42.DdPThnr-.png",H="/c/assets/43.q_rvlDnY.png",K="/c/assets/44.JRHg9RZA.png",j="/c/assets/45.Baq-Hb06.png",Q="/c/assets/46.c1ht53mu.png",J="/c/assets/47.CAZmH5Py.png",Y="/c/assets/48.DWeCYBe9.png",z="/c/assets/49.2XM8pYni.png",Z="/c/assets/50.CN0t-fuo.png",ss="/c/assets/51.AcDh3LXQ.png",as="/c/assets/52.CUkDFAc6.png",is="/c/assets/53.picNTNaJ.png",ns="/c/assets/54.DKX92RgJ.png",ls="/c/assets/55.Bxr7QKI3.png",es="/c/assets/56.DuFWsOgW.png",ps="/c/assets/57.Da9qUcfr.png",ts="/c/assets/58.7_gEABSX.gif",rs="/c/assets/59.C2KQYoVC.gif",hs="/c/assets/60.RTUP8Vtx.png",cs="/c/assets/61.Dq21DxwL.png",ds="/c/assets/62.QmpUaNxU.png",os="/c/assets/63.DP0C29gZ.png",ks="/c/assets/64.DwzHokd4.png",us="/c/assets/65.Bi6K26yA.png",gs="/c/assets/66.Bw8DcEQ_.png",bs="/c/assets/67.DPc8Z9rS.png",ms="/c/assets/68.S84xHMTl.png",Es="/c/assets/69.iw3JQUkn.png",Cs="/c/assets/70.ILeJt-HK.png",ys="/c/assets/71.CHgm7khh.png",Fs="/c/assets/72.N1nqJaEg.png",_s="/c/assets/73.DHsnibMi.png",vs="/c/assets/74.BQr6Q0uV.png",Bs="/c/assets/75.BVemi2Lh.png",As="/c/assets/76.BHR69UXx.png",fs="/c/assets/77.CPSU5SJI.png",xs="/c/assets/78.CaQLoDlw.png",Ds="/c/assets/79.aRGy4XbL.png",qs="/c/assets/80.kNO9fmPR.png",Ss="/c/assets/81.D4EkoC4o.png",ws="/c/assets/82.V23Lo9e_.png",Ls="/c/assets/83.Du9LVeMB.png",Ps="/c/assets/84.DdFg75U9.png",Ts="/c/assets/85.C6bz6KtT.png",Us="/c/assets/86.CB6LAhB5.png",Is="/c/assets/87.Bip8bkua.png",Ws="/c/assets/88.DRNHRduW.png",Os="/c/assets/89.Cth4qqEn.png",Ns="/c/assets/90.DWGWZ64P.png",Rs="/c/assets/91.3hDIDdvx.png",Ms="/c/assets/92.Bw_dQ4ap.png",Xs="/c/assets/93.Cn_ubTyA.png",Gs="/c/assets/94.C84EBqwB.png",Vs="/c/assets/95.dZfJY4eR.png",$s="/c/assets/96.B0zm0Z79.png",Hs="/c/assets/97.CaTcEy1Q.png",Ks="/c/assets/98.iEc8mo9g.png",js="/c/assets/99.Co2KxM6t.png",Qs="/c/assets/100.CaUm8Qhc.png",Js="/c/assets/101.kOkqIKG6.png",Ys="/c/assets/102.CyeASH-c.png",zs="/c/assets/103.CFdk60La.png",Zs="/c/assets/104.Bhl-0uK_.png",sa="/c/assets/105.Dni9KbXV.png",aa="/c/assets/106.BXx10MCV.png",ia="/c/assets/107.CXcIKX1T.png",na="/c/assets/108.CQ3_QCQT.png",la="/c/assets/109.CQoDRJM5.gif",ea="/c/assets/110.CPfwZvD9.gif",pa="/c/assets/111.bxEomEjU.gif",ta="/c/assets/112.C_onhf2k.png",ra="/c/assets/113.Budj3s38.gif",ha="/c/assets/114.CH8koQdu.gif",ca="/c/assets/115.kUJhxMtg.png",da="/c/assets/116.BJeJJW4_.png",oa="/c/assets/117.BCuK6eJL.gif",ka="/c/assets/118.rKC-z4z-.gif",ua="/c/assets/119.BJE3xxuT.gif",ga="/c/assets/120.DJOq__O0.gif",ba="/c/assets/121.BDt_0fRR.png",ma="/c/assets/122.Bo5OawW8.png",Ea="/c/assets/123.sUWUfl5e.png",Ca="/c/assets/124.BK4jpnB8.png",ya="/c/assets/125.EF8vdbSq.png",Fa="/c/assets/126.DjxdA_Co.png",_a="/c/assets/127.sp68q1hh.gif",va="/c/assets/128.DhMRyxNN.gif",Ba="/c/assets/129.CdcLZM0R.gif",Aa="/c/assets/130.D-5AsTTr.png",fa="/c/assets/131.2RQKmAUa.png",xa="/c/assets/132.CI4xX8SM.png",Da="/c/assets/133.C8QUZ9v3.gif",qa="/c/assets/134.g5tQfhWz.gif",Sa="/c/assets/135.CX0_1NsE.gif",wa="/c/assets/136.BrFJeoK6.png",La="/c/assets/137.58TjSSjH.gif",Pa="/c/assets/138.CgqNV2hL.png",Ta="/c/assets/139.BasYWvkM.png",Ua="/c/assets/140.CjFxJpBr.png",Ia="/c/assets/141.Dm5Jspvp.gif",Wa="/c/assets/142.1krCh8cy.gif",Oa="/c/assets/143.DOSyahv7.gif",Na="/c/assets/144.BHEvX_FI.gif",Ra="/c/assets/145.DFA0g1_d.gif",Ma="/c/assets/146.D50nO5eA.gif",Xa="/c/assets/147.cAvG1Qfq.png",Ga="/c/assets/148.DpakQFWz.gif",Va="/c/assets/149.Bg61j9QI.gif",$a="/c/assets/150.DPvD9UCw.gif",Ha="/c/assets/151.Ceu65U_n.gif",Ka="/c/assets/152.BWPFRK_8.gif",ja="/c/assets/153.Ct4TfxPf.gif",Qa="/c/assets/154.zsKtx_jV.png",Ja="/c/assets/155.3oqDAW0w.png",Ya="/c/assets/156.D9TSeAa9.gif",za="/c/assets/157.CCRgYIVq.png",Za="/c/assets/158.C1t2T6FV.gif",si="/c/assets/159.Rqa4uHq6.png",ai="/c/assets/160.6yQYnjOa.gif",ii="/c/assets/161.hYR9GiiD.gif",ni="/c/assets/162.D3b-QIrA.gif",li="/c/assets/163.DGbA6qsW.gif",ei="/c/assets/164.BToOkxf2.gif",pi="/c/assets/166.C3wekjfY.png",ti="/c/assets/167.CKuuzuQ_.png",ri="/c/assets/168.B4r6Nv14.gif",hi="/c/assets/169.CvbhuZNK.png",ci="/c/assets/170.BPgYm4ZX.gif",di="/c/assets/171.DH2fri13.gif",oi="/c/assets/172.CDDIqy03.gif",ki="/c/assets/173.DCQsqYYC.gif",ui="/c/assets/174.CUjMoXNF.gif",gi="/c/assets/175.BWbajkuB.gif",bi="/c/assets/176.C1JnBDr7.png",mi="/c/assets/177.DwN2p3bo.png",Ei="/c/assets/178.DdSfz-Pf.gif",Ci="/c/assets/179.BMocjVt7.gif",yi="/c/assets/180.BUU-wlaw.gif",Fi="/c/assets/181.ssadIF0D.gif",_i="/c/assets/182.Dq5lLq9v.gif",vi="/c/assets/183.CJ0_loZ8.gif",Bi="/c/assets/184.BPOK9irZ.gif",Ai="/c/assets/185.B1eB55rC.gif",fi="/c/assets/186.VIcU-hkN.gif",xi="/c/assets/187.BM9viRZJ.gif",Di="/c/assets/188.DpMBA1SK.gif",qi="/c/assets/189.DgXuU6LF.png",Si="/c/assets/190.Dnw73s2h.gif",wi="/c/assets/191.SnFXRSaL.png",Li="/c/assets/192.DnoEqOjV.png",Pi="/c/assets/193.BJBdn7pw.png",Ti="/c/assets/194.DXtQWYsM.gif",Hi=JSON.parse('{"title":"第一章:计算机组成原理","description":"","frontmatter":{},"headers":[],"relativePath":"notes/01_c-basic/01_xdx/index.md","filePath":"notes/01_c-basic/01_xdx/index.md","lastUpdated":1722762363000}'),Ui={name:"notes/01_c-basic/01_xdx/index.md"},Ii=n('

    第一章:计算机组成原理

    1.1 计算机系统

    • 计算机(Computer),俗称"电脑",是一种能够接收和存储信息,并按照存储在其内部的程序对海量的数据进行自动、高速的处理,然后将处理结果输出的现代化智能电子设备。
    • 计算机有很多形式,如:台式电脑、笔记本电脑、智能手机、平板电脑等,还有生产环境中提供重要业务支撑的各种服务器。

    • 一个完整的计算机系统硬件(Hardware)系统软件(Software)系统两大部分组成,即:

    1.2 冯·诺依曼体系结构

    • 冯·诺依曼是一位多才多艺的科学家,他在数学、物理学、计算机科学、经济学等领域都有杰出的贡献。

    • 冯·诺依曼的主要成就:
      • 在计算机科学领域的最著名贡献是提出了冯·诺依曼体系结构(1946 年),这是现代计算机设计的基础
      • 促进了计算机的可编程性和通用性,使得计算机能够执行各种复杂的任务。
      • 对核武器设计、自动化控制系统、人工智能等领域的发展产生了重要影响。
      • ……

    IMPORTANT

    冯·诺依曼体系结构是现代计算机(量子计算机除外)设计的基础

    • 冯·诺依曼体系结构的理论要点如下:

      • 存储程序程序指令数据都存储在计算机的内存中,这使得程序可以在运行时修改。

      • 二进制逻辑:所有数据指令都以二进制形式表示。

      • 顺序执行:指令按照它们在内存中的顺序执行,但可以有条件地改变执行顺序。

      • 五大部件:计算机由运算器控制器存储器输入设备输出设备组成。

      • 指令结构:指令由操作码和地址码组成,操作码指示要执行的操作,地址码指示操作数的位置。

      • 中心化控制:计算机的控制单元(CPU)负责解释和执行指令,控制数据流。

    NOTE

    上述的组件协同工作,构成了一个完整的计算机系统:

    • 运算器控制器通常被集成在一起,组成中央处理器(CPU),负责数据处理和指令执行。
    • 存储器保存数据和程序,是计算机运作的基础。
    • 输入设备输出设备负责与外界的交互,确保用户能够输入信息并接收计算机的处理结果。

    1.3 各种硬件处理速度和性能优化

    • 计算机的性能短板:如果 CPU 有每秒处理 1000 个服务请求的能力,各种总线的负载能力能达到 500 个, 但网卡只能接受 200个请求,而硬盘只能负担 150 个的话,那这台服务器得处理能力只能是 150 个请求/ 秒,有 85% 的处理器计算能力浪费了,在计算机系统当中,硬盘的读写速率已经成为影响系统性能进一 步提高的瓶颈。

    img

    • 计算机的各个设备部件的延迟从高到低的排列,依次是机械硬盘(HDD)、固态硬盘(SSD)、内存、CPU 。

    img

    • 从上图中,我们可以知道,CPU 是最快的,一个时钟周期是 0.3 ns ,内存访问需要 120 ns ,固态硬盘访问需要 50-150 us,传统的硬盘访问需要 1-10 ms,而网络访问是最慢,需要 40 ms 以上。
    • 时间的单位换算如下:
    txt
    1 秒 = 1000 毫秒,即 1 s = 1000 ms。
     1 毫秒 = 1000 微妙,即 1 ms = 1000 us 。
     1 微妙 = 1000 纳秒,即 1 us = 1000 ns。
    • 按照上图,将计算机世界的时间和人类世界的时间进行对比,即:
    txt
    如果 CPU 的时钟周期按照 1 秒计算,
     那么,内存访问就需要 6 分钟;
    @@ -44,7 +44,7 @@ import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l
         return 0;  // 函数执行完毕时返回函数值0
     }
    • 编程语言就是用于控制计算机,让其完成我们需要的功能。而我们学习编程语言,其实就是学习这些文字和符号编写的规则。
    • 因为 CPU 只能识别二进制的指令,而我们编写的程序叫做源代码,是人类能看懂;但是,计算机却不能识别。那么,我们就需要让计算机能识别我们编写的源程序,就需要将我们编写的源代码交给编译器程序,其会帮助我们将所编写的源代码转换为计算机能够识别的二进制指令。

    NOTE

    编译器就是运行在操作系统之上的程序,其作用就是用来将程序员编写的源代码转换为计算机能够识别的二进制指令。

    • 如果我们用 Java 语言编写了程序(源代码),那么编写的程序也是不能直接运行的,需要通过 Java 语言的编译器将 Java 程序编译为计算机能够识别的二进制指令。
    • 如果我们用 Python 语言编写了程序(源代码),那么编写的程序也是不能直接运行的,需要通过 Python 语言的编译器将 Python 程序编译为计算机能够识别的二进制指令。
    • ……
    • 总而言之,无论我们学习任何一门编程语言,想要将程序运行起来,都必须做如下的两件事情:
      • ① 学习该语言的文字和符号编写的规则,即:语法规则
      • ② 需要在操作系统上安装对应编程语言的编译器程序,将源程序编译为计算机能够识别的二进制指令。

    2.3 计算机语言简史

    2.3.1 机器语言(相当于人类的石器时代)

    • 1946 年 2 月 14 日,世界上第一台计算机 ENIAC 诞生,使用的是最原始的穿透卡片

    • 这种卡片使用的是用二进制代码表示的语言,和人类语言差别极大,这种语言就称为机器语言,如:
    txt
    0000,0000,000000010000 代表 LOAD A, 16
     0000,0001,000000000001 代表 LOAD B, 1
    -0001,0001,000000010000 代表 STORE B, 16
    • 这种语言本质上是计算机能识别的唯一语言,人类很难理解;换言之,当时的程序员 99.9% 都是异类!!!

    IMPORTANT

    不同类型(CPU 架构,如:x86_64、arm 等)的处理器有不同的机器语言指令集,指令集架构(ISA)决定了机器语言的具体形式;换言之,机器语言与特定硬件架构紧密相关,机器语言程序几乎没有可移植性。

    2.3.2 汇编语言(相当于人类的青铜&铁器时代)

    • 汇编语言使用助记符(如:MOV、ADD、SUB)代替二进制操作码,使程序更易于人类编写和理解;因此,汇编语言也被称为符号语言

    • 汇编语言的优点是能编写高效率的程序;但是,缺点和机器语言没什么不同,汇编语言同样依赖于具体的计算机架构(面向机器),程序不具备跨平台的可移植性。

    NOTE

    汇编语言,目前仍然应用于工业电子编程领域、软件的加密解密、计算机病毒分析等。

    2.3.3 高级语言(相当于人类的信息时代)

    • 高级语言是一种接近于人们使用习惯的程序设计语言。它允许程序员使用接近日常英语的指令来编写程序,程序中的符号和算式也和日常使用的数学公式差不多,接近于自然语言和数学语言,容易被人们掌握。

    • 高级语言独立于计算机硬件,有一定的通用性;计算机不能直接识别和执行用高级语言编写的程序,需要使用编译器解释器转换为机器语言,才能被计算机识别和执行。

    NOTE

    普遍使用的高级编程语言,有:C、C++、Java、Python、C#、JavaScript、Go、SQL 等。

    2.3.4 总结

    • 编写语言的对比,如下所示:
    类别特征优点缺点示例
    机器语言直接由计算机执行的二进制代码执行速度快编写困难,可读性差,与具体硬件强绑定二进制代码
    汇编语言用助记符代替二进制代码的低级语言相对机器语言更易编写和理解,允许直接控制硬件资源依然需要了解硬件,不够抽象,与具体硬件或平台相关MOV,ADD 等助记符
    高级语言接近人类语言,提供了更高层次的抽象易于编写和维护,可移植性好,支持多种编程范式需要通过编译器或解释器转换为机器语言,可能存在一定的性能损失C,Java, Python 等

    NOTE

    • ① 这三种编程语言类型从低级到高级提供了不同层次的抽象,以满足不同的编程需求和场景。
    • ② 随着计算机科学的发展,高级语言因其强大的表达能力、良好的可移植性和易用性,成为了日常软件开发的主流选择。

    第三章:初识 C 语言

    3.1 C 语言的由来

    • 1969 年,美国贝尔实验室的肯·汤姆森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 最初是使用汇编语言编写的,依赖于计算机硬件。为了程序的可读性可移植性,它们决定使用高级语言重写。但是。当时的高级语言无法满足他们的要求,肯·汤姆森就在 BCPL 语言的基础上发明了 B 语言。
    • 1972 年,丹尼斯·里奇(Dennis Ritchie)在 B 语言的基础上重新设计了一种新的语言,这种新语言取代了 B 语言,即 C 语言。

    • 1973 年,整个 Unix 系统都使用 C 语言重写

    NOTE

    C 语言最初是作为 Unix 系统的开发工具而发明的。

    • 此后,这种语言快速流传,广泛用于各种操作系统和系统软件的开发,如:Unix、MS-DOS、Microsoft Windows 以及 Linux 等。

    • 1988 年,美国国家标准协会(ANSI)正式将 C 语言标准化,标志着 C 语言开始稳定和规范化。

    3.2 为什么要学习 C 语言?

    • C 语言具有可移植好、跨平台的特点:用 C 语言编写的代码可以在不同的操作系统和硬件平台上编译和运行。

    NOTE

    C 语言的最原始的设计目的,就是为了将 Unix 操作系统移植到其他的计算机架构上,这使得它从一开始就非常注重可移植性。

    • C 语言在许多领域应用广泛
      • 操作系统:C 广泛用于开发操作系统,如:Unix、Linux 和 Windows。
      • 嵌入式系统:C 是一种用于开发嵌入式系统(如:微控制器、微处理器和其它电子设备)的流程语言。
      • 系统软件:C 用于开发设备驱动程序、编译器和汇编器等系统软件。
      • 网络:C 语言广泛用于开发网络应用程序,例如:Web 服务器、网络协议和网络驱动程序。
      • 数据库系统:C 用于开发数据库系统,例如:Oracle、MySQL 和 PostgreSQL 。
      • 游戏:由于 C 能够处理低级硬件交互,因此经常用于开发计算机游戏。
      • 人工智能:C 用于开发人工智能和机器学习的应用程序,例如:神经网络和深度学习算法。
      • 科学应用:C 用于开发科学应用程序,例如:仿真软件和数值分析工具。
      • 金融应用:C 用于开发股票市场分析和交易系统等金融应用。
    • ③ C 语言能够直接对硬件进行操作、管理内存以及和操作系统对话,这使得它是一种非常接近底层的语言,非常适合写需要和硬件交互、有极高性能要求的程序。
    • 学习 C 语言有助于快速上手其他编程语言,如:C++(原先是 C 语言的一个扩展,在 C 语言的基础上嫁接了面向对象编程思想)、C#、Java 等,这些语言都继承或深受 C 语言的影响和启发。
    • ⑤ C 语言长盛不衰。C 语言至今,依然是最广泛使用、最流行的编程语言之一,包括很多大学将 C 语言作为计算机教学的入门语言,拥有庞大而活跃的用户社区,这意味着有许多资源和库可供开发人员使用。

    3.3 计算机语言排行榜

    • TIOBE 是一个流行编程语言排行,每月更新。排名权重基于世界范围内工程师数量,Google、Bing、Yahoo! 、Wikipedia、Amazon、Youtube 和百度这些主流的搜索引擎,也将作为排名权重的参考指标。

    • 计算机语言走势图:

    3.4 C 语言的版本选择

    • 随着微型计算机的日益普及,出现了许多 C 语言版本(标准)。

      • 版本 1(K&R C):K&R C 指的是 C 语言的原始版本。1978年,C 语言的发明者布莱恩·柯林(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)合写了一本著名的教材《C 编程语言》(The C programming language)。

      NOTE

      由于 C 语言还没有成文的语法标准,这本书就成了公认标准,以两位作者的姓氏首字母作为版本简称 “K&R C”。

      • 版本 2(ANSI C,又称 C89 或 C90):C 语言的原始版本非常简单,对很多情况的描述非常模糊,加上 C 语法依然在快速发展,要求将 C 语言标准化的呼声越来越高。1989 年,美国国家标准协会(ANSI)制定了一套 C 语言标准,并于次年被国际标准化组织(ISO)通过。它被称为 “ANSI C”,也可以按照发布年份,称为 “C89 或 C90”。

      • 版本 3(C99):C 语言标准的第一次大型修订,发生在 1999 年,增加了许多语言特性,比如:双斜杠( // )的注释语法,可变长度数组、灵活的数组成员、复数、内联函数和指定的初始值设定项,这个版本称为 C99,是目前最流行的 C 版本

      • 版本 4(C11):2011 年,标准化组织再一次对 C 语言进行修订,增加了_Generic、static_assert 和原子类型限定符。这个版本称为 C11。

      NOTE

      需要强调的是,修订标准的原因并不是因为原标准不能用,而是需要跟进新的技术。

      • 版本 5(C17):C11 标准在 2017 年进行了修补,但发布是在 2018 年。新版本只是解决了 C11 的一些缺陷,没有引入任何新功能。这个版本称为 C17。
      • 版本 6(C23):2023 年发布,计划进一步增强安全性,消除实现定义的行为,引入模块化语言概念等新特性,使 C 语言在安全和可靠性方面有重大提高。
      • ……
    • 需要注意的是,C 语言的标准并没有强制性的约束,只是个说明文档而已。不同的编译器产商,对 C 语言的标准有不同的实现,甚至会出现某些 C 语言的标准在这个编译器下实现了;但是,在另外的编辑器下却没有实现,导致编译程序错误的现象。常见的 C/C++ 编译器如下:

      • Borland C++ 宝蓝公司。
      • Intel C++ 英特尔编译器。
      • MSVC 微软公司。
      • g++ 编译器(GCC,编译套件), Linux 操作系统。

    IMPORTANT

    GCC 编译套件对标准的支持是最好的;所以,在实际项目开发中,我们首先会选用 GCC 编译套件来进行开发。

    3.5 C 语言的优缺点

    • C 语言的优点:

      • ① 高效:C 语言生成的代码非常高效,执行速度快,这使得其非常适合用于操作系统、嵌入式系统等需要高性能的场景。
      • ② 灵活性和低级控制:C 语言允许直接操作内存和硬件,可以进行位操作、指针运算等底层编程,非常适合开发需要直接硬件控制的应用。
      • ③ 广泛的硬件和平台支持:C 语言几乎可以在所有的计算机平台上运行,从微处理器到超级计算机,几乎所有的硬件平台都支持 C 语言。
      • ④ 标准库丰富:C 语言有一个标准库(C Standard Library),提供了大量常用的函数,涵盖了文件操作、字符串处理、内存管理等多种功能。
      • ⑤ 语言简洁:语法规则相对简单,没有过多的复杂特性,使得语言本身比较容易学习和掌握。
    • C 语言的缺点:

      • ① 缺乏高级特性:和现代编程语言相对,C 语言缺乏一些高级特性,如:面向对象编程、垃圾回收机制等,这使得某些类型的应用程序开发可能会更加复杂。
      • ② 安全性问题:C 语言允许直接操作内存,可能会导致缓冲区溢出、空指针引用等安全漏洞。如果不小心处理,容易产生难以调试的错误和安全隐患。
      • ③ 手动管理内存:C 语言需要程序员手动管理内存,即:分配内存和释放内存,这增加了内存泄露和悬空指针等问题的风险。
      • ④ 错误调试困难:由于 C 语言的底层操作特点,调试和排查错误可能比较困难,尤其是在处理复杂指针和内存操作的时候。
      • ⑤ 标准库有限:虽然 C 语言的标准库涵盖了很多基本功能,但相比现代编程语言的标准库,功能相对有限,尤其是在网络编程、多线程编程等方面。
    • 总而言之,C 语言的高效性和灵活性使其在系统级编程和嵌入式系统中占据重要地位,但其缺乏高级特性和内存管理上的挑战也使得开发过程可能更加复杂和容易出错。对于需要高性能和底层控制的应用,C 语言依然是不可替代的选择。

    第四章:C 语言入门(Hello World,⭐)

    4.1 环境的安装和配置

    4.1.1 概述

    • 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即:

      • GCC(GNU Compiler Collection):全平台实现,即支持 Windows、MacOS、Linux 等。
      • MSVC(Microsoft Visual C++):只支持 Windows 系统。
    • GCC 在 Windows 上的版本有很多,如:MinGW-w64GygwinMSYS2。它们之间的区别,如下所示:

    特性MinGW-w64CygwinMSYS2
    简介Minimalist GNU for WindowsPOSIX 兼容环境和工具集结合了 MinGW 和 Cygwin 的工具集
    编译器提供 GCC 编译器提供 POSIX 兼容环境,包含大量工具提供 MinGW-w64 工具链和 Cygwin 环境
    生成文件Windows 原生可执行文件POSIX 兼容的可执行文件可以生成 Windows 原生可执行文件或 POSIX 文件
    依赖无需额外依赖依赖 Cygwin DLL根据使用工具链决定(MinGW-w64 无依赖,Cygwin 有依赖)
    工具和库基本的编译工具丰富的 Unix 工具和库丰富的工具和库,强大的包管理系统
    性能性能较好可能较低,因为通过兼容层调用系统取决于使用的工具链(MinGW-w64 性能较好)
    复杂度简单易用设置和使用相对复杂较为灵活,复杂度介于 MinGW-w64 和 Cygwin 之间
    适用场景开发 Windows 原生应用运行和开发 Unix 程序混合使用 Unix 工具和开发 Windows 原生应用
    优点轻量级,直接生成 Windows 应用完整的 POSIX 兼容环境,丰富的工具灵活的环境,强大的包管理系统
    缺点工具和库较少生成文件依赖 Cygwin DLL,性能可能较低环境较大,占用更多空间,复杂性比 MinGW-w64 高

    NOTE

    • ① MinGW-w64 、Cygwin 以及 MSYS2 任选其一安装即可。
    • ② 目前的 Win10 和 Win11 版本支持 WSL2 (Windows Sub Linux 2 ,即 Windows 的子系统 Linux),可以实现在 Windows 系统上安装一个 Linux ,然后再运行 Linux 中的 GCC 工具链。

    4.1.2 MinGW-w64 的安装和配置

    4.1.2.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 解压到指定的目录,即:

    NOTE

    本人的解压目录是:D:\\develop\\mingw64

    4.1.2.2 配置 path 环境变量

    • 配置环境变量,以便任意目录都可以执行 gcc 命令,即:

    NOTE

    因为,本人安装 MinGW-w64 的目录是 D:\\develop\\mingw64,所以配置 path 环境变量就需要 D:\\develop\\mingw64\\bin

    • 测试是否安装成功:
    shell
    gcc --version

    4.1.3 Cygwin 的安装和配置

    4.1.3.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 点击安装:

    NOTE

    默认是最小化安装,没有 GCC,需要选择 gcc-core、gcc-g++、make、gdb、binutils 。

    4.1.3.2 配置 path 环境变量

    • 3.1.2.2 配置 path 环境变量 步骤相同:略。

    4.1.4 MSYS2(推荐)

    4.1.4.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 点击安装:

    • 出现命令终端:

    • 替换清华镜像源(可选):
    shell
    sed -i "s#https\\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*

    • 安装 gcc 等相关开发包:
    shell
    pacman -Syu --noconfirm # 更新包管理器
    shell
    pacman -Sy base-devel --noconfirm # 安装开发工具包
    shell
    pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工具链

    4.1.4.2 配置 path 环境变量

    • 3.1.2.2 配置 path 环境变量 步骤相同:略。

    4.2 IDE 的安装和配置

    4.2.1 CLion

    4.2.1.1 概述

    • CLion 是一款由 JetBrains 推出的跨平台 C/C++ 集成开发环境(IDE),它具有智能编辑器、CMake 构建支持、调试器、单元测试、代码分析等功能,可以极大提高 C/C++ 开发效率。

    4.2.1.2 安装

    • 鼠标双击,进入安装:

    • 下一步:

    • 下一步:

    • 下一步:

    • 安装:

    • 安装完成:

    4.2.1.3 配置

    • 打开 CLion :

    • 安装中文插件(可选):

    • 配置新 UI :

    • 新 UI 配置自定义字体(可选):

    • 配置自动保存功能:

    • 配置文件编码 为 UTF-8:

    • 配置控制台编码为 UTF-8:

    • 配置显示方法分隔符功能:

    • 配置编辑器的字体(可选):

    • 检测 GCC 工具链是否安装成功:

    4.2.2 VS Code

    4.2.2.1 概述

    • Visual Studio Code (VS Code) 是一个免费的开源代码编辑器,适用于 Windows、MacOS 和 Linux 平台。它支持语法高亮、智能代码补全(IntelliSense)、内置调试工具和Git集成。用户可以通过扩展来添加更多功能,如:支持新的编程语言、主题和调试工具。VS Code 还支持在微软 Azure 上进行部署和托管,适用于各种编程语言和框架。

    NOTE

    Visual Studio Code 需要安装对应的插件,才能运行 C/C++ 代码。

    4.2.2.2 安装

    • 鼠标双击,进入安装:

    • 同意协议:

    • 下一步:

    • 下一步:

    • 下一步:

    • 安装:

    • 安装过程:

    • 安装完成:

    4.2.2.3 配置

    • 安装中文插件:

    • 安装 C/C++ 插件:

    4.2.3 Microsoft Visual Studio

    4.2.3.1 概述

    • Visual Studio(简称 VS)是由微软公司发布的集成开发环境。它包括了整个软件生命周期中所需要的大部分工具,如:UML工具、代码管控工具、集成开发环境(IDE)等。

    • Visual Studio 支持 C/C++、C#、F#、VB 等多种程序语言的开发和测试,可以用于生成Web应用程序,也可以生成桌面应用程序,功能十分强大,但下载和安装很可能耗时数小时,还可能会塞满磁盘。

    • Visual Studio 2022 有三种版本:社区版(免费,不支持企业使用),专业版(第一年 1199 美元/ 799 美元续订)和企业版(第一年 5999 美元/ 2569 美元续订)。企业版拥有面向架构师的功能、高级调试和测试,这些功能是另两种 SKU 所没有的。

    • Visual Studio 旨在成为世界上最好的 IDE(集成开发环境),目前最新版本为 Visual Studio 2022。

    4.2.3.2 安装

    • 鼠标双击,进入安装:

    • 继续:

    • 等待:

    • 工作负荷(使用 C++ 的桌面开发):

    • 单个组件:

    • 语言包:

    • 安装位置(修改默认的安装位置):

    • 如果不是第一次安装,可能会出现共享组件、工具和 SDK不可以修改,即:

    • 此时,就需要打开注册表编辑器,将如下图中的除了第一个选项,全部删除,然后关闭再重新安装,即:

    • 开始安装:

    • 安装中:

    • 安装完成,然后关闭:

    4.2.3.3 配置

    • 在开始菜单处,启动 VS :

    • 登录或跳过该选项(有微软账号就注册,没有就暂时跳过):

    • 继续:

    • 注册 VS :

    • 填写注册码:

    NOTE

    • ① Pro 版本:TD244-P4NB7-YQ6XK-Y8MMM-YWV2J
    • ② Enterprise 版本:VHF9H-NXBBB-638P6-6JHCY-88JWH

    4.3 HelloWorld

    4.3.1 手动版

    • ① 新建一个 HelloWorld.c 的文件:

    • ② 通过记事本等软件打开该文件,输入如下的代码,并保存:
    c
    #include <stdio.h>
    +0001,0001,000000010000 代表 STORE B, 16
    • 这种语言本质上是计算机能识别的唯一语言,人类很难理解;换言之,当时的程序员 99.9% 都是异类!!!

    IMPORTANT

    不同类型(CPU 架构,如:x86_64、arm 等)的处理器有不同的机器语言指令集,指令集架构(ISA)决定了机器语言的具体形式;换言之,机器语言与特定硬件架构紧密相关,机器语言程序几乎没有可移植性。

    2.3.2 汇编语言(相当于人类的青铜&铁器时代)

    • 汇编语言使用助记符(如:MOV、ADD、SUB)代替二进制操作码,使程序更易于人类编写和理解;因此,汇编语言也被称为符号语言

    • 汇编语言的优点是能编写高效率的程序;但是,缺点和机器语言没什么不同,汇编语言同样依赖于具体的计算机架构(面向机器),程序不具备跨平台的可移植性。

    NOTE

    汇编语言,目前仍然应用于工业电子编程领域、软件的加密解密、计算机病毒分析等。

    2.3.3 高级语言(相当于人类的信息时代)

    • 高级语言是一种接近于人们使用习惯的程序设计语言。它允许程序员使用接近日常英语的指令来编写程序,程序中的符号和算式也和日常使用的数学公式差不多,接近于自然语言和数学语言,容易被人们掌握。

    • 高级语言独立于计算机硬件,有一定的通用性;计算机不能直接识别和执行用高级语言编写的程序,需要使用编译器解释器转换为机器语言,才能被计算机识别和执行。

    NOTE

    普遍使用的高级编程语言,有:C、C++、Java、Python、C#、JavaScript、Go、SQL 等。

    2.3.4 总结

    • 编写语言的对比,如下所示:
    类别特征优点缺点示例
    机器语言直接由计算机执行的二进制代码执行速度快编写困难,可读性差,与具体硬件强绑定二进制代码
    汇编语言用助记符代替二进制代码的低级语言相对机器语言更易编写和理解,允许直接控制硬件资源依然需要了解硬件,不够抽象,与具体硬件或平台相关MOV,ADD 等助记符
    高级语言接近人类语言,提供了更高层次的抽象易于编写和维护,可移植性好,支持多种编程范式需要通过编译器或解释器转换为机器语言,可能存在一定的性能损失C,Java, Python 等

    NOTE

    • ① 这三种编程语言类型从低级到高级提供了不同层次的抽象,以满足不同的编程需求和场景。
    • ② 随着计算机科学的发展,高级语言因其强大的表达能力、良好的可移植性和易用性,成为了日常软件开发的主流选择。

    第三章:初识 C 语言

    3.1 C 语言的由来

    • 1969 年,美国贝尔实验室的肯·汤姆森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 最初是使用汇编语言编写的,依赖于计算机硬件。为了程序的可读性可移植性,它们决定使用高级语言重写。但是。当时的高级语言无法满足他们的要求,肯·汤姆森就在 BCPL 语言的基础上发明了 B 语言。
    • 1972 年,丹尼斯·里奇(Dennis Ritchie)在 B 语言的基础上重新设计了一种新的语言,这种新语言取代了 B 语言,即 C 语言。

    • 1973 年,整个 Unix 系统都使用 C 语言重写

    NOTE

    C 语言最初是作为 Unix 系统的开发工具而发明的。

    • 此后,这种语言快速流传,广泛用于各种操作系统和系统软件的开发,如:Unix、MS-DOS、Microsoft Windows 以及 Linux 等。

    • 1988 年,美国国家标准协会(ANSI)正式将 C 语言标准化,标志着 C 语言开始稳定和规范化。

    3.2 为什么要学习 C 语言?

    • C 语言具有可移植好、跨平台的特点:用 C 语言编写的代码可以在不同的操作系统和硬件平台上编译和运行。

    NOTE

    C 语言的最原始的设计目的,就是为了将 Unix 操作系统移植到其他的计算机架构上,这使得它从一开始就非常注重可移植性。

    • C 语言在许多领域应用广泛
      • 操作系统:C 广泛用于开发操作系统,如:Unix、Linux 和 Windows。
      • 嵌入式系统:C 是一种用于开发嵌入式系统(如:微控制器、微处理器和其它电子设备)的流程语言。
      • 系统软件:C 用于开发设备驱动程序、编译器和汇编器等系统软件。
      • 网络:C 语言广泛用于开发网络应用程序,例如:Web 服务器、网络协议和网络驱动程序。
      • 数据库系统:C 用于开发数据库系统,例如:Oracle、MySQL 和 PostgreSQL 。
      • 游戏:由于 C 能够处理低级硬件交互,因此经常用于开发计算机游戏。
      • 人工智能:C 用于开发人工智能和机器学习的应用程序,例如:神经网络和深度学习算法。
      • 科学应用:C 用于开发科学应用程序,例如:仿真软件和数值分析工具。
      • 金融应用:C 用于开发股票市场分析和交易系统等金融应用。
    • ③ C 语言能够直接对硬件进行操作、管理内存以及和操作系统对话,这使得它是一种非常接近底层的语言,非常适合写需要和硬件交互、有极高性能要求的程序。
    • 学习 C 语言有助于快速上手其他编程语言,如:C++(原先是 C 语言的一个扩展,在 C 语言的基础上嫁接了面向对象编程思想)、C#、Java 等,这些语言都继承或深受 C 语言的影响和启发。
    • ⑤ C 语言长盛不衰。C 语言至今,依然是最广泛使用、最流行的编程语言之一,包括很多大学将 C 语言作为计算机教学的入门语言,拥有庞大而活跃的用户社区,这意味着有许多资源和库可供开发人员使用。

    3.3 计算机语言排行榜

    • TIOBE 是一个流行编程语言排行,每月更新。排名权重基于世界范围内工程师数量,Google、Bing、Yahoo! 、Wikipedia、Amazon、Youtube 和百度这些主流的搜索引擎,也将作为排名权重的参考指标。

    • 计算机语言走势图:

    3.4 C 语言的版本选择

    • 随着微型计算机的日益普及,出现了许多 C 语言版本(标准)。

      • 版本 1(K&R C):K&R C 指的是 C 语言的原始版本。1978年,C 语言的发明者布莱恩·柯林(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)合写了一本著名的教材《C 编程语言》(The C programming language)。

      NOTE

      由于 C 语言还没有成文的语法标准,这本书就成了公认标准,以两位作者的姓氏首字母作为版本简称 “K&R C”。

      • 版本 2(ANSI C,又称 C89 或 C90):C 语言的原始版本非常简单,对很多情况的描述非常模糊,加上 C 语法依然在快速发展,要求将 C 语言标准化的呼声越来越高。1989 年,美国国家标准协会(ANSI)制定了一套 C 语言标准,并于次年被国际标准化组织(ISO)通过。它被称为 “ANSI C”,也可以按照发布年份,称为 “C89 或 C90”。

      • 版本 3(C99):C 语言标准的第一次大型修订,发生在 1999 年,增加了许多语言特性,比如:双斜杠( // )的注释语法,可变长度数组、灵活的数组成员、复数、内联函数和指定的初始值设定项,这个版本称为 C99,是目前最流行的 C 版本

      • 版本 4(C11):2011 年,标准化组织再一次对 C 语言进行修订,增加了_Generic、static_assert 和原子类型限定符。这个版本称为 C11。

      NOTE

      需要强调的是,修订标准的原因并不是因为原标准不能用,而是需要跟进新的技术。

      • 版本 5(C17):C11 标准在 2017 年进行了修补,但发布是在 2018 年。新版本只是解决了 C11 的一些缺陷,没有引入任何新功能。这个版本称为 C17。
      • 版本 6(C23):2023 年发布,计划进一步增强安全性,消除实现定义的行为,引入模块化语言概念等新特性,使 C 语言在安全和可靠性方面有重大提高。
      • ……
    • 需要注意的是,C 语言的标准并没有强制性的约束,只是个说明文档而已。不同的编译器产商,对 C 语言的标准有不同的实现,甚至会出现某些 C 语言的标准在这个编译器下实现了;但是,在另外的编辑器下却没有实现,导致编译程序错误的现象。常见的 C/C++ 编译器如下:

      • Borland C++ 宝蓝公司。
      • Intel C++ 英特尔编译器。
      • MSVC 微软公司。
      • g++ 编译器(GCC,编译套件), Linux 操作系统。

    IMPORTANT

    GCC 编译套件对标准的支持是最好的;所以,在实际项目开发中,我们首先会选用 GCC 编译套件来进行开发。

    3.5 C 语言的优缺点

    • C 语言的优点:

      • ① 高效:C 语言生成的代码非常高效,执行速度快,这使得其非常适合用于操作系统、嵌入式系统等需要高性能的场景。
      • ② 灵活性和低级控制:C 语言允许直接操作内存和硬件,可以进行位操作、指针运算等底层编程,非常适合开发需要直接硬件控制的应用。
      • ③ 广泛的硬件和平台支持:C 语言几乎可以在所有的计算机平台上运行,从微处理器到超级计算机,几乎所有的硬件平台都支持 C 语言。
      • ④ 标准库丰富:C 语言有一个标准库(C Standard Library),提供了大量常用的函数,涵盖了文件操作、字符串处理、内存管理等多种功能。
      • ⑤ 语言简洁:语法规则相对简单,没有过多的复杂特性,使得语言本身比较容易学习和掌握。
    • C 语言的缺点:

      • ① 缺乏高级特性:和现代编程语言相对,C 语言缺乏一些高级特性,如:面向对象编程、垃圾回收机制等,这使得某些类型的应用程序开发可能会更加复杂。
      • ② 安全性问题:C 语言允许直接操作内存,可能会导致缓冲区溢出、空指针引用等安全漏洞。如果不小心处理,容易产生难以调试的错误和安全隐患。
      • ③ 手动管理内存:C 语言需要程序员手动管理内存,即:分配内存和释放内存,这增加了内存泄露和悬空指针等问题的风险。
      • ④ 错误调试困难:由于 C 语言的底层操作特点,调试和排查错误可能比较困难,尤其是在处理复杂指针和内存操作的时候。
      • ⑤ 标准库有限:虽然 C 语言的标准库涵盖了很多基本功能,但相比现代编程语言的标准库,功能相对有限,尤其是在网络编程、多线程编程等方面。
    • 总而言之,C 语言的高效性和灵活性使其在系统级编程和嵌入式系统中占据重要地位,但其缺乏高级特性和内存管理上的挑战也使得开发过程可能更加复杂和容易出错。对于需要高性能和底层控制的应用,C 语言依然是不可替代的选择。

    第四章:C 语言入门(Hello World,⭐)

    4.1 环境的安装和配置

    4.1.1 概述

    • 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即:

      • GCC(GNU Compiler Collection):全平台实现,即支持 Windows、MacOS、Linux 等。
      • MSVC(Microsoft Visual C++):只支持 Windows 系统。
    • GCC 在 Windows 上的版本有很多,如:MinGW-w64GygwinMSYS2。它们之间的区别,如下所示:

    特性MinGW-w64CygwinMSYS2
    简介Minimalist GNU for WindowsPOSIX 兼容环境和工具集结合了 MinGW 和 Cygwin 的工具集
    编译器提供 GCC 编译器提供 POSIX 兼容环境,包含大量工具提供 MinGW-w64 工具链和 Cygwin 环境
    生成文件Windows 原生可执行文件POSIX 兼容的可执行文件可以生成 Windows 原生可执行文件或 POSIX 文件
    依赖无需额外依赖依赖 Cygwin DLL根据使用工具链决定(MinGW-w64 无依赖,Cygwin 有依赖)
    工具和库基本的编译工具丰富的 Unix 工具和库丰富的工具和库,强大的包管理系统
    性能性能较好可能较低,因为通过兼容层调用系统取决于使用的工具链(MinGW-w64 性能较好)
    复杂度简单易用设置和使用相对复杂较为灵活,复杂度介于 MinGW-w64 和 Cygwin 之间
    适用场景开发 Windows 原生应用运行和开发 Unix 程序混合使用 Unix 工具和开发 Windows 原生应用
    优点轻量级,直接生成 Windows 应用完整的 POSIX 兼容环境,丰富的工具灵活的环境,强大的包管理系统
    缺点工具和库较少生成文件依赖 Cygwin DLL,性能可能较低环境较大,占用更多空间,复杂性比 MinGW-w64 高

    NOTE

    • ① MinGW-w64 、Cygwin 以及 MSYS2 任选其一安装即可。
    • ② 目前的 Win10 和 Win11 版本支持 WSL2 (Windows Sub Linux 2 ,即 Windows 的子系统 Linux),可以实现在 Windows 系统上安装一个 Linux ,然后再运行 Linux 中的 GCC 工具链。

    4.1.2 MinGW-w64 的安装和配置

    4.1.2.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 解压到指定的目录,即:

    NOTE

    本人的解压目录是:D:\\develop\\mingw64

    4.1.2.2 配置 path 环境变量

    • 配置环境变量,以便任意目录都可以执行 gcc 命令,即:

    NOTE

    因为,本人安装 MinGW-w64 的目录是 D:\\develop\\mingw64,所以配置 path 环境变量就需要 D:\\develop\\mingw64\\bin

    • 测试是否安装成功:
    shell
    gcc --version

    4.1.3 Cygwin 的安装和配置

    4.1.3.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 点击安装:

    NOTE

    默认是最小化安装,没有 GCC,需要选择 gcc-core、gcc-g++、make、gdb、binutils 。

    4.1.3.2 配置 path 环境变量

    • 3.1.2.2 配置 path 环境变量 步骤相同:略。

    4.1.4 MSYS2(推荐)

    4.1.4.1 安装

    • 下载到本地:略。

    NOTE

    下载地址在这里

    • 点击安装:

    • 出现命令终端:

    • 替换清华镜像源(可选):
    shell
    sed -i "s#https\\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*

    • 安装 gcc 等相关开发包:
    shell
    pacman -Syu --noconfirm # 更新包管理器
    shell
    pacman -Sy base-devel --noconfirm # 安装开发工具包
    shell
    pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工具链

    4.1.4.2 配置 path 环境变量

    • 3.1.2.2 配置 path 环境变量 步骤相同:略。

    4.2 IDE 的安装和配置

    4.2.1 CLion

    4.2.1.1 概述

    • CLion 是一款由 JetBrains 推出的跨平台 C/C++ 集成开发环境(IDE),它具有智能编辑器、CMake 构建支持、调试器、单元测试、代码分析等功能,可以极大提高 C/C++ 开发效率。

    4.2.1.2 安装

    • 鼠标双击,进入安装:

    • 下一步:

    • 下一步:

    • 下一步:

    • 安装:

    • 安装完成:

    4.2.1.3 配置

    • 打开 CLion :

    • 安装中文插件(可选):

    • 配置新 UI :

    • 新 UI 配置自定义字体(可选):

    • 配置自动保存功能:

    • 配置文件编码 为 UTF-8:

    • 配置控制台编码为 UTF-8:

    • 配置显示方法分隔符功能:

    • 配置编辑器的字体(可选):

    • 检测 GCC 工具链是否安装成功:

    4.2.2 VS Code

    4.2.2.1 概述

    • Visual Studio Code (VS Code) 是一个免费的开源代码编辑器,适用于 Windows、MacOS 和 Linux 平台。它支持语法高亮、智能代码补全(IntelliSense)、内置调试工具和Git集成。用户可以通过扩展来添加更多功能,如:支持新的编程语言、主题和调试工具。VS Code 还支持在微软 Azure 上进行部署和托管,适用于各种编程语言和框架。

    NOTE

    Visual Studio Code 需要安装对应的插件,才能运行 C/C++ 代码。

    4.2.2.2 安装

    • 鼠标双击,进入安装:

    • 同意协议:

    • 下一步:

    • 下一步:

    • 下一步:

    • 安装:

    • 安装过程:

    • 安装完成:

    4.2.2.3 配置

    • 安装中文插件:

    • 安装 C/C++ 插件:

    4.2.3 Microsoft Visual Studio

    4.2.3.1 概述

    • Visual Studio(简称 VS)是由微软公司发布的集成开发环境。它包括了整个软件生命周期中所需要的大部分工具,如:UML工具、代码管控工具、集成开发环境(IDE)等。

    • Visual Studio 支持 C/C++、C#、F#、VB 等多种程序语言的开发和测试,可以用于生成Web应用程序,也可以生成桌面应用程序,功能十分强大,但下载和安装很可能耗时数小时,还可能会塞满磁盘。

    • Visual Studio 2022 有三种版本:社区版(免费,不支持企业使用),专业版(第一年 1199 美元/ 799 美元续订)和企业版(第一年 5999 美元/ 2569 美元续订)。企业版拥有面向架构师的功能、高级调试和测试,这些功能是另两种 SKU 所没有的。

    • Visual Studio 旨在成为世界上最好的 IDE(集成开发环境),目前最新版本为 Visual Studio 2022。

    4.2.3.2 安装

    • 鼠标双击,进入安装:

    • 继续:

    • 等待:

    • 工作负荷(使用 C++ 的桌面开发):

    • 单个组件:

    • 语言包:

    • 安装位置(修改默认的安装位置):

    • 如果不是第一次安装,可能会出现共享组件、工具和 SDK不可以修改,即:

    • 此时,就需要打开注册表编辑器,将如下图中的除了第一个选项,全部删除,然后关闭再重新安装,即:

    • 开始安装:

    • 安装中:

    • 安装完成,然后关闭:

    4.2.3.3 配置

    • 在开始菜单处,启动 VS :

    • 登录或跳过该选项(有微软账号就注册,没有就暂时跳过):

    • 继续:

    • 注册 VS :

    • 填写注册码:

    NOTE

    • ① Pro 版本:TD244-P4NB7-YQ6XK-Y8MMM-YWV2J
    • ② Enterprise 版本:VHF9H-NXBBB-638P6-6JHCY-88JWH

    4.3 HelloWorld

    4.3.1 手动版

    • ① 新建一个 HelloWorld.c 的文件:

    • ② 通过记事本等软件打开该文件,输入如下的代码,并保存:
    c
    #include <stdio.h>
     
     int main(){
         printf("Hello World");
    @@ -122,7 +122,7 @@ import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l
     // 编译器将在系统的标准头文件目录中查找文件。
     #include <filename>
    c
    // 用于包含用户自定义的头文件。
     // 编译器首先在当前目录中查找文件,如果未找到,再在标准头文件目录中查找。
    -#include "filename"

    第七章:CLion 高级配置(⭐)

    7.1 安装和配置 WSL2

    7.1.1 概述

    • WSL 2,全称为 Windows Subsystem for Linux 2,是微软提供的一种技术,允许用户在 Windows 操作系统上运行 Linux 内核。WSL 2 是 WSL 的升级版,它引入了一个真正的 Linux 内核来代替 WSL 1 中使用的兼容层,从而提供更高的性能和更广泛的系统调用支持。
    • 其架构图,如下所示:

    • WSL2 的功能,如下所示:

      • 真实的Linux内核:WSL 2 使用了微软开发的轻量级虚拟机,它包含了一个完整的 Linux 内核。这意味着 WSL 2 能够运行更多的 Linux 应用程序,并且支持更多的系统调用。
      • 文件系统性能提升:WSL 2 的文件系统性能比 WSL 1 有显著提升。对于 I/O 密集型的操作,如:编译代码或数据库操作,WSL 2 能够提供更快的速度。
      • 兼容性增强:由于使用了真实的 Linux 内核,WSL 2 对 Linux 应用程序的兼容性大幅提高。许多在 WSL 1上不能运行或需要调整的应用程序,可以在 WSL 2上直接运行。
      • 网络功能改进:WSL 2 提供了更好的网络集成,能够更容易地与 Windows 上的其他网络资源进行交互。
      • 资源使用优化:WSL 2 使用轻量级虚拟机,比传统的虚拟机占用更少的资源,同时提供了类似的隔离和安全性。
    • WSL 的用途,如下所示:

      • 开发环境:WSL 2 为开发者提供了一个原生的Linux开发环境,而无需离开 Windows 。这对于需要在 Linux 上开发、测试或运行应用程序的开发者非常有帮助。
      • 学习和实验:用户可以使用 WSL 2 在Windows上学习和实验 Linux 命令行工具和应用程序,而无需设置双重引导系统或安装虚拟机。
      • 多平台开发:对于跨平台开发者来说,WSL 2 允许他们在一个操作系统上同时进行 Windows 和 Linux 平台的开发和测试,提高工作效率。
      • 运行 Linux 工具和应用程序:WSL 2 支持在 Windows 上直接运行各种 Linux 工具和应用程序,如:Docker、数据库、编程语言环境等。

    7.1.2 WSL2 的安装

    • ① BIOS 或 UEFI 中,开启虚拟化:步骤略。

    • ② 查看是否开启了虚拟化:

    • ③ 启用适用于 Linux 的 Windows 子系统:
    powershell
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    IMPORTANT

    以管理员身份打开 PowerShell 并运行,执行完上述命令之后,如果提示需要重启计算机,那就重启计算机。

    • ④ 启用虚拟机功能:
    powershell
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    IMPORTANT

    以管理员身份打开 PowerShell 并运行,执行完上述命令之后,如果提示需要重启计算机,那就重启计算机。

    • ⑤ 更新 Linux 内核包:
    powershell
    wsl --update

    NOTE

    wsl2 的最新 Linux 内核包托管在 GitHub 上,某些国家可能会污染 Github 相关的域名,那么就需要手动下载,然后安装即可,下载地址在这里

    • ⑥ 将 wsl2 设置为默认版本:
    powershell
    wsl --set-default-version 2

    • ⑦ 查看官方在线支持的 Linux 版本:
    powershell
    wsl --list --online

    • ⑧ 安装指定版本的 Linux :
    powershell
    wsl --install Ubuntu-24.04

    NOTE

    官方支持的 Linux 版本,托管在 Github 上,某些国家可能会污染 Github 的域名;此时,要么走科学上网,要么在 Microsoft Store 中搜索并安装。

    • ⑨ 在 Microsoft Store 中搜索并安装(可选):

    • ⑩ 查询本地安装的 Linux 版本:
    powershell
    wsl --list

    7.1.3 配置 WSL2

    • 本人的安装的是 AlmaLinux9 ,所以需要执行如下命令,以便安装 cmake 相关工具链:
    shell
    sudo dnf update -y # 更新包管理器 
    +#include "filename"

    第七章:CLion 高级配置(⭐)

    7.1 安装和配置 WSL2

    7.1.1 概述

    • WSL 2,全称为 Windows Subsystem for Linux 2,是微软提供的一种技术,允许用户在 Windows 操作系统上运行 Linux 内核。WSL 2 是 WSL 的升级版,它引入了一个真正的 Linux 内核来代替 WSL 1 中使用的兼容层,从而提供更高的性能和更广泛的系统调用支持。
    • 其架构图,如下所示:

    • WSL2 的功能,如下所示:

      • 真实的Linux内核:WSL 2 使用了微软开发的轻量级虚拟机,它包含了一个完整的 Linux 内核。这意味着 WSL 2 能够运行更多的 Linux 应用程序,并且支持更多的系统调用。
      • 文件系统性能提升:WSL 2 的文件系统性能比 WSL 1 有显著提升。对于 I/O 密集型的操作,如:编译代码或数据库操作,WSL 2 能够提供更快的速度。
      • 兼容性增强:由于使用了真实的 Linux 内核,WSL 2 对 Linux 应用程序的兼容性大幅提高。许多在 WSL 1上不能运行或需要调整的应用程序,可以在 WSL 2上直接运行。
      • 网络功能改进:WSL 2 提供了更好的网络集成,能够更容易地与 Windows 上的其他网络资源进行交互。
      • 资源使用优化:WSL 2 使用轻量级虚拟机,比传统的虚拟机占用更少的资源,同时提供了类似的隔离和安全性。
    • WSL 的用途,如下所示:

      • 开发环境:WSL 2 为开发者提供了一个原生的Linux开发环境,而无需离开 Windows 。这对于需要在 Linux 上开发、测试或运行应用程序的开发者非常有帮助。
      • 学习和实验:用户可以使用 WSL 2 在Windows上学习和实验 Linux 命令行工具和应用程序,而无需设置双重引导系统或安装虚拟机。
      • 多平台开发:对于跨平台开发者来说,WSL 2 允许他们在一个操作系统上同时进行 Windows 和 Linux 平台的开发和测试,提高工作效率。
      • 运行 Linux 工具和应用程序:WSL 2 支持在 Windows 上直接运行各种 Linux 工具和应用程序,如:Docker、数据库、编程语言环境等。

    7.1.2 WSL2 的安装

    • ① BIOS 或 UEFI 中,开启虚拟化:步骤略。

    • ② 查看是否开启了虚拟化:

    • ③ 启用适用于 Linux 的 Windows 子系统:
    powershell
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    IMPORTANT

    以管理员身份打开 PowerShell 并运行,执行完上述命令之后,如果提示需要重启计算机,那就重启计算机。

    • ④ 启用虚拟机功能:
    powershell
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    IMPORTANT

    以管理员身份打开 PowerShell 并运行,执行完上述命令之后,如果提示需要重启计算机,那就重启计算机。

    • ⑤ 更新 Linux 内核包:
    powershell
    wsl --update

    NOTE

    wsl2 的最新 Linux 内核包托管在 GitHub 上,某些国家可能会污染 Github 相关的域名,那么就需要手动下载,然后安装即可,下载地址在这里

    • ⑥ 将 wsl2 设置为默认版本:
    powershell
    wsl --set-default-version 2

    • ⑦ 查看官方在线支持的 Linux 版本:
    powershell
    wsl --list --online

    • ⑧ 安装指定版本的 Linux :
    powershell
    wsl --install Ubuntu-24.04

    NOTE

    官方支持的 Linux 版本,托管在 Github 上,某些国家可能会污染 Github 的域名;此时,要么走科学上网,要么在 Microsoft Store 中搜索并安装。

    • ⑨ 在 Microsoft Store 中搜索并安装(可选):

    • ⑩ 查询本地安装的 Linux 版本:
    powershell
    wsl --list

    7.1.3 配置 WSL2

    • 本人的安装的是 AlmaLinux9 ,所以需要执行如下命令,以便安装 cmake 相关工具链:
    shell
    sudo dnf update -y # 更新包管理器 
     sudo dnf groupinstall "Development Tools" -y # 安装开发工具包
     sudo dnf install gcc gcc-c++ -y # 安装GCC相关工具链
     sudo dnf install cmake -y # 安装 cmake
    @@ -326,4 +326,4 @@ import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l
         libelf++0 libbfb0-dev python-dev-is-python3

    • 下载源码:
    shell
    git clone \\
         --depth 1 \\
         --single-branch --branch=linux-msft-wsl-\${KERNEL_VERSION} \\
    -    https://github.com/microsoft/WSL2-Linux-Kernel.git

    • 编译内核代码:
    shell
    cd WSL2-Linux-Kernel
    shell
    make -j $(nproc) KCONFIG_CONFIG=Microsoft/config-wsl

    • 编译 perf 工具:
    shell
    cd tools/perf
    shell
    make clean && make

    • 复制到 PATH 变量所指向的路径中:
    shell
    cp perf /usr/bin/

    9.4.3 整合

    • CLion 中配置 perf 的路径:

    • 在 CLion 中通过 perf 运行代码:

    ',634),Pi=[Li];function Ti(Ii,Ui,Wi,Ni,Ri,Oi){return i(),a("div",null,Pi)}const Gi=s(wi,[["render",Ti]]);export{Xi as __pageData,Gi as default}; + https://github.com/microsoft/WSL2-Linux-Kernel.git

    • 编译内核代码:
    shell
    cd WSL2-Linux-Kernel
    shell
    make -j $(nproc) KCONFIG_CONFIG=Microsoft/config-wsl

    • 编译 perf 工具:
    shell
    cd tools/perf
    shell
    make clean && make

    • 复制到 PATH 变量所指向的路径中:
    shell
    cp perf /usr/bin/

    9.4.3 整合

    • CLion 中配置 perf 的路径:

    • 在 CLion 中通过 perf 运行代码:

    9.5 Win 中文乱码问题

    • 前文,我们提及到,在 Win 中,如何出现中文乱码问题,就需要去语言和区别设置系统区域的编码为 UTF-8 ;但是,这样可能会造成其它的软件出现中文乱码问题,如:Xshell 等。

    NOTE

    • ① 之所以,修改系统的编码为 UTF-8 会出现问题,是因为早期的 Win 系统的中文默认编码是 GBK(目前也是,Win 并没有强制第三方软件使用 UTF-8 编码) ,而 Xshell 等也使用的这些编码,一旦我们修改为 UTF-8 之后,可能会造成这些第三方软件出现中文乱码问题(第三方软件适配问题,相信将来应该都会切换为 UTF-8 编码),体验较差!!!
    • 在 Linux 或 MacOS 之所以不会出现中文乱码的问题,是因为这些系统默认的编码就是 UTF-8 。
    • 其实,还有一种解决方案,如下所示:

    • 测试一下,是否配置成功:

    ',643),Wi=[Ii];function Oi(Ni,Ri,Mi,Xi,Gi,Vi){return i(),a("div",null,Wi)}const Ki=s(Ui,[["render",Oi]]);export{Hi as __pageData,Ki as default}; diff --git a/assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.lean.js b/assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.lean.js similarity index 84% rename from assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.lean.js rename to assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.lean.js index 9b3dad6..62130df 100644 --- a/assets/notes_01_c-basic_01_xdx_index.md.B18Yh3p5.lean.js +++ b/assets/notes_01_c-basic_01_xdx_index.md.s3snPvLO.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l="/c/assets/1.D4a42fT1.jpg",e="/c/assets/2.D2wnxl5F.png",p="/c/assets/3.Dq625oo9.jpg",t="/c/assets/4.uqu1DEK4.png",r="/c/assets/5.C6Q0Q8kf.jpg",h="/c/assets/6.B4Srsb-0.png",c="/c/assets/7._D_c8Lrn.png",d="/c/assets/8.DlIyFGDg.png",o="/c/assets/9.7zkUmpQw.png",k="/c/assets/10.h1ugtjyX.png",u="/c/assets/11.D5PWTabw.png",g="/c/assets/12.Bvs6QYjl.jpg",b="/c/assets/9.7zkUmpQw.png",m="/c/assets/14.CsR5exrN.png",E="/c/assets/15.BRG9GQdT.png",C="/c/assets/16.C2sciGZn.png",y="/c/assets/17.DdyXXyxJ.png",F="/c/assets/18.DIeb_KXW.png",_="/c/assets/19.C-kvMz2p.png",v="/c/assets/20.CQqFxmDa.png",B="/c/assets/21.CjMWyIiX.png",A="/c/assets/22.DFQhcDgs.png",f="/c/assets/23.Cco1vsW8.png",x="/c/assets/24.D60Zf6_d.png",D="/c/assets/25.D2-G6nV2.png",q="/c/assets/26.DpzkVk5V.png",S="/c/assets/27.BXk95GIP.png",w="/c/assets/28.CbWTB08W.png",L="/c/assets/29.twO9TCIg.png",P="/c/assets/30.CKOjeIvS.png",T="/c/assets/31.DKmR0CxE.png",I="/c/assets/32.Cudf77_s.gif",U="/c/assets/33.BBUUlhRC.png",W="/c/assets/34.iLABkB7O.png",N="/c/assets/35.BQuYWOU9.png",R="/c/assets/36.CslpH6j0.png",O="/c/assets/37.BAyvZdKq.png",M="/c/assets/38.C3oC1iUd.png",X="/c/assets/39.Ds-jsEZn.png",G="/c/assets/40.Cd37gMYs.png",V="/c/assets/41.CAw2z3gc.png",$="/c/assets/42.DdPThnr-.png",H="/c/assets/43.q_rvlDnY.png",K="/c/assets/44.JRHg9RZA.png",j="/c/assets/45.Baq-Hb06.png",Q="/c/assets/46.c1ht53mu.png",J="/c/assets/47.CAZmH5Py.png",Y="/c/assets/48.DWeCYBe9.png",z="/c/assets/49.2XM8pYni.png",Z="/c/assets/50.CN0t-fuo.png",ss="/c/assets/51.AcDh3LXQ.png",as="/c/assets/52.CUkDFAc6.png",is="/c/assets/53.picNTNaJ.png",ns="/c/assets/54.DKX92RgJ.png",ls="/c/assets/55.Bxr7QKI3.png",es="/c/assets/56.DuFWsOgW.png",ps="/c/assets/57.Da9qUcfr.png",ts="/c/assets/58.7_gEABSX.gif",rs="/c/assets/59.C2KQYoVC.gif",hs="/c/assets/60.RTUP8Vtx.png",cs="/c/assets/61.Dq21DxwL.png",ds="/c/assets/62.QmpUaNxU.png",os="/c/assets/63.DP0C29gZ.png",ks="/c/assets/64.DwzHokd4.png",us="/c/assets/65.Bi6K26yA.png",gs="/c/assets/66.Bw8DcEQ_.png",bs="/c/assets/67.DPc8Z9rS.png",ms="/c/assets/68.S84xHMTl.png",Es="/c/assets/69.iw3JQUkn.png",Cs="/c/assets/70.ILeJt-HK.png",ys="/c/assets/71.CHgm7khh.png",Fs="/c/assets/72.N1nqJaEg.png",_s="/c/assets/73.DHsnibMi.png",vs="/c/assets/74.BQr6Q0uV.png",Bs="/c/assets/75.BVemi2Lh.png",As="/c/assets/76.BHR69UXx.png",fs="/c/assets/77.CPSU5SJI.png",xs="/c/assets/78.CaQLoDlw.png",Ds="/c/assets/79.aRGy4XbL.png",qs="/c/assets/80.kNO9fmPR.png",Ss="/c/assets/81.D4EkoC4o.png",ws="/c/assets/82.V23Lo9e_.png",Ls="/c/assets/83.Du9LVeMB.png",Ps="/c/assets/84.DdFg75U9.png",Ts="/c/assets/85.C6bz6KtT.png",Is="/c/assets/86.CB6LAhB5.png",Us="/c/assets/87.Bip8bkua.png",Ws="/c/assets/88.DRNHRduW.png",Ns="/c/assets/89.Cth4qqEn.png",Rs="/c/assets/90.DWGWZ64P.png",Os="/c/assets/91.3hDIDdvx.png",Ms="/c/assets/92.Bw_dQ4ap.png",Xs="/c/assets/93.Cn_ubTyA.png",Gs="/c/assets/94.C84EBqwB.png",Vs="/c/assets/95.dZfJY4eR.png",$s="/c/assets/96.B0zm0Z79.png",Hs="/c/assets/97.CaTcEy1Q.png",Ks="/c/assets/98.iEc8mo9g.png",js="/c/assets/99.Co2KxM6t.png",Qs="/c/assets/100.CaUm8Qhc.png",Js="/c/assets/101.kOkqIKG6.png",Ys="/c/assets/102.CyeASH-c.png",zs="/c/assets/103.CFdk60La.png",Zs="/c/assets/104.Bhl-0uK_.png",sa="/c/assets/105.Dni9KbXV.png",aa="/c/assets/106.BXx10MCV.png",ia="/c/assets/107.CXcIKX1T.png",na="/c/assets/108.CQ3_QCQT.png",la="/c/assets/109.CQoDRJM5.gif",ea="/c/assets/110.CPfwZvD9.gif",pa="/c/assets/111.bxEomEjU.gif",ta="/c/assets/112.C_onhf2k.png",ra="/c/assets/113.Budj3s38.gif",ha="/c/assets/114.CH8koQdu.gif",ca="/c/assets/115.kUJhxMtg.png",da="/c/assets/116.BJeJJW4_.png",oa="/c/assets/117.BCuK6eJL.gif",ka="/c/assets/118.rKC-z4z-.gif",ua="/c/assets/119.BJE3xxuT.gif",ga="/c/assets/120.DJOq__O0.gif",ba="/c/assets/121.BDt_0fRR.png",ma="/c/assets/122.Bo5OawW8.png",Ea="/c/assets/123.sUWUfl5e.png",Ca="/c/assets/124.BK4jpnB8.png",ya="/c/assets/125.EF8vdbSq.png",Fa="/c/assets/126.DjxdA_Co.png",_a="/c/assets/127.sp68q1hh.gif",va="/c/assets/128.DhMRyxNN.gif",Ba="/c/assets/129.CdcLZM0R.gif",Aa="/c/assets/130.D-5AsTTr.png",fa="/c/assets/131.2RQKmAUa.png",xa="/c/assets/132.CI4xX8SM.png",Da="/c/assets/133.C8QUZ9v3.gif",qa="/c/assets/134.g5tQfhWz.gif",Sa="/c/assets/135.CX0_1NsE.gif",wa="/c/assets/136.BrFJeoK6.png",La="/c/assets/137.58TjSSjH.gif",Pa="/c/assets/138.CgqNV2hL.png",Ta="/c/assets/139.BasYWvkM.png",Ia="/c/assets/140.CjFxJpBr.png",Ua="/c/assets/141.Dm5Jspvp.gif",Wa="/c/assets/142.1krCh8cy.gif",Na="/c/assets/143.DOSyahv7.gif",Ra="/c/assets/144.BHEvX_FI.gif",Oa="/c/assets/145.DFA0g1_d.gif",Ma="/c/assets/146.D50nO5eA.gif",Xa="/c/assets/147.cAvG1Qfq.png",Ga="/c/assets/148.DpakQFWz.gif",Va="/c/assets/149.Bg61j9QI.gif",$a="/c/assets/150.DPvD9UCw.gif",Ha="/c/assets/151.Ceu65U_n.gif",Ka="/c/assets/152.BWPFRK_8.gif",ja="/c/assets/153.Ct4TfxPf.gif",Qa="/c/assets/154.zsKtx_jV.png",Ja="/c/assets/155.3oqDAW0w.png",Ya="/c/assets/156.D9TSeAa9.gif",za="/c/assets/157.CCRgYIVq.png",Za="/c/assets/158.C1t2T6FV.gif",si="/c/assets/159.Rqa4uHq6.png",ai="/c/assets/160.6yQYnjOa.gif",ii="/c/assets/161.hYR9GiiD.gif",ni="/c/assets/162.D3b-QIrA.gif",li="/c/assets/163.DGbA6qsW.gif",ei="/c/assets/164.BToOkxf2.gif",pi="/c/assets/166.C3wekjfY.png",ti="/c/assets/167.CKuuzuQ_.png",ri="/c/assets/168.B4r6Nv14.gif",hi="/c/assets/169.CvbhuZNK.png",ci="/c/assets/170.BPgYm4ZX.gif",di="/c/assets/171.DH2fri13.gif",oi="/c/assets/172.CDDIqy03.gif",ki="/c/assets/173.DCQsqYYC.gif",ui="/c/assets/174.CUjMoXNF.gif",gi="/c/assets/175.BWbajkuB.gif",bi="/c/assets/176.C1JnBDr7.png",mi="/c/assets/177.DwN2p3bo.png",Ei="/c/assets/178.DdSfz-Pf.gif",Ci="/c/assets/179.BMocjVt7.gif",yi="/c/assets/180.BUU-wlaw.gif",Fi="/c/assets/181.ssadIF0D.gif",_i="/c/assets/182.Dq5lLq9v.gif",vi="/c/assets/183.CJ0_loZ8.gif",Bi="/c/assets/184.BPOK9irZ.gif",Ai="/c/assets/185.B1eB55rC.gif",fi="/c/assets/186.VIcU-hkN.gif",xi="/c/assets/187.BM9viRZJ.gif",Di="/c/assets/188.DpMBA1SK.gif",qi="/c/assets/189.DgXuU6LF.png",Si="/c/assets/190.Dnw73s2h.gif",Xi=JSON.parse('{"title":"第一章:计算机组成原理","description":"","frontmatter":{},"headers":[],"relativePath":"notes/01_c-basic/01_xdx/index.md","filePath":"notes/01_c-basic/01_xdx/index.md","lastUpdated":1722491293000}'),wi={name:"notes/01_c-basic/01_xdx/index.md"},Li=n("",634),Pi=[Li];function Ti(Ii,Ui,Wi,Ni,Ri,Oi){return i(),a("div",null,Pi)}const Gi=s(wi,[["render",Ti]]);export{Xi as __pageData,Gi as default}; +import{_ as s,c as a,o as i,a6 as n}from"./chunks/framework.CZKtKhAm.js";const l="/c/assets/1.D4a42fT1.jpg",e="/c/assets/2.D2wnxl5F.png",p="/c/assets/3.Dq625oo9.jpg",t="/c/assets/4.uqu1DEK4.png",r="/c/assets/5.C6Q0Q8kf.jpg",h="/c/assets/6.B4Srsb-0.png",c="/c/assets/7._D_c8Lrn.png",d="/c/assets/8.DlIyFGDg.png",o="/c/assets/9.7zkUmpQw.png",k="/c/assets/10.h1ugtjyX.png",u="/c/assets/11.D5PWTabw.png",g="/c/assets/12.Bvs6QYjl.jpg",b="/c/assets/9.7zkUmpQw.png",m="/c/assets/14.CsR5exrN.png",E="/c/assets/15.BRG9GQdT.png",C="/c/assets/16.C2sciGZn.png",y="/c/assets/17.DdyXXyxJ.png",F="/c/assets/18.DIeb_KXW.png",_="/c/assets/19.C-kvMz2p.png",v="/c/assets/20.CQqFxmDa.png",B="/c/assets/21.CjMWyIiX.png",A="/c/assets/22.DFQhcDgs.png",f="/c/assets/23.Cco1vsW8.png",x="/c/assets/24.D60Zf6_d.png",D="/c/assets/25.D2-G6nV2.png",q="/c/assets/26.DpzkVk5V.png",S="/c/assets/27.BXk95GIP.png",w="/c/assets/28.CbWTB08W.png",L="/c/assets/29.twO9TCIg.png",P="/c/assets/30.CKOjeIvS.png",T="/c/assets/31.DKmR0CxE.png",U="/c/assets/32.Cudf77_s.gif",I="/c/assets/33.BBUUlhRC.png",W="/c/assets/34.iLABkB7O.png",O="/c/assets/35.BQuYWOU9.png",N="/c/assets/36.CslpH6j0.png",R="/c/assets/37.BAyvZdKq.png",M="/c/assets/38.C3oC1iUd.png",X="/c/assets/39.Ds-jsEZn.png",G="/c/assets/40.Cd37gMYs.png",V="/c/assets/41.CAw2z3gc.png",$="/c/assets/42.DdPThnr-.png",H="/c/assets/43.q_rvlDnY.png",K="/c/assets/44.JRHg9RZA.png",j="/c/assets/45.Baq-Hb06.png",Q="/c/assets/46.c1ht53mu.png",J="/c/assets/47.CAZmH5Py.png",Y="/c/assets/48.DWeCYBe9.png",z="/c/assets/49.2XM8pYni.png",Z="/c/assets/50.CN0t-fuo.png",ss="/c/assets/51.AcDh3LXQ.png",as="/c/assets/52.CUkDFAc6.png",is="/c/assets/53.picNTNaJ.png",ns="/c/assets/54.DKX92RgJ.png",ls="/c/assets/55.Bxr7QKI3.png",es="/c/assets/56.DuFWsOgW.png",ps="/c/assets/57.Da9qUcfr.png",ts="/c/assets/58.7_gEABSX.gif",rs="/c/assets/59.C2KQYoVC.gif",hs="/c/assets/60.RTUP8Vtx.png",cs="/c/assets/61.Dq21DxwL.png",ds="/c/assets/62.QmpUaNxU.png",os="/c/assets/63.DP0C29gZ.png",ks="/c/assets/64.DwzHokd4.png",us="/c/assets/65.Bi6K26yA.png",gs="/c/assets/66.Bw8DcEQ_.png",bs="/c/assets/67.DPc8Z9rS.png",ms="/c/assets/68.S84xHMTl.png",Es="/c/assets/69.iw3JQUkn.png",Cs="/c/assets/70.ILeJt-HK.png",ys="/c/assets/71.CHgm7khh.png",Fs="/c/assets/72.N1nqJaEg.png",_s="/c/assets/73.DHsnibMi.png",vs="/c/assets/74.BQr6Q0uV.png",Bs="/c/assets/75.BVemi2Lh.png",As="/c/assets/76.BHR69UXx.png",fs="/c/assets/77.CPSU5SJI.png",xs="/c/assets/78.CaQLoDlw.png",Ds="/c/assets/79.aRGy4XbL.png",qs="/c/assets/80.kNO9fmPR.png",Ss="/c/assets/81.D4EkoC4o.png",ws="/c/assets/82.V23Lo9e_.png",Ls="/c/assets/83.Du9LVeMB.png",Ps="/c/assets/84.DdFg75U9.png",Ts="/c/assets/85.C6bz6KtT.png",Us="/c/assets/86.CB6LAhB5.png",Is="/c/assets/87.Bip8bkua.png",Ws="/c/assets/88.DRNHRduW.png",Os="/c/assets/89.Cth4qqEn.png",Ns="/c/assets/90.DWGWZ64P.png",Rs="/c/assets/91.3hDIDdvx.png",Ms="/c/assets/92.Bw_dQ4ap.png",Xs="/c/assets/93.Cn_ubTyA.png",Gs="/c/assets/94.C84EBqwB.png",Vs="/c/assets/95.dZfJY4eR.png",$s="/c/assets/96.B0zm0Z79.png",Hs="/c/assets/97.CaTcEy1Q.png",Ks="/c/assets/98.iEc8mo9g.png",js="/c/assets/99.Co2KxM6t.png",Qs="/c/assets/100.CaUm8Qhc.png",Js="/c/assets/101.kOkqIKG6.png",Ys="/c/assets/102.CyeASH-c.png",zs="/c/assets/103.CFdk60La.png",Zs="/c/assets/104.Bhl-0uK_.png",sa="/c/assets/105.Dni9KbXV.png",aa="/c/assets/106.BXx10MCV.png",ia="/c/assets/107.CXcIKX1T.png",na="/c/assets/108.CQ3_QCQT.png",la="/c/assets/109.CQoDRJM5.gif",ea="/c/assets/110.CPfwZvD9.gif",pa="/c/assets/111.bxEomEjU.gif",ta="/c/assets/112.C_onhf2k.png",ra="/c/assets/113.Budj3s38.gif",ha="/c/assets/114.CH8koQdu.gif",ca="/c/assets/115.kUJhxMtg.png",da="/c/assets/116.BJeJJW4_.png",oa="/c/assets/117.BCuK6eJL.gif",ka="/c/assets/118.rKC-z4z-.gif",ua="/c/assets/119.BJE3xxuT.gif",ga="/c/assets/120.DJOq__O0.gif",ba="/c/assets/121.BDt_0fRR.png",ma="/c/assets/122.Bo5OawW8.png",Ea="/c/assets/123.sUWUfl5e.png",Ca="/c/assets/124.BK4jpnB8.png",ya="/c/assets/125.EF8vdbSq.png",Fa="/c/assets/126.DjxdA_Co.png",_a="/c/assets/127.sp68q1hh.gif",va="/c/assets/128.DhMRyxNN.gif",Ba="/c/assets/129.CdcLZM0R.gif",Aa="/c/assets/130.D-5AsTTr.png",fa="/c/assets/131.2RQKmAUa.png",xa="/c/assets/132.CI4xX8SM.png",Da="/c/assets/133.C8QUZ9v3.gif",qa="/c/assets/134.g5tQfhWz.gif",Sa="/c/assets/135.CX0_1NsE.gif",wa="/c/assets/136.BrFJeoK6.png",La="/c/assets/137.58TjSSjH.gif",Pa="/c/assets/138.CgqNV2hL.png",Ta="/c/assets/139.BasYWvkM.png",Ua="/c/assets/140.CjFxJpBr.png",Ia="/c/assets/141.Dm5Jspvp.gif",Wa="/c/assets/142.1krCh8cy.gif",Oa="/c/assets/143.DOSyahv7.gif",Na="/c/assets/144.BHEvX_FI.gif",Ra="/c/assets/145.DFA0g1_d.gif",Ma="/c/assets/146.D50nO5eA.gif",Xa="/c/assets/147.cAvG1Qfq.png",Ga="/c/assets/148.DpakQFWz.gif",Va="/c/assets/149.Bg61j9QI.gif",$a="/c/assets/150.DPvD9UCw.gif",Ha="/c/assets/151.Ceu65U_n.gif",Ka="/c/assets/152.BWPFRK_8.gif",ja="/c/assets/153.Ct4TfxPf.gif",Qa="/c/assets/154.zsKtx_jV.png",Ja="/c/assets/155.3oqDAW0w.png",Ya="/c/assets/156.D9TSeAa9.gif",za="/c/assets/157.CCRgYIVq.png",Za="/c/assets/158.C1t2T6FV.gif",si="/c/assets/159.Rqa4uHq6.png",ai="/c/assets/160.6yQYnjOa.gif",ii="/c/assets/161.hYR9GiiD.gif",ni="/c/assets/162.D3b-QIrA.gif",li="/c/assets/163.DGbA6qsW.gif",ei="/c/assets/164.BToOkxf2.gif",pi="/c/assets/166.C3wekjfY.png",ti="/c/assets/167.CKuuzuQ_.png",ri="/c/assets/168.B4r6Nv14.gif",hi="/c/assets/169.CvbhuZNK.png",ci="/c/assets/170.BPgYm4ZX.gif",di="/c/assets/171.DH2fri13.gif",oi="/c/assets/172.CDDIqy03.gif",ki="/c/assets/173.DCQsqYYC.gif",ui="/c/assets/174.CUjMoXNF.gif",gi="/c/assets/175.BWbajkuB.gif",bi="/c/assets/176.C1JnBDr7.png",mi="/c/assets/177.DwN2p3bo.png",Ei="/c/assets/178.DdSfz-Pf.gif",Ci="/c/assets/179.BMocjVt7.gif",yi="/c/assets/180.BUU-wlaw.gif",Fi="/c/assets/181.ssadIF0D.gif",_i="/c/assets/182.Dq5lLq9v.gif",vi="/c/assets/183.CJ0_loZ8.gif",Bi="/c/assets/184.BPOK9irZ.gif",Ai="/c/assets/185.B1eB55rC.gif",fi="/c/assets/186.VIcU-hkN.gif",xi="/c/assets/187.BM9viRZJ.gif",Di="/c/assets/188.DpMBA1SK.gif",qi="/c/assets/189.DgXuU6LF.png",Si="/c/assets/190.Dnw73s2h.gif",wi="/c/assets/191.SnFXRSaL.png",Li="/c/assets/192.DnoEqOjV.png",Pi="/c/assets/193.BJBdn7pw.png",Ti="/c/assets/194.DXtQWYsM.gif",Hi=JSON.parse('{"title":"第一章:计算机组成原理","description":"","frontmatter":{},"headers":[],"relativePath":"notes/01_c-basic/01_xdx/index.md","filePath":"notes/01_c-basic/01_xdx/index.md","lastUpdated":1722762363000}'),Ui={name:"notes/01_c-basic/01_xdx/index.md"},Ii=n("",643),Wi=[Ii];function Oi(Ni,Ri,Mi,Xi,Gi,Vi){return i(),a("div",null,Wi)}const Ki=s(Ui,[["render",Oi]]);export{Hi as __pageData,Ki as default}; diff --git a/hashmap.json b/hashmap.json index b5d7680..4d531ee 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"index.md":"DbLE4H74","notes_01_c-basic_01_xdx_index.md":"B18Yh3p5","notes_01_c-basic_02_xdx_index.md":"D3Oe8aO6","notes_01_c-basic_03_xdx_index.md":"9iDoRo0k","notes_01_c-basic_04_xdx_index.md":"CXwdkIIc","notes_01_c-basic_05_xdx_index.md":"DJm9fadm","notes_01_c-basic_06_xdx_index.md":"BBHptzz_","notes_04_linux_01_xdx_index.md":"Bpa1Ufo_","notes_index.md":"DHYV8jv1"} +{"index.md":"DbLE4H74","notes_01_c-basic_01_xdx_index.md":"s3snPvLO","notes_01_c-basic_02_xdx_index.md":"D3Oe8aO6","notes_01_c-basic_03_xdx_index.md":"9iDoRo0k","notes_01_c-basic_04_xdx_index.md":"CXwdkIIc","notes_01_c-basic_05_xdx_index.md":"DJm9fadm","notes_01_c-basic_06_xdx_index.md":"BBHptzz_","notes_04_linux_01_xdx_index.md":"Bpa1Ufo_","notes_index.md":"DHYV8jv1"} diff --git a/index.html b/index.html index b7d12c3..3f33160 100644 --- a/index.html +++ b/index.html @@ -8,10 +8,10 @@ - + - + @@ -21,7 +21,7 @@
    Skip to content

    许大仙同学

    『这个世纪疯狂,没人性,腐败;你却一直清醒,温柔,一尘不染。』

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/notes/01_c-basic/01_xdx/index.html b/notes/01_c-basic/01_xdx/index.html index e5725c0..0cd6ab8 100644 --- a/notes/01_c-basic/01_xdx/index.html +++ b/notes/01_c-basic/01_xdx/index.html @@ -8,11 +8,11 @@ - + - - + + @@ -348,8 +348,8 @@ libelf++0 libbfb0-dev python-dev-is-python3

    • 下载源码:
    shell
    git clone \
         --depth 1 \
         --single-branch --branch=linux-msft-wsl-${KERNEL_VERSION} \
    -    https://github.com/microsoft/WSL2-Linux-Kernel.git

    • 编译内核代码:
    shell
    cd WSL2-Linux-Kernel
    shell
    make -j $(nproc) KCONFIG_CONFIG=Microsoft/config-wsl

    • 编译 perf 工具:
    shell
    cd tools/perf
    shell
    make clean && make

    • 复制到 PATH 变量所指向的路径中:
    shell
    cp perf /usr/bin/

    9.4.3 整合

    • CLion 中配置 perf 的路径:

    • 在 CLion 中通过 perf 运行代码:

    Released under the MIT License.

    - + https://github.com/microsoft/WSL2-Linux-Kernel.git

    • 编译内核代码:
    shell
    cd WSL2-Linux-Kernel
    shell
    make -j $(nproc) KCONFIG_CONFIG=Microsoft/config-wsl

    • 编译 perf 工具:
    shell
    cd tools/perf
    shell
    make clean && make

    • 复制到 PATH 变量所指向的路径中:
    shell
    cp perf /usr/bin/

    9.4.3 整合

    • CLion 中配置 perf 的路径:

    • 在 CLion 中通过 perf 运行代码:

    9.5 Win 中文乱码问题

    • 前文,我们提及到,在 Win 中,如何出现中文乱码问题,就需要去语言和区别设置系统区域的编码为 UTF-8 ;但是,这样可能会造成其它的软件出现中文乱码问题,如:Xshell 等。

    NOTE

    • ① 之所以,修改系统的编码为 UTF-8 会出现问题,是因为早期的 Win 系统的中文默认编码是 GBK(目前也是,Win 并没有强制第三方软件使用 UTF-8 编码) ,而 Xshell 等也使用的这些编码,一旦我们修改为 UTF-8 之后,可能会造成这些第三方软件出现中文乱码问题(第三方软件适配问题,相信将来应该都会切换为 UTF-8 编码),体验较差!!!
    • 在 Linux 或 MacOS 之所以不会出现中文乱码的问题,是因为这些系统默认的编码就是 UTF-8 。
    • 其实,还有一种解决方案,如下所示:

    • 测试一下,是否配置成功:

    Released under the MIT License.

    + \ No newline at end of file diff --git a/notes/01_c-basic/02_xdx/index.html b/notes/01_c-basic/02_xdx/index.html index 69c1006..6b58795 100644 --- a/notes/01_c-basic/02_xdx/index.html +++ b/notes/01_c-basic/02_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -260,7 +260,7 @@ return 0; }

    3.3 进制的运算规则

    • 十进制的运算规则,如下所示:
      • (针对加法而言)。
      • (针对减法而言)。
    • 二进制的运算规则,如下所示:
      • (针对加法而言)。
      • (针对减法而言)。
    • 八进制的运算规则,如下所示:
      • (针对加法而言)。
      • (针对减法而言)。
    • 十六进制的运算规则,如下所示:
      • 十六(针对加法而言)。
      • 十六(针对减法而言)。

    3.4 进制的转换

    3.4.1 概述

    • 不同进制的转换,如下所示:

    • 在计算机中,数据是从右往左的方式排列的;其中,最右边的是低位,最左边的是高位,即:

    3.4.2 二进制和十进制的转换

    3.4.2.1 二进制转换为十进制

    • 规则:从最低位开始,将每个位上的数提取出来,乘以 2 的 (位数 - 1 )次方,然后求和。

    NOTE

    • ① 在学术界,将这种计算规则,称为位权相加法
    • 八进制转换为十进制十六进制转换为十进制二进制转换为十进制的算法相同!!!
    • 示例:十进制转十进制

    • 示例:二进制转十进制

    3.4.2.2 十进制转换二进制

    • 规则:将该数不断除以 2 ,直到商为 0 为止,然后将每步得到的余数倒过来,就是对应的二进制。

    NOTE

    • ① 在学术界,将这种计算规则,称为短除法连续除2取余法
    • ② 很好理解,只有不断地除以 2 ,就能保证最大的数字不超过 2 ,这不就是二进制(只能有 0 或 1)吗?
    • 八进制转换为二进制十六进制转换为二进制十进制转换为二进制的算法相同!!!
    • 示例:十进制转十进制

    • 示例:十进制转二进制

    3.4.3 二进制转八进制

    • 规则:每 3 位二进制就是一个八进制。

    • 示例:011 101 001 -> 351

    3.4.4 二进制转十六进制

    • 规则:每 4 位二进制就是一个十六进制。

    • 示例:1110 1001 -> 0xE9

    3.5 原码、反码和补码

    3.5.1 概述

    • 机器数:一个数在计算机的存储形式是二进制,我们称这些二进制数为机器数。机器数可以是有符号的,用机器数的最高位来存放符号位,0 表示正数,1 表示负数。

    • 真值:因为机器数带有符号位,所以机器数的形式值不等于其真实表示的值(真值),以机器数 1000 0001 为例,其真正表示的值(首位是符号位)为 -1,而形式值却是 129 ,因此将带有符号位的机器数的真正表示的值称为机器数的真值。

    3.5.2 原码

    • 原码的表示与机器数真值表示的一样,即用第一位表示符号,其余位表示数值。
    • 规则:
      • 正数的原码是它本身对应的二进制数,符号位是 0 。
      • 负数的原码是它本身绝对值对应的二进制数,但是符号位是 1 。
    • +1 的原码,使用 8 位二进数来表示,就是:
    十进制数原码(8位二进制数)
    +10000 0001
    • -1 的原码,使用 8 位二进数来表示,就是:
    十进制数原码(8位二进制数)
    -11000 0001

    IMPORTANT

    按照原码的规则,会出现 +0-0 的情况,即:0000 0000(+0)、1000 0000(-0),显然不符合实际情况;所以,计算机底层虽然存储和计算的都是二进数,但显然不是原码。

    3.5.3 反码

    • 规则:

      • 正数的反码和它的原码相同。
      • 负数的反码是在其原码的基础上,符号位不变,其余各位取反。
    • +1 的反码,使用 8 位二进数来表示,就是:

    十进制数原码(8位二进制数)反码(8位二进制数)
    +10000 00010000 0001
    • -1 的反码,使用 8 位二进数来表示,就是:
    十进制数原码(8位二进制数)反码(8位二进制数)
    -11000 00011111 1110

    IMPORTANT

    按照反码的规则,如果是 +0,对应的原码是 0000 0000;那么,其反码还是 0000 0000 ;如果是 -0,对应的原码是 1000 0000,其反码是 1111 1111,显然不符合实际情况;所以,计算机底层虽然存储和计算的都是二进数,但显然不是反码。

    3.5.4 补码

    • 规则:

      • 正数的补码和它的原码相同。
      • 负数的补码是在其反码的基础上 + 1 。
    • +1 的补码,使用 8 位二进数来表示,就是:

    十进制数原码(8位二进制数)反码(8位二进制数)补码(8位二进制数)
    +10000 00010000 00010000 0001
    • -1 的补码,使用 8 位二进数来表示,就是:
    十进制数原码(8位二进制数)反码(8位二进制数)补码(8位二进制数)
    -11000 00011111 11101111 1111
    • 如果 0 ,按照 +0 的情况进行处理,即:

    • 如果 0 ,按照 -0 的情况进行处理,即:

    IMPORTANT

    • ① 补码表示法解决了原码反码存在的两种零(+0-0)的问题,即:在补码表示法中,只有一个零,即 0000 0000。
    • ②补码使得加法运算减法运算可以统一处理,通过将减法运算转换为加法运算,可以简化硬件设计,提高了运算效率。
    • ③ 计算机底层存储计算的都是二进数的补码

    3.5.5 总结

    • ① 正数的原码、反码和补码都是一样的,三码合一。
    • ② 负数的反码是在其原码的基础上,按位取反(0 变 1 ,1 变 0 ),符号位不变;负数的补码是其反码 + 1 。
    • ③ 0 的补码是 0 。

    3.6 计算机底层为什么使用补码?

    • 如果计算是 2 - 2 ,那么可以转换为 2 + (-2),这样计算机内部在处理减法计算的时候,就会将其转换为加法计算的形式,以简化硬件设计和提高计算效率。
    • 最高位表示符号位,由于符号位的存在,如果使用原码来计算,就会导致计算结果不正确,即:

    • 补码的设计可以巧妙的让符号位也参与计算,并且可以得到正确的计算结果,即:

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/notes/01_c-basic/03_xdx/index.html b/notes/01_c-basic/03_xdx/index.html index 59a4529..31787a8 100644 --- a/notes/01_c-basic/03_xdx/index.html +++ b/notes/01_c-basic/03_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -789,7 +789,7 @@ return 0; }

    2.8 运算符优先级

    • C 语言中运算符的优先级,如下所示:
    优先级运算符名称或含义结合方向
    1[]数组下标➡️(从左到右)
    ()圆括号
    .成员选择(对象)
    ->成员选择(指针)
    2-负号运算符⬅️(从右到左)
    (类型)强制类型转换
    ++自增运算符
    --自减运算符
    *取值运算符
    &取地址运算符
    !逻辑非运算符
    ~按位取反运算符
    sizeof长度运算符
    3/➡️(从左到右)
    *
    %余数(取模)
    4+➡️(从左到右)
    -
    5<<左移➡️(从左到右)
    >>右移
    6>大于➡️(从左到右)
    >=大于等于
    <小于
    <=小于等于
    7==等于➡️(从左到右)
    !=不等于
    8&按位与➡️(从左到右)
    9^按位异或➡️(从左到右)
    10|按位或➡️(从左到右)
    11&&逻辑与➡️(从左到右)
    12||逻辑或➡️(从左到右)
    13?:条件运算符⬅️(从右到左)
    14=赋值运算符⬅️(从右到左)
    /=除后赋值
    *=乘后赋值
    %=取模后赋值
    +=加后赋值
    -=减后赋值
    <<=左移后赋值
    >>=右移后赋值
    &=按位与后赋值
    ^=按位异或后赋值
    |=按位或后赋值
    15,逗号运算符➡️(从左到右)

    WARNING

    • ① 不要过多的依赖运算符的优先级来控制表达式的执行顺序,这样可读性太差,尽量使用小括号来控制表达式的执行顺序。
    • ② 不要把一个表达式写得过于复杂,如果一个表达式过于复杂,则把它分成几步来完成。
    • ③ 运算符优先级不用刻意地去记忆,总体上:一元运算符 > 算术运算符 > 关系运算符 > 逻辑运算符 > 三元运算符 > 赋值运算符。

    第三章:附录

    3.1 字符集和字符集编码

    3.3.1 概述

    • 字符集和字符集编码(简称编码)计算机系统中处理文本数据的两个基本概念,它们密切相关但又有区别。
    • 字符集(Character Set)是一组字符的集合,其中每个字符都被分配了一个唯一的编号(通常是数字)。字符可以是字母、数字、符号、控制代码(如换行符)等。字符集定义了可以表示的字符的范围,但它并不直接定义如何将这些字符存储在计算机中。

    NOTE

    ASCII(美国信息交换标准代码)是最早期和最简单的字符集之一,它只包括了英文字母、数字和一些特殊字符,共 128 个字符。每个字符都分配给了一个从 0 到 127 的数字。

    • 字符集编码(Character Encoding,简称编码)是一种方案或方法,它定义了如何将字符集中的字符转换为计算机存储和传输的数据(通常是一串二进制数字)。简而言之,编码是字符到二进制数据之间的映射规则。

    NOTE

    ASCII编码方案定义了如何将 ASCII 字符集中的每个字符表示为 7 位的二进制数字。例如:大写字母"A"在ASCII 编码中表示为二进制的1000001,十进制的 65

    • 字符集字符集编码之间的关系如下:

    • Linux 中安装帮助手册:

    3.3.2 ASCII 编码

    • 冯·诺依曼体系结构中,我们知道,计算机中所有的数据指令都是以二进制的形式表示的;所以,计算机中对于文本数据的数据也是以二进制来存储的,那么对应的流程如下:

    • 我们知道,计算机是上个世纪 60 年代在美国研制成功的,为了实现字符和二进制的转换,美国就制定了一套字符编码,即英语字符和二进制位之间的关系,即 ASCII (American Standard Code for Information Interchange)编码:
      • ASCII 编码只包括了英文字符、数字和一些特殊字符,一共 128 个字符,并且每个字符都分配了唯一的数字,范围是 0 - 127。
      • ASCII 编码中的每个字符都使用 7 位的二进制数字表示;但是,计算机中的存储的最小单位是 1 B = 8 位,那么最高位统一规定为 0 。

    NOTE

    • ① 其实,早期是没有字符集的概念的,只是后来为了解决乱码问题,而产生了字符集的概念。
    • ② 对于英文体系来说,a-zA-Z0-9以及一些特殊字符一共 128 就可以满足实际存储需求;所以,在也是为什么 ASCII 码使用 7 位二进制(2^7 = 128 )来存储的。
    • 在操作系统中,就内置了对应的编码表,Linux 也不例外;可以使用如下的命令查看:
    shell
    man ascii

    • 其对应的 ASCII 编码表,如下所示:

    • 但是,随着计算机的发展,计算机开始了东征之路,由美国传播到东方:

    • 先是传播到了欧洲,欧洲在兼容 ASCII 编码的基础上,推出了 ISO8859-1 编码,即:
      • ISO8859-1 编码包括基本的拉丁字母表、数字、标点符号,以及西欧语言中特有的一些字符,如:法语中的 è、德语中的 ü 等。
      • ISO 8859-1 为每个字符分配一个单字节(8 位)编码,意味着它可以表示最多 256 (2^8)个不同的字符(编号从 0 到 255)。
      • ISO 8859-1 的前 128 个字符与 ASCII 编码完全一致,这使得 ASCII 编码的文本可以无缝转换为 ISO 8859-1 编码。

    • 计算机继续传播到了亚洲,亚洲(双字节)各个国家分别给出了自己国家对应的字符集编码,如:
      • 日本推出了 Shift-JIS 编码:
        • 单字节 ASCII 范围:0 - 127。
        • 双字节范围:
          • 第一个字节:129 - 159 和 224 - 239 。
          • 第二个字节:64 - 126 和 128 - 252 。
      • 韩国推出了 EUC-KR 编码:
        • 单字节 ASCII 范围:0 - 127。
        • 双字节范围:从 41281 - 65278。
      • 中国推出了 GBK 编码:
        • 单字节 ASCII 范围:0 - 127。
        • 双字节范围:33088 - 65278 。

    NOTE

    • ① 通过上面日本、韩国、中国的编码十进制范围,我们可以看到,虽然这些编码系统在技术上的编码范围存在重叠(特别是在高位字节区域),但因为它们各自支持的字符集完全不同,所以实际上它们并不直接冲突。
    • ② 但是,如果一个中国人通过 GBK 编码写的文章,通过邮件发送给韩国人,因为韩国和中国在字符集编码上的高位字节有重叠部分,必然会造成歧义。

    3.3.3 Unicode 编码

    • 在 Unicode 之前,世界上存在着数百种不同的编码系统,每一种编码系统都是为了支持特定语言或一组语言的字符集。这些编码系统,包括:ASCII、ISO 8859 系列、GBK、Shift-JIS、EUC-KR 等,它们各自有不同的字符范围和编码方式。这种多样性虽然在局部范围内解决了字符表示的问题,但也带来了以下几个方面的挑战:

      • 编码冲突:由于不同的编码系统可以为相同的字节值分配不同的字符,因此在不同编码之间转换文本时,如果没有正确处理编码信息,就很容易产生乱码。这种编码冲突在尝试处理多种语言的文本时尤为突出。
      • 编码的复杂性:随着全球化的发展,软件和系统需要支持越来越多的语言,这就要求开发者和系统同时处理多种不同的编码系统。这不仅增加了开发和维护的复杂性,而且也增加了出错的风险。
      • 资源限制:在早期计算机技术中,内存和存储资源相对有限。不同的编码标准要求系统存储多套字符集数据,这无疑增加了对有限资源的消耗。
      • ……
    • 针对上述的种种问题,为了推行全球化,Unicode 应运而生,Unicode 的核心规则和设计原则是建立一个全球统一的字符集,使得世界上所有的文字和符号都能被唯一地识别和使用,无论使用者位于何地或使用何种语言。这套规则包括了字符的编码、表示、处理和转换机制,旨在确保不同系统和软件间能够无缝交换和处理文本数据。

      • 通用字符集 (UCS):Unicode 为每一个字符分配一个唯一的编号(称为“码点”)。这些码点被组织在一个统一的字符集中,官方称之为 “通用字符集”(Universal Character Set,UCS)。码点通常表示为 U+ 后跟一个十六进制数,例如:U+0041 代表大写的英文字母 “A”
      • 编码平面和区段:Unicode 码点被划分为多个 “平面(Planes)”,每个平面包含 65536(16^4)个码点。目前,Unicode定义了 17 个平面(从 0 到16),每个平面被分配了一个编号,从 “基本多文种平面(BMP)” 的 0 开始,到 16 号平面结束。这意味着 Unicode 理论上可以支持超过 110万(17*65536)个码点。
    • Unicode 仅仅只是字符集,给每个字符设置了唯一的数字编号而已,却没有给出这些数字编号实际如何存储,可以通过如下命令查看:

    • 为了在计算机系统中表示 Unicode 字符,定义了几种编码方案,这些方案包括 UTF-8、UTF-16 和 UTF-32 等。
      • UTF-8:使用 1 - 4 个字节表示每个 Unicode 字符,兼容 ASCII,是网络上最常用的编码。
      • UTF-16:使用 2 - 4 个字节表示每个 Unicode 字符,适合于需要经常处理基本多文种平面之外字符的应用。
      • UTF-32:使用固定的 4 个字节表示每个 Unicode 字符,简化了字符处理,但增加了存储空间的需求。
    • Unicode 字符集和对应的UTF-8 字符编码之间的关系,如下所示:

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/notes/01_c-basic/04_xdx/index.html b/notes/01_c-basic/04_xdx/index.html index 0c084ed..0854d5e 100644 --- a/notes/01_c-basic/04_xdx/index.html +++ b/notes/01_c-basic/04_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -717,7 +717,7 @@ return 0; }

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/notes/01_c-basic/05_xdx/index.html b/notes/01_c-basic/05_xdx/index.html index d860bb5..732eb6e 100644 --- a/notes/01_c-basic/05_xdx/index.html +++ b/notes/01_c-basic/05_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -680,7 +680,7 @@ return 0; }

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/notes/01_c-basic/06_xdx/index.html b/notes/01_c-basic/06_xdx/index.html index a3ceca8..0f7bbac 100644 --- a/notes/01_c-basic/06_xdx/index.html +++ b/notes/01_c-basic/06_xdx/index.html @@ -8,10 +8,10 @@ - + - + @@ -43,7 +43,7 @@ printf("Address of array: %p\n", &arr); // 返回整个数组的地址 printf("Address of pointer: %p\n", &ptr); // 返回指针变量ptr的地址

    第一章:计算机组成原理

  2. {~NmW8>>A#iPXr52-z?PIW1V@oLQ^5S%WlL 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