{"id":70709,"date":"2026-02-02T09:17:25","date_gmt":"2026-02-02T01:17:25","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/70709.html"},"modified":"2026-02-02T09:17:25","modified_gmt":"2026-02-02T01:17:25","slug":"%e7%ac%ac9%e7%ab%a0-%e6%8c%87%e9%92%88","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/70709.html","title":{"rendered":"\u7b2c9\u7ae0 \u6307\u9488"},"content":{"rendered":"<h3>9.1 \u6307\u9488\u7684\u7406\u89e3<\/h3>\n<h4>9.1.1 \u53d8\u91cf\u7684\u8bbf\u95ee\u65b9\u5f0f<\/h4>\n<p>1\u3001\u76f4\u63a5\u8bbf\u95ee&#xff0c;\u76f4\u63a5\u901a\u8fc7\u53d8\u91cf\u540d\u8fdb\u884c\u8bbf\u95ee<br \/>\n2\u3001\u95f4\u63a5\u8bbf\u95ee&#xff0c;\u901a\u8fc7\u6307\u9488\u8fdb\u884c\u8bbf\u95ee<\/p>\n<h4>9.1.2 \u5185\u5b58\u5730\u5740<\/h4>\n<p>\u4e3a\u4e86\u80fd\u591f\u6709\u6548\u5730\u8bbf\u95ee\u5230\u6bcf\u4e2a\u5185\u5b58\u5355\u5143&#xff0c;\u5c31\u7ed9\u5185\u5b58\u5355\u5143\u8fdb\u884c\u4e86\u7f16\u53f7&#xff0c;\u8fd9\u4e9b\u7f16\u53f7\u88ab\u79f0\u4e3a\u5185\u5b58\u5730\u5740<\/p>\n<p>32\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f32\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53734\u4e2a\u5b57\u8282&#xff0c;\u6700\u5927\u5bfb\u57402<sup>32<\/sup><br \/>\n64\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f64\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53738\u4e2a\u5b57\u8282&#xff0c;\u6700\u5927\u5bfb\u57402<sup>64<\/sup><\/p>\n<h4>9.1.3 \u6307\u9488\u7684\u5b9a\u4e49<\/h4>\n<p>\u5982\u679c\u4e00\u4e2a\u53d8\u91cf\u4e13\u95e8\u7528\u6765\u5b58\u653e\u5185\u5b58\u5730\u5740&#xff0c;\u5219\u79f0\u4e3a\u6307\u9488\u53d8\u91cf&#xff0c;\u5373\u6307\u9488&#xff0c;\u6307\u9488\u7684\u5b58\u50a8\u5927\u5c0f\u901a\u5e38\u4e0e\u7cfb\u7edf\u7684\u5185\u5b58\u5730\u5740\u5927\u5c0f\u6709\u5173&#xff0c;64\u4f4d\u7cfb\u7edf\u6307\u9488\u7684\u5b58\u50a8\u5927\u5c0f\u4e3a8\u5b57\u8282<\/p>\n<p>\u6570\u636e\u7c7b\u578b <span class=\"token operator\">*<\/span>\u6307\u9488\u53d8\u91cf\u540d<br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span><span class=\"token operator\">*<\/span> ptr<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span> ptr<span class=\"token punctuation\">;<\/span><\/p>\n<p>\u53d6\u5740\u8fd0\u7b97\u7b26&#xff1a;\u2018&amp;\u2019 &#xff0c;\u53d6\u51fa\u53d8\u91cf\u7684\u5185\u5b58\u5730\u5740&#xff0c;\u5bf9\u5e94\u7684\u683c\u5f0f\u5360\u4f4d\u7b26 %p<br \/>\n\u53d6\u503c\u8fd0\u7b97\u7b26&#xff1a;\u2018*\u2019 &#xff0c;\u53d6\u51fa\u6307\u9488\u6307\u5411\u7684\u5185\u5b58\u5730\u5740\u91cc\u7684\u503c&#xff0c;\u7528\u5185\u5b58\u5730\u5740\u91cc\u7684\u503c\u5bf9\u5e94\u7684\u683c\u5f0f\u5360\u4f4d\u7b26<\/p>\n<p><span class=\"token comment\">\/\/\u5b9a\u4e49int\u7c7b\u578b\u7684\u53d8\u91cf<\/span><br \/>\n<span class=\"token keyword\">int<\/span> num <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">5<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6b64\u53d8\u91cf\u5bf9\u5e94\u7684\u6307\u9488<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>num<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u53d8\u91cf\u540d\u76f4\u63a5\u8bbf\u95ee\u53d8\u91cf\u7684\u503c\u548c\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;num\u7684\u503c &#061; %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> num<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/5<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;num\u7684\u5730\u5740: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">&amp;<\/span>num<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5b58\u653e\u53d8\u91cfnum\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u6307\u9488\u95f4\u63a5\u8bbf\u95ee\u53d8\u91cf\u7684\u503c\u548c\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u9488\u7684\u503c &#061; %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5b58\u653e\u53d8\u91cfnum\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u53d8\u91cfnum\u7684\u503c&#xff1a;5<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u6307\u9488ptr\u7684\u5730\u5740: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">&amp;<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u6307\u9488\u4e5f\u6709\u4e00\u4e2a\u81ea\u5df1\u7684\u5b58\u653e\u5730\u5740<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u53d8\u91cf\u540d\u4fee\u6539\u53d8\u91cf\u503c<\/span><br \/>\nnum <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">10<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">15<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<h3>9.2 \u6307\u9488\u8fd0\u7b97<\/h3>\n<h4>9.2.1 \u6307\u9488\u52a0\u51cf\u6574\u6570<\/h4>\n<p>\u6307\u9488\u4e0e\u6574\u6570\u7684\u52a0\u51cf\u8fd0\u7b97&#xff0c;\u8868\u793a\u6307\u9488\u6240\u6307\u5411\u7684\u5185\u5b58\u5730\u5740\u7684\u79fb\u52a8&#xff08;\u52a0&#xff1a;\u5411\u540e\u79fb\u52a8&#xff1b;\u51cf&#xff1a;\u5411\u524d\u79fb\u52a8&#xff09;&#xff0c;\u6307\u9488\u79fb\u52a8\u591a\u5c11\u548c\u6240\u6307\u5411\u7684\u6570\u636e\u7c7b\u578b\u6709\u5173&#xff0c;int\u7c7b\u578b\u6307\u9488&#043;1\u5411\u540e\u79fb\u52a84\u4e2a\u5b57\u8282<\/p>\n<p><span class=\"token comment\">\/\/\u6570\u7ec4\u5728\u5185\u5b58\u4e2d\u662f\u8fde\u7eed\u5b58\u50a8<\/span><br \/>\n<span class=\"token keyword\">int<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u6570\u7ec4\u7684\u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2010\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/10<\/span><br \/>\n<span class=\"token comment\">\/\/ \u6307\u9488\u52a0\u51cf\u6574\u6570 ptr &#043; 1 <\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr&#043;1\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token operator\">&#043;<\/span><span class=\"token number\">1<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2020\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr&#043;1\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>ptr<span class=\"token operator\">&#043;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/20<\/span><br \/>\nptr <span class=\"token operator\">&#043;&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2030\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/30<\/span><br \/>\nptr <span class=\"token operator\">-&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2020\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/20<\/span><\/p>\n<h4>9.2.2 \u6307\u9488\u81ea\u589e\u81ea\u51cf<\/h4>\n<p>\u6307\u9488\u81ea\u589e\u3001\u81ea\u51cf\u672c\u8d28\u4e0a\u5c31\u662f\u6307\u9488\u52a0\u51cf\u6574\u6570&#xff0c;\u81ea\u589e\u5730\u5740\u540e\u79fb&#xff0c;\u81ea\u51cf\u5730\u5740\u524d\u79fb\u3002<\/p>\n<p><span class=\"token comment\">\/\/ \u6307\u9488\u81ea\u589e\u81ea\u51cf<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49double\u7c7b\u578b\u7684\u6570\u7ec4<\/span><br \/>\n<span class=\"token keyword\">int<\/span> len <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">5<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">double<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10.1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20.2<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30.3<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40.4<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50.5<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u6570\u7ec4\u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span>ptr <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2010.1\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;pter\u6307\u5411\u7684\u503c: %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/10.1<\/span><br \/>\n<span class=\"token comment\">\/\/\u6307\u9488&#043;&#043;<\/span><br \/>\nptr<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span>ptr <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2020.2\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;pter\u6307\u5411\u7684\u503c: %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/20.2<\/span><br \/>\n<span class=\"token comment\">\/\/\u6307\u9488&#8211;<\/span><br \/>\nptr<span class=\"token operator\">&#8212;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span>ptr <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2010.1\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;pter\u6307\u5411\u7684\u503c: %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/10.1<\/span><br \/>\n<span class=\"token comment\">\/\/ \u901a\u8fc7\u6307\u9488\u81ea\u589e\u81ea\u51cf\u904d\u5386\u6570\u7ec4<\/span><br \/>\n<span class=\"token comment\">\/\/ \u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token operator\">*<\/span>ptr_index <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\\\\n\\\\n\u6b63\u5e8f\u904d\u5386\u6570\u7ec4:\\\\n&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">int<\/span> i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span> <span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> len <span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;%.2lf &#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr_index<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\nptr_index <span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\\\\n\\\\n\u5012\u5e8f\u904d\u5386\u6570\u7ec4:\\\\n&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">int<\/span> i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span> <span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> len <span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    ptr_index<span class=\"token operator\">&#8212;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;%.2lf &#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr_index<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>9.2.3 \u540c\u7c7b\u578b\u6307\u9488\u76f8\u51cf<\/h4>\n<p>\u76f8\u540c\u7c7b\u578b\u7684\u6307\u9488\u53ef\u4ee5\u8fdb\u884c\u51cf\u6cd5\u8fd0\u7b97&#xff0c;\u8fd4\u56de\u5b83\u4eec\u4e4b\u95f4\u7684\u8ddd\u79bb&#xff0c;\u5373\u76f8\u9694\u591a\u5c11\u4e2a\u6570\u636e\u5355\u4f4d\u3002\u9ad8\u4f4d\u5730\u5740\u51cf\u53bb\u4f4e\u4f4d\u5730\u5740&#xff0c;\u8fd4\u56de\u7684\u662f\u6b63\u503c&#xff1b;\u4f4e\u4f4d\u5730\u5740\u51cf\u53bb\u9ad8\u4f4d\u5730\u5740&#xff0c;\u8fd4\u56de\u7684\u662f\u8d1f\u503c\u3002<\/p>\n<p>\u540c\u7c7b\u578b\u6307\u9488\u76f8\u51cf\u7684\u7ed3\u679c\u662f\u4e00\u4e2a ptrdiff_t \u7c7b\u578b\u6570\u636e&#xff0c;ptrdiff_t \u7c7b\u578b\u662f\u4e00\u4e2a\u5e26\u7b26\u53f7\u7684\u6574\u6570&#xff0c;\u683c\u5f0f\u8f93\u51fa\u4e2d\u5bf9\u5e94\u7684\u683c\u5f0f\u5360\u4f4d\u7b26\u662f%td<\/p>\n<p><span class=\"token comment\">\/\/ \u540c\u7c7b\u578b\u6307\u9488\u76f8\u51cf<\/span><br \/>\n<span class=\"token keyword\">int<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_first <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_first <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2010\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u7b2c\u4e09\u4e2a\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_third <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_third\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_third <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5143\u7d2030\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token comment\">\/\/ ptr_third &#8211; ptr_first<\/span><br \/>\n<span class=\"token class-name\">ptrdiff_t<\/span>  tf <span class=\"token operator\">&#061;<\/span> ptr_third <span class=\"token operator\">&#8211;<\/span> ptr_first <span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_third &#8211; ptr_first\u7684\u503c: %td \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> tf<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/ 2<\/span><br \/>\n<span class=\"token comment\">\/\/ ptr_first &#8211; ptr_third<\/span><br \/>\n<span class=\"token class-name\">ptrdiff_t<\/span>  ft <span class=\"token operator\">&#061;<\/span> ptr_first <span class=\"token operator\">&#8211;<\/span> ptr_third <span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first &#8211; ptr_third\u7684\u503c: %td \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ft<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/ -2<\/span><\/p>\n<h4>9.2.4 \u6307\u9488\u7684\u6bd4\u8f83\u8fd0\u7b97<\/h4>\n<p>\u6307\u9488\u4e4b\u95f4\u53ef\u4ee5\u8fdb\u884c\u6bd4\u8f83\u8fd0\u7b97&#xff0c;\u5982 &#061;&#061;\u3001&lt;\u3001 &lt;&#061; \u3001 &gt;\u3001 &gt;&#061;&#xff0c;\u6bd4\u8f83\u7684\u662f\u5404\u81ea\u6307\u5411\u7684\u5185\u5b58\u5730\u5740\u7684\u5927\u5c0f&#xff0c;\u8fd4\u56de\u503c\u662f int \u7c7b\u578b\u6574\u6570 1(true)\u6216 0 (false)<\/p>\n<p><span class=\"token comment\">\/\/\u6307\u9488\u6bd4\u8f83\u5927\u5c0f<\/span><br \/>\n<span class=\"token keyword\">int<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u6570\u7ec4\u5728\u5185\u5b58\u4e2d\u662f\u8fde\u7eed\u5b58\u50a8\u7684<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_first <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_first1 <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u5c3e\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_last <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">4<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first &gt; ptr_last ? %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_first <span class=\"token operator\">&gt;<\/span> ptr_last<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5185\u5b58\u5730\u574010\u572850\u524d\u9762&#xff1a;0<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first &lt; ptr_last ? %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_first <span class=\"token operator\">&lt;<\/span> ptr_last<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5185\u5b58\u5730\u574010\u572850\u524d\u9762&#xff1a;1<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first &#061;&#061; ptr_first1? %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_first <span class=\"token operator\">&#061;&#061;<\/span>  ptr_first1<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u90fd\u6307\u541110\u7684\u5185\u5b58\u5730\u5740&#xff1a;0<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_first &#061;&#061; (ptr_last-4)? %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_first <span class=\"token operator\">&#061;&#061;<\/span>  <span class=\"token punctuation\">(<\/span>ptr_last <span class=\"token operator\">&#8211;<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u90fd\u6307\u541110\u7684\u5185\u5b58\u5730\u5740&#xff1a;0<\/span><br \/>\n<span class=\"token comment\">\/\/ \u65e0\u610f\u4e49&#xff0c;\u65e0\u6cd5\u786e\u5b9anum1 \u548c num2\u5728\u5185\u5b58\u4e2d\u7684\u5730\u5740&#xff0c;\u5206\u522b\u5b9a\u4e49\u7684\u53d8\u91cf\u5728\u5185\u5b58\u5b58\u50a8\u65f6\u5730\u5740\u4e0d\u4e00\u5b9a\u76f8\u90bb<\/span><br \/>\n<span class=\"token keyword\">int<\/span> num1 <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">100<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_num1 <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>num1<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> num2 <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">200<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr_num2 <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>num2<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr_num1 &gt; ptr_num2 ? %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr_num1 <span class=\"token operator\">&gt;<\/span> ptr_num2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<h3>9.3 \u6307\u9488\u548c\u6570\u7ec4<\/h3>\n<h4>9.3.1 \u6570\u7ec4\u540d\u548c\u6307\u5411\u6570\u7ec4\u9996\u5143\u7d20\u7684\u6307\u9488<\/h4>\n<p>\u6570\u7ec4\u540d\u5728\u5927\u591a\u6570\u60c5\u51b5\u4e0b\u4f1a\u88ab\u9690\u5f0f\u5730\u8f6c\u6362\u4e3a\u6307\u5411\u6570\u7ec4\u7b2c\u4e00\u4e2a\u5143\u7d20\u7684\u6307\u9488&#xff0c;\u5728\u7279\u5b9a\u60c5\u51b5\u4e0b\u6570\u7ec4\u540d\u53ef\u4ee5\u88ab\u89c6\u4e3a\u4e00\u4e2a\u6307\u9488&#xff0c;\u5177\u6709\u4e00\u4e9b\u6307\u9488\u7684\u7279\u6027\u3002<\/p>\n<p>\u4e0d\u540c\u70b9&#xff1a;<\/p>\n<p>1\u3001sizeof \u8fd0\u7b97\u7b26\u8fd4\u56de\u7684\u662f\u6574\u4e2a\u6570\u7ec4\u7684\u5927\u5c0f&#xff0c;\u800c\u6307\u9488\u8fd4\u56de\u7684\u662f\u672c\u8eab\u7684\u5927\u5c0f<\/p>\n<p><span class=\"token keyword\">int<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u6570\u7ec4\u9996\u5143\u7d20<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;sizeof\u8ba1\u7b97nums\u7684\u5b58\u50a8\u5927\u5c0f: %zu \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">sizeof<\/span> nums <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/20<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;sizeof\u8ba1\u7b97ptr\u7684\u5b58\u50a8\u5927\u5c0f: %zu \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">sizeof<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/ 8<\/span><\/p>\n<p>2\u3001\u6570\u7ec4\u540d\u4e0d\u80fd\u8fdb\u884c\u81ea\u589e\u3001\u81ea\u51cf\u8fd0\u7b97<\/p>\n<p>3\u3001\u6570\u7ec4\u540d\u672c\u8d28\u662f\u6807\u8bc6\u7b26\u5e38\u91cf&#xff0c;\u4e0d\u80fd\u66f4\u6539&#xff1b;\u6307\u9488\u672c\u8d28\u4e0a\u662f\u53d8\u91cf&#xff0c;\u53ef\u4ee5\u4fee\u6539<\/p>\n<p>\u76f8\u540c\u70b9&#xff1a;\u2014\u2014(\u5c06\u6570\u7ec4\u540d\u5f53\u6210\u6307\u9488\u5bf9\u5f85)<\/p>\n<p>\u672c\u8d28\u4e0a&#xff1a;<br \/>\n1\u3001\u6570\u7ec4\u540d\u52a0\u4e0b\u6807\u672c\u8d28\u4e0a\u5c31\u662f\u6307\u9488\u7684\u89e3\u5f15\u7528<br \/>\nnum[0] &#061;&#061; (nums &#043; 0) &#061;&#061; ptr[0] &#061;&#061; (ptr &#043; 0) \u90fd\u8868\u793a\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20\u7684\u503c<br \/>\n2\u3001\u6570\u7ec4\u540d\u3001\u6307\u9488\u540d\u548c\u5bf9\u6570\u7ec4\u5143\u7d20\u53d6\u5740\u90fd\u80fd\u8868\u793a\u5143\u7d20\u7684\u5730\u5740<br \/>\nnums &#061;&#061; ptr &#061;&#061; &amp;nums[0] \u90fd\u8868\u793a\u6570\u7ec4\u7684\u5730\u5740<\/p>\n<p>1\u3001\u901a\u8fc7 %p \u683c\u5f0f\u5316\u8f93\u51fa\u5730\u5740<\/p>\n<p><span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u8f93\u51fa\u4e3a\u6570\u7ec4nums\u7b2c\u4e00\u4e2a\u5143\u7d20\u7684\u5185\u5b58\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nums\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> nums<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u8f93\u51fa\u4e3a\u6570\u7ec4nums\u7b2c\u4e00\u4e2a\u5143\u7d20\u7684\u5185\u5b58\u5730\u5740<\/span><\/p>\n<p>2\u3001\u90fd\u53ef\u4ee5\u901a\u8fc7\u89e3\u5f15\u7528\u8f93\u51fa\u6570\u7ec4\u4e2d\u7684\u5143\u7d20<\/p>\n<p><span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/10<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nums\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>nums<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/10<\/span><\/p>\n<p>3\u3001\u90fd\u53ef\u4ee5\u901a\u8fc7\u52a0\u51cf\u8fd0\u7b97\u5207\u6362\u6570\u7ec4\u4e2d\u7684\u5143\u7d20\u5730\u5740\u548c\u503c<\/p>\n<p><span class=\"token comment\">\/\/\u8f93\u51fa\u90fd\u662f\u6570\u7ec4\u4e2d\u7b2c\u4e8c\u4e2a\u5143\u7d20\u7684\u5730\u5740\u548c\u503c<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr&#043;1\u7684\u503c: %p , ptr&#043;1\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>ptr<span class=\"token operator\">&#043;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nums&#043;1\u7684\u503c: %p , nums&#043;1\u6307\u5411\u7684\u503c: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> nums <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>nums<span class=\"token operator\">&#043;<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <\/p>\n<p>4\u3001\u90fd\u53ef\u4ee5\u7528\u4e8e\u8868\u793a\u6570\u7ec4\u4e2d\u7684\u5143\u7d20<\/p>\n<p><span class=\"token comment\">\/\/\u4ee5\u4e0b\u65b9\u5f0f\u90fd\u53ef\u4ee5\u8f93\u51fa\u6570\u7ec4\u4e2d\u7684\u7b2c\u4e09\u4e2a\u5143\u7d20<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nums[2]\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> nums<span class=\"token punctuation\">[<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr[0]\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> ptr<span class=\"token punctuation\">[<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;*(ptr&#043;2)\u53d6\u6570\u7ec4\u7684\u5143\u7d20: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>ptr <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;*(nums&#043;2)\u53d6\u6570\u7ec4\u7684\u5143\u7d20: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>nums <span class=\"token operator\">&#043;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<h4>9.3.2 \u6307\u9488\u6570\u7ec4<\/h4>\n<p>\u6307\u9488\u6570\u7ec4&#xff1a;\u662f\u4e2a\u6570\u7ec4&#xff0c;\u6570\u7ec4\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u90fd\u662f\u6307\u9488&#xff08;\u5b58\u50a8\u6307\u9488\u7684\u6570\u7ec4&#xff09;<\/p>\n<p><span class=\"token comment\">\/\/ \u82e5\u4f7f\u7528\u4e8c\u7ef4\u5b57\u7b26\u6570\u7ec4&#xff0c;\u5fc5\u987b\u660e\u786e\u884c\u548c\u5217&#xff0c;\u800c\u4e14\u6bcf\u4e00\u884c\u7684\u957f\u5ea6\u5fc5\u987b\u76f8\u540c<\/span><br \/>\n<span class=\"token comment\">\/\/ \u4f7f\u7528\u6307\u9488\u6570\u7ec4&#xff0c;\u7ef4\u62a4\u4e0d\u540c\u957f\u5ea6\u7684\u5b57\u7b26\u4e32(\u5b57\u7b26\u6570\u7ec4)<\/span><br \/>\n<span class=\"token keyword\">char<\/span> str1<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span>  <span class=\"token string\">&#034;ShenZhen1&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">char<\/span> str2<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span>  <span class=\"token string\">&#034;ShangHaiHai1&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">char<\/span> str3<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span>  <span class=\"token string\">&#034;BeiJingTianAnMen1&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">char<\/span> str4<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span>  <span class=\"token string\">&#034;WuHan1&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49\u6307\u9488\u6570\u7ec4<\/span><br \/>\n<span class=\"token keyword\">char<\/span> <span class=\"token operator\">*<\/span>citys2<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span> str1 <span class=\"token punctuation\">,<\/span> str2 <span class=\"token punctuation\">,<\/span> str3 <span class=\"token punctuation\">,<\/span> str4<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">int<\/span> i<span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span> <span class=\"token punctuation\">;<\/span>i <span class=\"token operator\">&lt;<\/span> <span class=\"token number\">4<\/span> <span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;%s \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span>  citys2<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;citys2\u7684\u5b58\u50a8\u957f\u5ea6: %zu \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">sizeof<\/span> citys2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<h4>9.3.3 \u6570\u7ec4\u6307\u9488<\/h4>\n<p>\u6570\u7ec4\u6307\u9488&#xff1a;\u662f\u4e2a\u6307\u9488&#xff0c;\u6307\u5411\u4e00\u4e2a\u6570\u7ec4&#xff08;\u6307\u5411\u7684\u662f\u6574\u4e2a\u6570\u7ec4&#xff09;<\/p>\n<p><span class=\"token keyword\">int<\/span> arr<span class=\"token punctuation\">[<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">30<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">40<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">50<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/int *ptr &#061; &amp;arr[0];\/\/\u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411\u6570\u7ec4\u9996\u5143\u7d20&#xff0c;\u6307\u9488\u7684\u7c7b\u578b\u662f&#xff1a;int *<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>arr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u5b9a\u4e49\u6570\u7ec4\u6307\u9488&#xff0c;\u6307\u5411 int [5] \u7c7b\u578b&#xff0c;\u6307\u9488\u7684\u7c7b\u578b&#xff1a;int *[5]<\/span><br \/>\n<span class=\"token comment\">\/\/\u904d\u5386\u6570\u7ec4&#xff0c;\u53d6\u6570\u7ec4\u4e2d\u7684\u5143\u7d20<\/span><br \/>\n<span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">int<\/span> i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span> <span class=\"token punctuation\">;<\/span>i <span class=\"token operator\">&lt;<\/span> <span class=\"token number\">5<\/span> <span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;arr\u6307\u9488\u53d6\u6570\u7ec4\u7684\u5143\u7d20: %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> arr<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/ *(arr &#043; i)<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u9488\u53d6\u6570\u7ec4\u7684\u5143\u7d20: %d \\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span>  <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>   <span class=\"token comment\">\/\/ *((*ptr) &#043; i)<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ptr\u6307\u9488\u53d6\u6570\u7ec4\u7684\u5143\u7d20: %d \\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span>  <span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#043;<\/span> i<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<p>arr[i] &#061;&#061; (*arr &#043; i) &#061;&#061; (ptr)[i] &#061;&#061; ((*ptr) &#043; i)<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/02\/20260202011724-697ffb24287fd.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<h4>9.3.4 \u5b57\u7b26\u6307\u9488<\/h4>\n<p>\u5b57\u7b26\u6307\u9488&#xff0c;\u662f\u4e00\u4e2a\u6307\u9488&#xff0c;\u53ef\u4ee5\u6307\u5411\u4e00\u4e2a\u666e\u901a\u5b57\u7b26&#xff0c;\u4e5f\u53ef\u4ee5\u6307\u5411\u4e00\u4e2a\u5b57\u7b26\u4e32(\u5b57\u7b26\u6570\u7ec4)<\/p>\n<p>1\u3001\u5b57\u7b26\u6307\u9488\u662f\u53ef\u53d8\u7684&#xff0c;\u5141\u8bb8\u4f7f\u7528\u4e0b\u9762\u65b9\u6cd5\u91cd\u65b0\u8d4b\u503c&#xff0c;\u6307\u5411\u65b0\u7684\u5b57\u7b26\u4e32\u3002\u800c\u5b57\u7b26\u6570\u7ec4\u4e0d\u5141\u8bb8\u91cd\u65b0\u8d4b\u503c&#xff0c;\u53ea\u5141\u8bb8\u5bf9\u6570\u7ec4\u4e2d\u7684\u5143\u7d20\u8fdb\u884c\u5355\u72ec\u91cd\u65b0\u8d4b\u503c<\/p>\n<p><span class=\"token comment\">\/\/ \u5b9a\u4e49\u5b57\u7b26\u6307\u9488&#xff0c;\u6307\u5411\u5b57\u7b26\u4e32\u5e38\u91cf(\u5b57\u9762\u91cf)<\/span><br \/>\n<span class=\"token keyword\">char<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;How Are You&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\nptr <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;How Old Are You?&#034;<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u6307\u9488\u672c\u8eab\u7684\u503c\u53ef\u4ee5\u4fee\u6539<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49\u5b57\u7b26\u6570\u7ec4(\u5b57\u7b26\u4e32)<\/span><br \/>\n<span class=\"token keyword\">char<\/span> arr<span class=\"token punctuation\">[<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;Hello World&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\narr<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token char\">&#039;L&#039;<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u53ea\u80fd\u5355\u72ec\u5bf9\u5404\u4e2a\u5143\u7d20\u8fdb\u884c\u91cd\u65b0\u8d4b\u503c<\/span><\/p>\n<h3>9.4 \u6307\u9488\u548c\u51fd\u6570<\/h3>\n<h4>9.4.1 \u503c\u4f20\u9012\u548c\u6307\u9488\u4f20\u9012<\/h4>\n<p>1\u3001\u503c\u4f20\u9012: \u5c06\u5b9e\u53c2\u7684\u503c\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u5f62\u53c2\u3002\u53ef\u4ee5\u7406\u89e3\u4f4d\u5c06\u5b9e\u53c2\u7684\u503c\u62f7\u8d1d\u4e00\u4efd\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u5f62\u53c2\u3002\u5b9e\u53c2\u672c\u6765\u7684\u503c\u548c\u51fd\u6570\u4e2d\u5f62\u53c2\u7684\u503c\u6ca1\u6709\u5173\u7cfb\u3002\u5728\u51fd\u6570\u5185\u6539\u53d8\u53c2\u6570\u7684\u503c&#xff0c;\u4e0d\u5f71\u54cd\u51fd\u6570\u5916\u9762\u539f\u672c\u5b9e\u53c2\u7684\u503c<\/p>\n<p>2\u3001\u6307\u9488\u4f20\u9012: \u5c06\u5b9e\u53c2\u7684\u5730\u5740\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u5f62\u53c2\u3002\u5b9e\u53c2\u672c\u6765\u7684\u5730\u5740\u548c\u51fd\u6570\u4e2d\u5f62\u53c2\u7684\u5730\u5740\u662f\u4e00\u6837\u7684&#xff0c;\u6307\u5411\u7684\u540c\u4e00\u4e2a\u6570\u636e\u3002\u5728\u51fd\u6570\u5185\u6539\u53d8\u53c2\u6570\u7684\u503c&#xff0c;\u4f1a\u6539\u53d8\u51fd\u6570\u5916\u9762\u539f\u672c\u5b9e\u53c2\u7684\u503c<\/p>\n<h4>9.4.2 \u6307\u9488\u51fd\u6570<\/h4>\n<p>\u5982\u679c\u51fd\u6570\u7684\u8fd4\u56de\u503c\u662f\u4e00\u4e2a\u6307\u9488&#xff0c;\u8fd9\u6837\u7684\u51fd\u6570\u79f0\u4e3a\u6307\u9488\u51fd\u6570&#xff0c;\u8fd4\u56de\u503c\u4e0d\u80fd\u6307\u5411\u5c40\u90e8\u53d8\u91cf<\/p>\n<p>\u8bed\u6cd5&#xff1a;\u8fd4\u56de\u7c7b\u578b *\u6307\u9488\u51fd\u6570\u540d(\u53c2\u6570\u5217\u8868)<\/p>\n<p><span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span><span class=\"token function\">func<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token comment\">\/\/ int n &#061; 100; \/\/ \u5c40\u90e8\u53d8\u91cf, \u5728func\u8fd4\u56de\u65f6&#xff0c;\u5c31\u4f1a\u9500\u6bc1<\/span><br \/>\n    <span class=\"token comment\">\/\/ \u5982\u679c\u8fd9\u4e2a\u5c40\u90e8\u53d8\u91cf\u662fstatic\u6027\u8d28\u7684&#xff0c;\u90a3\u4e48n\u5b58\u653e\u6570\u636e\u7684\u7a7a\u95f4\u5728\u9759\u6001\u6570\u636e\u533a<\/span><br \/>\n<span class=\"token keyword\">static<\/span> <span class=\"token keyword\">int<\/span> n <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">100<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">return<\/span> <span class=\"token operator\">&amp;<\/span>n<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>p <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">func<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">int<\/span> n <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">*<\/span>p<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;value&#061;%d&#034;<\/span><span class=\"token punctuation\">,<\/span> n<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>9.4.3 \u51fd\u6570\u6307\u9488&#xff08;\u6307\u5411\u51fd\u6570\u7684\u6307\u9488&#xff09;<\/h4>\n<p>\u51fd\u6570\u6307\u9488&#xff1a;\u662f\u4e2a\u6307\u9488&#xff0c;\u6307\u5411\u4e00\u4e2a\u51fd\u6570<\/p>\n<p>\u51fd\u6570\u540d\u5728\u8868\u8fbe\u5f0f\u4e2d\u6709\u65f6\u4e5f\u4f1a\u88ab\u8f6c\u6362\u4e3a\u8be5\u51fd\u6570\u6240\u5728\u5185\u5b58\u533a\u57df\u7684\u9996\u5730\u5740&#xff0c;\u8fd9\u548c\u6570\u7ec4\u540d\u975e\u5e38\u7c7b\u4f3c<\/p>\n<p>\u8bed\u6cd5&#xff1a;\u8fd4\u56de\u7c7b\u578b (*\u51fd\u6570\u6307\u9488\u540d)(\u53c2\u6570\u5217\u8868)<\/p>\n<p>\u6ce8\u610f&#xff1a;()\u7684\u4f18\u5148\u7ea7\u9ad8\u4e8e*&#xff0c;\u7b2c\u4e00\u4e2a\u62ec\u53f7\u4e0d\u80fd\u7701\u7565&#xff0c;\u5982\u679c\u7701\u7565&#xff0c;\u5c31\u6210\u4e86\u6307\u9488\u51fd\u6570\u3002<\/p>\n<p><span class=\"token comment\">\/\/\u5b9a\u4e49\u51fd\u6570&#xff0c;\u6c42\u4e24\u4e2a\u6570\u7684\u5e73\u5747\u503c<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token function\">get_avg<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span>  a<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> b<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span>  <span class=\"token punctuation\">(<\/span>a <span class=\"token operator\">&#043;<\/span> b<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">\/<\/span> <span class=\"token number\">2.0<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<p><span class=\"token comment\">\/\/ \u4f7f\u7528%p\u683c\u5f0f\u5316\u8f93\u51fa\u7ed3\u679c\u90fd\u4e00\u6837&#xff0c;\u90fd\u662f\u8f93\u51fa\u51fd\u6570\u6240\u5728\u5730\u5740<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;get_avg\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> get_avg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;*get_avg\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>get_avg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;&amp;get_avg\u7684\u503c: %p \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> <span class=\"token operator\">&amp;<\/span>get_avg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/ \u76f4\u63a5\u4f7f\u7528\u51fd\u6570<\/span><br \/>\n<span class=\"token keyword\">double<\/span> result1 <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">get_avg<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u76f4\u63a5\u4f7f\u7528\u51fd\u6570\u540d\u8c03\u7528<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;result1 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> result1<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u51fd\u6570\u6307\u9488\u8c03\u7528&#xff0c;\u663e\u5f0f\u5730\u89e3\u5f15\u7528\u4e86\u51fd\u6570\u6307\u9488&#xff0c;\u7f16\u8bd1\u5668\u4f1a\u5ffd\u7565\u8fd9\u4e2a\u89e3\u5f15\u7528\u64cd\u4f5c&#xff0c;\u4ecd\u7136\u5c06\u5176\u89c6\u4e3a\u51fd\u6570\u8c03\u7528\u3002<\/span><br \/>\n<span class=\"token keyword\">double<\/span> result2 <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>get_avg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;result2 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> result2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u53d6\u5730\u5740\u7b26\u8c03\u7528&#xff0c;\u51fd\u6570\u540d\u672c\u8eab\u5df2\u7ecf\u662f\u4e00\u4e2a\u6307\u9488&#xff0c;\u56e0\u6b64 &amp;get_avg \u548c get_avg \u662f\u7b49\u4ef7\u7684\u3002<\/span><br \/>\n<span class=\"token keyword\">double<\/span> result3 <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">&amp;<\/span>get_avg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;result3 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> result3<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49\u51fd\u6570\u6307\u9488&#xff0c;\u6307\u5411get_avg\u51fd\u6570\u3002get_avg\u7684\u6570\u636e\u7c7b\u578b: double(int,int)<\/span><br \/>\n<span class=\"token comment\">\/\/ \u5b9a\u4e49\u6307\u9488&#xff0c;\u6307\u5411double(int,int)\u7c7b\u578b\u51fd\u6570&#xff0c;\u6307\u9488\u7684\u7c7b\u578b: double *(int,int)<\/span><br \/>\n<span class=\"token comment\">\/\/\u51fd\u6570\u540dget_avg\u672c\u8eab\u5c31\u662f\u4e00\u4e2a\u51fd\u6570\u540d&#xff0c;\u6240\u4ee5*get_avg\u3001&amp;get_avg\u548cget_avg\u7b49\u4ef7<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>fun_ptr1<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">,<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span> get_avg<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>fun_ptr2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">,<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">*<\/span>get_avg<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">double<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>fun_ptr3<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">,<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>get_avg<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token comment\">\/\/ \u4f7f\u7528\u51fd\u6570\u6307\u9488&#xff0c;\u8c03\u7528\u51fd\u6570<\/span><br \/>\n<span class=\"token keyword\">double<\/span> d1 <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">fun_ptr1<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">double<\/span> d2 <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">fun_ptr2<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">double<\/span> d3 <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">fun_ptr3<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;d1 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> d1 <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;d2 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> d2 <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;d3 &#061; %.2lf \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> d3 <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/15.00<\/span><\/p>\n<h4>9.4.4 \u56de\u8c03\u51fd\u6570<\/h4>\n<p>\u56de\u8c03\u51fd\u6570\u5c31\u662f\u4e00\u4e2a\u51fd\u6570\u6307\u9488\u8c03\u7528\u7684\u51fd\u6570&#xff0c;\u5c31\u662f\u5c06\u51fd\u6570\u4f5c\u4e3a\u53c2\u6570\u4f20\u5165\u53e6\u4e00\u4e2a\u51fd\u6570\u4e2d<\/p>\n<p><span class=\"token comment\">\/\/\u5b9a\u4e49\u51fd\u6570&#xff0c;\u5b9e\u73b0\u4e24\u4e2a\u6574\u6570\u7684\u8ba1\u7b97, \u8fd4\u56de\u8ba1\u7b97\u7ed3\u679c, \u8ba1\u7b97\u7684\u65b9\u5f0f\u7531\u8c03\u7528\u8005\u6765\u51b3\u5b9a<\/span><br \/>\n<span class=\"token comment\">\/\/&#096;int (*cpt)(int,int)&#096;\u662f\u51fd\u6570\u6307\u9488<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">compute_2_num<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">int<\/span> num1<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> num2 <span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">*<\/span>cpt<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">,<\/span><span class=\"token keyword\">int<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token comment\">\/\/ \u8c03\u7528\u56de\u8c03\u51fd\u6570\u5b8c\u6210\u4e24\u4e2a\u6574\u6570\u7684\u8ba1\u7b97<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> <span class=\"token function\">cpt<\/span><span class=\"token punctuation\">(<\/span>num1<span class=\"token punctuation\">,<\/span> num2<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> num1<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> num2<span class=\"token punctuation\">)<\/span><span class=\"token comment\">\/\/\u52a0<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> num1 <span class=\"token operator\">&#043;<\/span> num2<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">sub<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> num1<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> num2<span class=\"token punctuation\">)<\/span><span class=\"token comment\">\/\/\u51cf<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> num1 <span class=\"token operator\">&#8211;<\/span>num2<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">mul<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> num1<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> num2<span class=\"token punctuation\">)<\/span><span class=\"token comment\">\/\/\u4e58<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> num1 <span class=\"token operator\">*<\/span> num2<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">div<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> num1 <span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> num2<span class=\"token punctuation\">)<\/span><span class=\"token comment\">\/\/\u9664<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> num1 <span class=\"token operator\">\/<\/span> num2<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">{<\/span><br \/>\n<span class=\"token comment\">\/\/\u901a\u8fc7\u8fc7\u6539\u53d8\u4f20\u5165compute_2_num\u51fd\u6570\u7684\u56de\u8c03\u51fd\u6570&#xff0c;\u6765\u6539\u53d8\u51fd\u6570\u7684\u529f\u80fd<\/span><br \/>\n    <span class=\"token comment\">\/\/int result &#061; compute_2_num(100,200 ,add);<\/span><br \/>\n    <span class=\"token comment\">\/\/int result &#061; compute_2_num(100,200,sub);<\/span><br \/>\n    <span class=\"token comment\">\/\/int result &#061; compute_2_num(100,200,mul);<\/span><br \/>\n    <span class=\"token keyword\">int<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">compute_2_num<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">200<\/span><span class=\"token punctuation\">,<\/span>div<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;result &#061; %d \\\\n&#034;<\/span> <span class=\"token punctuation\">,<\/span> result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h3>9.5 \u591a\u7ea7\u6307\u9488<\/h3>\n<p>\u6307\u5411\u6307\u9488\u7684\u6307\u9488&#xff0c;\u591a\u7ea7\u95f4\u63a5\u5bfb\u5740\u7684\u5f62\u5f0f&#xff0c;\u6216\u8005\u8bf4\u662f\u4e00\u4e2a\u6307\u9488\u94fe<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/02\/20260202011724-697ffb249b6c8.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<p>1\u3001\u58f0\u660e\u591a\u7ea7\u6307\u9488<\/p>\n<p><span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e00\u7ea7\u6307\u9488<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e8c\u7ea7\u6307\u9488<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e09\u7ea7\u6307\u9488<\/span><\/p>\n<p>2\u3001\u521d\u59cb\u5316\u591a\u7ea7\u6307\u9488<\/p>\n<p><span class=\"token keyword\">int<\/span> var<span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span>ptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>var<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e00\u7ea7\u6307\u9488\u6307\u5411 var<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>pptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>ptr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e8c\u7ea7\u6307\u9488\u6307\u5411 ptr<\/span><br \/>\n<span class=\"token keyword\">int<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>ppptr <span class=\"token operator\">&#061;<\/span> <span class=\"token operator\">&amp;<\/span>pptr<span class=\"token punctuation\">;<\/span><span class=\"token comment\">\/\/\u4e09\u7ea7\u6307\u9488\u6307\u5411 pptr<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Value of var: %d\\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span> var<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Value of ptr: %d\\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span>ptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>        <span class=\"token comment\">\/\/ \u89e3\u5f15\u7528\u4e00\u6b21<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Value of pptr: %d\\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>pptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>     <span class=\"token comment\">\/\/ \u89e3\u5f15\u7528\u4e24\u6b21<\/span><br \/>\n<span class=\"token function\">printf<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Value of ppptr: %d\\\\n&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span><span class=\"token operator\">*<\/span>ppptr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>  <span class=\"token comment\">\/\/ \u89e3\u5f15\u7528\u4e09\u6b21<\/span><\/p>\n<h3>9.6 \u7a7a\u6307\u9488<\/h3>\n<p>\u8d4b\u4e3aNULL \u503c\u7684\u6307\u9488\u88ab\u79f0\u4e3a\u7a7a\u6307\u9488&#xff0c;NULL \u662f\u4e00\u4e2a\u5b9a\u4e49\u5728\u6807\u51c6\u5e93 &lt;stdio.h&gt;\u4e2d\u7684\u503c\u4e3a\u96f6\u7684\u5b8f\u5e38\u91cf<\/p>\n<p>\u58f0\u660e\u6307\u9488\u53d8\u91cf\u7684\u65f6\u5019&#xff0c;\u5982\u679c\u6ca1\u6709\u786e\u5207\u7684\u5730\u5740\u8d4b\u503c&#xff0c;\u4e3a\u6307\u9488\u53d8\u91cf\u8d4b\u4e00\u4e2a NULL \u503c\u662f\u4e00\u4e2a\u597d\u7684\u7f16\u7a0b\u4e60\u60efint \\\\*p \\\\&#061; NULL;<\/p>\n<h3>9.7 \u91ce\u6307\u9488<\/h3>\n<p>\u91ce\u6307\u9488\u5c31\u662f\u6307\u9488\u6307\u5411\u7684\u4f4d\u7f6e\u4e0d\u53ef\u77e5&#xff08;\u968f\u673a\u6027\u3001\u4e0d\u6b63\u786e\u3001\u6ca1\u6709\u660e\u786e\u9650\u5236\u7684&#xff09;<\/p>\n<p>\u539f\u56e0&#xff1a;<br \/>\n1\u3001\u6307\u9488\u4f7f\u7528\u524d\u672a\u521d\u59cb\u5316\u2014\u2014int *p<br \/>\n2\u3001\u6307\u9488\u8d8a\u754c\u8bbf\u95ee<br \/>\n3\u3001\u6307\u9488\u6307\u5411\u5df2\u91ca\u653e\u7684\u7a7a\u95f4&#xff08;\u6bd4\u5982\u6307\u9488\u6307\u5411\u5c40\u90e8\u53d8\u91cf&#xff09;<\/p>\n<table>\n<tr>\u53d8\u91cf\u5b9a\u4e49\u7c7b\u578b\u8868\u793a\u542b\u4e49<\/tr>\n<tbody>\n<tr>\n<td>int i<\/td>\n<td>int<\/td>\n<td>i \u662f\u4e00\u4e2a\u6574\u578b\u53d8\u91cf<\/td>\n<\/tr>\n<tr>\n<td>int *p<\/td>\n<td>int *<\/td>\n<td>p \u662f\u4e00\u4e2a\u6307\u5411\u6574\u578b\u6570\u636e\u7684\u6307\u9488<\/td>\n<\/tr>\n<tr>\n<td>int a[5]<\/td>\n<td>int [5]<\/td>\n<td>a \u662f\u4e00\u4e2a5\u4e2a\u5143\u7d20\u7684\u6574\u578b\u6570\u7ec4<\/td>\n<\/tr>\n<tr>\n<td>int *p[4]<\/td>\n<td>int *[4]<\/td>\n<td>p \u662f\u4e00\u4e2a\u6307\u9488\u6570\u7ec4&#xff0c;\u6bcf\u4e2a\u5143\u7d20\u90fd\u662f\u6307\u5411\u6574\u578b\u6570\u636e\u7684\u6307\u9488<\/td>\n<\/tr>\n<tr>\n<td>int (*p)[4]<\/td>\n<td>int (*)[4]<\/td>\n<td>p \u662f\u4e00\u4e2a\u6570\u7ec4\u6307\u9488&#xff0c;\u6307\u5411\u4e00\u4e2a4\u4e2a\u5143\u7d20\u7684\u6574\u578b\u6570\u7ec4<\/td>\n<\/tr>\n<tr>\n<td>int f()<\/td>\n<td>int ()<\/td>\n<td>f \u662f\u4e00\u4e2a\u8fd4\u56de\u6574\u578b\u6570\u636e\u7684\u51fd\u6570<\/td>\n<\/tr>\n<tr>\n<td>int *f()<\/td>\n<td>int *()<\/td>\n<td>f \u662f\u4e00\u4e2a\u6307\u9488\u51fd\u6570&#xff0c;\u8fd4\u56de\u6307\u5411\u6574\u6570\u6570\u636e\u7684\u6307\u9488<\/td>\n<\/tr>\n<tr>\n<td>int (*p)()<\/td>\n<td>int (*)()<\/td>\n<td>p \u662f\u4e00\u4e2a\u51fd\u6570\u6307\u9488&#xff0c;\u6307\u5411\u4e00\u4e2a\u8fd4\u56de\u6574\u578b\u6570\u636e\u7684\u51fd\u6570<\/td>\n<\/tr>\n<tr>\n<td>int **p<\/td>\n<td>int **<\/td>\n<td>p \u662f\u4e00\u4e2a\u6307\u5411\u6307\u9488\u7684\u6307\u9488<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>9.1 \u6307\u9488\u7684\u7406\u89e3<br \/>\n9.1.1 \u53d8\u91cf\u7684\u8bbf\u95ee\u65b9\u5f0f<br \/>\n1\u3001\u76f4\u63a5\u8bbf\u95ee&#xff0c;\u76f4\u63a5\u901a\u8fc7\u53d8\u91cf\u540d\u8fdb\u884c\u8bbf\u95ee<br \/>\n2\u3001\u95f4\u63a5\u8bbf\u95ee&#xff0c;\u901a\u8fc7\u6307\u9488\u8fdb\u884c\u8bbf\u95ee<br \/>\n9.1.2 \u5185\u5b58\u5730\u5740\u4e3a\u4e86\u80fd\u591f\u6709\u6548\u5730\u8bbf\u95ee\u5230\u6bcf\u4e2a\u5185\u5b58\u5355\u5143&#xff0c;\u5c31\u7ed9\u5185\u5b58\u5355\u5143\u8fdb\u884c\u4e86\u7f16\u53f7&#xff0c;\u8fd9\u4e9b\u7f16\u53f7\u88ab\u79f0\u4e3a\u5185\u5b58\u5730\u574032\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f32\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53734\u4e2a\u5b57\u8282&#xff0c;\u6700\u5927\u5bfb\u5740232<br \/>\n64\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f64\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53738\u4e2a\u5b57\u8282&amp;#xff<\/p>\n","protected":false},"author":2,"featured_media":70707,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[174,190],"topic":[],"class_list":["post-70709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-c","tag-190"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/70709.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"9.1 \u6307\u9488\u7684\u7406\u89e3 9.1.1 \u53d8\u91cf\u7684\u8bbf\u95ee\u65b9\u5f0f 1\u3001\u76f4\u63a5\u8bbf\u95ee&#xff0c;\u76f4\u63a5\u901a\u8fc7\u53d8\u91cf\u540d\u8fdb\u884c\u8bbf\u95ee 2\u3001\u95f4\u63a5\u8bbf\u95ee&#xff0c;\u901a\u8fc7\u6307\u9488\u8fdb\u884c\u8bbf\u95ee 9.1.2 \u5185\u5b58\u5730\u5740\u4e3a\u4e86\u80fd\u591f\u6709\u6548\u5730\u8bbf\u95ee\u5230\u6bcf\u4e2a\u5185\u5b58\u5355\u5143&#xff0c;\u5c31\u7ed9\u5185\u5b58\u5355\u5143\u8fdb\u884c\u4e86\u7f16\u53f7&#xff0c;\u8fd9\u4e9b\u7f16\u53f7\u88ab\u79f0\u4e3a\u5185\u5b58\u5730\u574032\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f32\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53734\u4e2a\u5b57\u8282&#xff0c;\u6700\u5927\u5bfb\u5740232 64\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f64\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53738\u4e2a\u5b57\u8282&amp;#xff\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/70709.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-02T01:17:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/02\/20260202011724-697ffb24287fd.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/70709.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/70709.html\",\"name\":\"\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-02-02T01:17:25+00:00\",\"dateModified\":\"2026-02-02T01:17:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/70709.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/70709.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/70709.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u7b2c9\u7ae0 \u6307\u9488\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/70709.html","og_locale":"zh_CN","og_type":"article","og_title":"\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"9.1 \u6307\u9488\u7684\u7406\u89e3 9.1.1 \u53d8\u91cf\u7684\u8bbf\u95ee\u65b9\u5f0f 1\u3001\u76f4\u63a5\u8bbf\u95ee&#xff0c;\u76f4\u63a5\u901a\u8fc7\u53d8\u91cf\u540d\u8fdb\u884c\u8bbf\u95ee 2\u3001\u95f4\u63a5\u8bbf\u95ee&#xff0c;\u901a\u8fc7\u6307\u9488\u8fdb\u884c\u8bbf\u95ee 9.1.2 \u5185\u5b58\u5730\u5740\u4e3a\u4e86\u80fd\u591f\u6709\u6548\u5730\u8bbf\u95ee\u5230\u6bcf\u4e2a\u5185\u5b58\u5355\u5143&#xff0c;\u5c31\u7ed9\u5185\u5b58\u5355\u5143\u8fdb\u884c\u4e86\u7f16\u53f7&#xff0c;\u8fd9\u4e9b\u7f16\u53f7\u88ab\u79f0\u4e3a\u5185\u5b58\u5730\u574032\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f32\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53734\u4e2a\u5b57\u8282&#xff0c;\u6700\u5927\u5bfb\u5740232 64\u4f4d\u7cfb\u7edf&#xff0c;\u5185\u5b58\u5730\u5740\u901a\u5e38\u662f64\u4f4d\u4e8c\u8fdb\u5236\u6570\u5b57&#xff0c;\u53738\u4e2a\u5b57\u8282&amp;#xff","og_url":"https:\/\/www.wsisp.com\/helps\/70709.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-02-02T01:17:25+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/02\/20260202011724-697ffb24287fd.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"6 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/70709.html","url":"https:\/\/www.wsisp.com\/helps\/70709.html","name":"\u7b2c9\u7ae0 \u6307\u9488 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-02-02T01:17:25+00:00","dateModified":"2026-02-02T01:17:25+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/70709.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/70709.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/70709.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u7b2c9\u7ae0 \u6307\u9488"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/70709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=70709"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/70709\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/70707"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=70709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=70709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=70709"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=70709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}