指针1.1
<h2>带星号数据类型的特征</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/cd2021510d486d807670aa827ebe5d53" alt="" /></p>
<h3>带星号数据类型不能做乘除操作。</h3>
<hr />
<h4>特征1:</h4>
<h2>结论:所有带星号类型的宽度都是4字节。</h2>
<hr />
<h4>特征4:</h4>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/3465af0e5a75f42fee78c0fddaafa6e1" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/94cac24b3b6d9391b421aa7deb2132b3" alt="" /></p>
<hr />
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/f28a1cf7fd76b050b3f7380ee0023a9e" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/1071a5c474a4a334a96427427f0ba30b" alt="" /></p>
<h2>结论:带星号类型+ +,先砍一个星后,再加上剩下数据类型的宽度。</h2>
<h2>结论:带星号类型- -,先砍一个星后,再减去剩下数据类型的宽度。</h2>
<hr />
<h4>特征5:</h4>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/b414d4cf1c3397c206bf4357fb46131d" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/38b770183bd4c3d8e10905e64e3a4557" alt="" /></p>
<p>例:
<code>char** x=(char**)100;</code>
<code>short** y=(short**)100;</code>
<code>int** z=(int**)100;</code>
<code>x=x+5;</code>
<code>y=y+5;</code>
<code>z=z+5;</code></p>
<p>解:x=100+4*5
--->x=100+20
--->x=120</p>
<pre><code>`char* x=(char*)100;`
`short* y=(short*)100;`
`int* z=(int*)100;`
`x=x+5;`
`y=y+5;`
`z=z+5;`</code></pre>
<h2>解:x=100+1<em>5
--->x=100+5
--->x=105
公式:x = x的值 + (星星个数-1)的宽度 </em> 常数</h2>
<p><code>相同的带星号类型做减法运算</code>
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/60c2338b6c05ebba73e1c468c9665fe7" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/22c30109f66cc689ad2f139168125c9b" alt="" />
解:z=(200-100)/4</p>
<hr />
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/38e453ff1336f424240027b0a3639317" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/d2972630894d4dcc077c40f2a791ffd6" alt="" />
解:z=(200-100)/1</p>
<p>公式:想减的结果要除以去掉一个*的数据的宽度.</p>