{"id":91,"date":"2026-09-18T10:50:46","date_gmt":"2026-09-18T02:50:46","guid":{"rendered":"https:\/\/decagrammaton.xyz\/?p=91"},"modified":"2026-09-18T10:50:47","modified_gmt":"2026-09-18T02:50:47","slug":"010-c%e8%af%ad%e8%a8%80%e5%8a%a8%e6%80%81%e5%86%85%e5%ad%98","status":"publish","type":"post","link":"https:\/\/decagrammaton.xyz\/?p=91","title":{"rendered":"010-C\u8bed\u8a00\u52a8\u6001\u5185\u5b58"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">\u524d\u9762\u6211\u4eec\u5b66\u4e60\u4e86\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6570\u7ec4\n\u51fd\u6570\n\u6307\u9488\n\u7ed3\u6784\u4f53<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e4b\u524d\u521b\u5efa\u53d8\u91cf\u65f6\uff0c\u901a\u5e38\u90fd\u662f\u76f4\u63a5\u5199\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb2\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb2-1\"><a href=\"#cb2-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> a<span class=\"op\">;<\/span><\/span>\n<span id=\"cb2-2\"><a href=\"#cb2-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> arr<span class=\"op\">[<\/span><span class=\"dv\">10<\/span><span class=\"op\">];<\/span><\/span>\n<span id=\"cb2-3\"><a href=\"#cb2-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student s<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e9b\u53d8\u91cf\u7684\u5927\u5c0f\u901a\u5e38\u5728\u7a0b\u5e8f\u7f16\u8bd1\u65f6\u5c31\u5df2\u7ecf\u786e\u5b9a\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u662f\u6709\u65f6\u5019\u6211\u4eec\u5e76\u4e0d\u77e5\u9053\u7a0b\u5e8f\u8fd0\u884c\u65f6\u5230\u5e95\u9700\u8981\u591a\u5c11\u5185\u5b58\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7528\u6237\u8f93\u5165\u9700\u8981\u4fdd\u5b58\u591a\u5c11\u4e2a\u6574\u6570\uff1f\n\u5b66\u751f\u5230\u5e95\u6709\u591a\u5c11\u4eba\uff1f\n\u6587\u4ef6\u6709\u591a\u5927\uff1f\n\u5b57\u7b26\u4e32\u5230\u5e95\u6709\u591a\u957f\uff1f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u65f6\u5019\u5c31\u9700\u8981\u4f7f\u7528\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u52a8\u6001\u5185\u5b58\u5206\u914d\u3002<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e00\u3001\u4ec0\u4e48\u662f\u52a8\u6001\u5185\u5b58<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u666e\u901a\u53d8\u91cf\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb4\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb4-1\"><a href=\"#cb4-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> a<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7a0b\u5e8f\u8fd0\u884c\u65f6\uff0c\u4f1a\u81ea\u52a8\u4e3a <code>a<\/code> \u5206\u914d\u5185\u5b58\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u52a8\u6001\u5185\u5b58\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7a0b\u5e8f\u8fd0\u884c\n   \u2193\n\u9700\u8981\u591a\u5c11\u5185\u5b58\n   \u2193\n\u8fd0\u884c\u65f6\u7533\u8bf7\n   \u2193\n\u4f7f\u7528\n   \u2193\n\u4e0d\u9700\u8981\u4e86\n   \u2193\n\u91ca\u653e<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u5c31\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u52a8\u6001\u5185\u5b58\u5206\u914d\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C \u8bed\u8a00\u4e3b\u8981\u4f7f\u7528\u4e0b\u9762\u51e0\u4e2a\u51fd\u6570\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc\ncalloc\nrealloc\nfree<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u3001\u6808\u5185\u5b58\u548c\u5806\u5185\u5b58<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b66\u4e60\u52a8\u6001\u5185\u5b58\u4e4b\u524d\uff0c\u5148\u8ba4\u8bc6\u4e24\u4e2a\u6982\u5ff5\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6808\uff08Stack\uff09<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb7\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb7-1\"><a href=\"#cb7-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> a <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb7-2\"><a href=\"#cb7-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb7-3\"><a href=\"#cb7-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">void<\/span> test<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb7-4\"><a href=\"#cb7-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> x <span class=\"op\">=<\/span> <span class=\"dv\">20<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb7-5\"><a href=\"#cb7-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u79cd\u666e\u901a\u5c40\u90e8\u53d8\u91cf\u901a\u5e38\u4f7f\u7528\u6808\u7a7a\u95f4\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7b80\u5355\u7406\u89e3\u4e3a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8fdb\u5165\u51fd\u6570\n    \u2193\n\u521b\u5efa\u5c40\u90e8\u53d8\u91cf\n    \u2193\n\u4f7f\u7528\n    \u2193\n\u51fd\u6570\u7ed3\u675f\n    \u2193\n\u81ea\u52a8\u91ca\u653e<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb9\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb9-1\"><a href=\"#cb9-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">void<\/span> test<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb9-2\"><a href=\"#cb9-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> x <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb9-3\"><a href=\"#cb9-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>test()<\/code> \u7ed3\u675f\u540e\uff0c<code>x<\/code> \u5c31\u4e0d\u518d\u5b58\u5728\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u3001\u5806\uff08Heap\uff09<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u7533\u8bf7\u7684\u5185\u5b58\u901a\u5e38\u6765\u81ea\u5806\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb10\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb10-1\"><a href=\"#cb10-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7406\u89e3\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7a0b\u5e8f\u8fd0\u884c\n   \u2193\nmalloc\n   \u2193\n\u4ece\u5806\u4e2d\u7533\u8bf7\u5185\u5b58\n   \u2193\n\u8fd4\u56de\u5730\u5740\n   \u2193\np \u4fdd\u5b58\u5730\u5740<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u5757\u5185\u5b58\u4e0d\u4f1a\u56e0\u4e3a\u666e\u901a\u51fd\u6570\u7ed3\u675f\u5c31\u81ea\u52a8\u91ca\u653e\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9700\u8981\u624b\u52a8\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb12\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb12-1\"><a href=\"#cb12-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u56db\u3001\u4e3a\u4ec0\u4e48\u9700\u8981\u52a8\u6001\u5185\u5b58<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5047\u8bbe\u6211\u4eec\u9700\u8981\u4fdd\u5b58 100 \u4e2a\u6574\u6570\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u7b80\u5355\u7684\u65b9\u6cd5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb13\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb13-1\"><a href=\"#cb13-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> arr<span class=\"op\">[<\/span><span class=\"dv\">100<\/span><span class=\"op\">];<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u662f\u5982\u679c\u7528\u6237\u8fd0\u884c\u7a0b\u5e8f\u540e\u8f93\u5165\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u9700\u8981 100000 \u4e2a\u6574\u6570<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u4e48\u7a0b\u5e8f\u5c31\u4e0d\u80fd\u7ee7\u7eed\u4f7f\u7528\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb15\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb15-1\"><a href=\"#cb15-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> arr<span class=\"op\">[<\/span><span class=\"dv\">100<\/span><span class=\"op\">];<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\u5927\u5c0f\u5df2\u7ecf\u5199\u6b7b\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u4f7f\u7528\u52a8\u6001\u5185\u5b58\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb16\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb16-1\"><a href=\"#cb16-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> n<span class=\"op\">;<\/span><\/span>\n<span id=\"cb16-2\"><a href=\"#cb16-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb16-3\"><a href=\"#cb16-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">&amp;<\/span>n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb16-4\"><a href=\"#cb16-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb16-5\"><a href=\"#cb16-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b64\u65f6\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>n = 10\n\u2193\n\u7533\u8bf7 10 \u4e2a int\n\nn = 100\n\u2193\n\u7533\u8bf7 100 \u4e2a int\n\nn = 100000\n\u2193\n\u7533\u8bf7 100000 \u4e2a int<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u5c31\u662f\u52a8\u6001\u5185\u5b58\u7684\u610f\u4e49\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e94\u3001malloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><code>malloc<\/code> \u662f\u6700\u5e38\u7528\u7684\u52a8\u6001\u5185\u5b58\u5206\u914d\u51fd\u6570\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9700\u8981\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb18\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb18-1\"><a href=\"#cb18-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdlib.h&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u57fa\u672c\u683c\u5f0f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb19\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb19-1\"><a href=\"#cb19-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>malloc<span class=\"op\">(<\/span>\u5b57\u8282\u6570<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb20\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb20-1\"><a href=\"#cb20-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u7533\u8bf7\u4e86\u8db3\u591f\u5b58\u653e\u4e00\u4e2a <code>int<\/code> \u7684\u5185\u5b58\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u516d\u3001malloc \u8fd4\u56de\u4ec0\u4e48<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f\u6700\u91cd\u8981\u7684\u5730\u65b9\u4e4b\u4e00\u3002<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb21\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb21-1\"><a href=\"#cb21-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">))<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd4\u56de\u7684\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8fd9\u5757\u5185\u5b58\u7684\u5730\u5740\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u53ef\u4ee5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb22\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb22-1\"><a href=\"#cb22-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u5c31\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc\n  \u2193\n\u7533\u8bf7\u5185\u5b58\n  \u2193\n\u5f97\u5230\u5730\u5740\n  \u2193\np \u4fdd\u5b58\u5730\u5740<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7406\u89e3\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p\n\u2193\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 int \u5185\u5b58 \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e03\u3001malloc + sizeof<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u8981\u76f4\u63a5\u5047\u8bbe <code>int<\/code> \u4e00\u5b9a\u662f 4 \u5b57\u8282\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u63a8\u8350\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb25\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb25-1\"><a href=\"#cb25-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u4e0d\u662f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb26\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb26-1\"><a href=\"#cb26-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"dv\">4<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb27\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb27-1\"><a href=\"#cb27-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f1a\u81ea\u52a8\u5f97\u5230\u5f53\u524d\u5e73\u53f0\u7684 <code>int<\/code> \u5927\u5c0f\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u516b\u3001\u7533\u8bf7\u591a\u4e2a\u5143\u7d20<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\u7533\u8bf7 10 \u4e2a <code>int<\/code>\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb28\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb28-1\"><a href=\"#cb28-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7406\u89e3\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p\n\u2193\n\u250c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2510\n\u2502int \u2502int \u2502int \u2502int \u2502int \u2502int \u2502int \u2502int \u2502int \u2502int \u2502\n\u2514\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2518<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u548c\u6570\u7ec4\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb30\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb30-1\"><a href=\"#cb30-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> arr<span class=\"op\">[<\/span><span class=\"dv\">10<\/span><span class=\"op\">];<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u4f7f\u7528\u4e0a\u6709\u5f88\u591a\u76f8\u4f3c\u4e4b\u5904\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb31\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb31-1\"><a href=\"#cb31-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">0<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb31-2\"><a href=\"#cb31-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">1<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">20<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb31-3\"><a href=\"#cb31-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">2<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">30<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e5d\u3001\u52a8\u6001\u6570\u7ec4<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u4e2a\u5b8c\u6574\u4f8b\u5b50\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb32\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb32-1\"><a href=\"#cb32-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdio.h&gt;<\/span><\/span>\n<span id=\"cb32-2\"><a href=\"#cb32-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdlib.h&gt;<\/span><\/span>\n<span id=\"cb32-3\"><a href=\"#cb32-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-4\"><a href=\"#cb32-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> main<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb32-5\"><a href=\"#cb32-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> n<span class=\"op\">;<\/span><\/span>\n<span id=\"cb32-6\"><a href=\"#cb32-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-7\"><a href=\"#cb32-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"\u8bf7\u8f93\u5165\u6570\u91cf: \"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb32-8\"><a href=\"#cb32-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">&amp;<\/span>n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb32-9\"><a href=\"#cb32-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-10\"><a href=\"#cb32-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb32-11\"><a href=\"#cb32-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-12\"><a href=\"#cb32-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb32-13\"><a href=\"#cb32-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        arr<span class=\"op\">[<\/span>i<span class=\"op\">]<\/span> <span class=\"op\">=<\/span> i <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb32-14\"><a href=\"#cb32-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb32-15\"><a href=\"#cb32-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-16\"><a href=\"#cb32-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb32-17\"><a href=\"#cb32-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\"> \"<\/span><span class=\"op\">,<\/span> arr<span class=\"op\">[<\/span>i<span class=\"op\">]);<\/span><\/span>\n<span id=\"cb32-18\"><a href=\"#cb32-18\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb32-19\"><a href=\"#cb32-19\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-20\"><a href=\"#cb32-20\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    free<span class=\"op\">(<\/span>arr<span class=\"op\">);<\/span><\/span>\n<span id=\"cb32-21\"><a href=\"#cb32-21\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb32-22\"><a href=\"#cb32-22\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb32-23\"><a href=\"#cb32-23\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\u8f93\u5165\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>5<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8f93\u51fa\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 2 3 4 5<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb35\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb35-1\"><a href=\"#cb35-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c31\u521b\u5efa\u4e86\u4e00\u4e2a\u8fd0\u884c\u65f6\u51b3\u5b9a\u5927\u5c0f\u7684\u201c\u6570\u7ec4\u201d\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u3001malloc \u7533\u8bf7\u5931\u8d25<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><code>malloc<\/code> \u4e0d\u4e00\u5b9a\u603b\u80fd\u6210\u529f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u7533\u8bf7\u5931\u8d25\uff0c\u5b83\u4f1a\u8fd4\u56de\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb36\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb36-1\"><a href=\"#cb36-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>NULL<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb37\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb37-1\"><a href=\"#cb37-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">100<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb37-2\"><a href=\"#cb37-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb37-3\"><a href=\"#cb37-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb37-4\"><a href=\"#cb37-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"\u5185\u5b58\u7533\u8bf7\u5931\u8d25<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb37-5\"><a href=\"#cb37-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb37-6\"><a href=\"#cb37-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u6b64\u63a8\u8350\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb38\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb38-1\"><a href=\"#cb38-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb38-2\"><a href=\"#cb38-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb38-3\"><a href=\"#cb38-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb38-4\"><a href=\"#cb38-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"malloc failed<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb38-5\"><a href=\"#cb38-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb38-6\"><a href=\"#cb38-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e00\u3001NULL \u662f\u4ec0\u4e48<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><code>NULL<\/code> \u53ef\u4ee5\u7406\u89e3\u4e3a\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u7a7a\u6307\u9488\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb39\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb39-1\"><a href=\"#cb39-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8868\u793a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p \u76ee\u524d\u6ca1\u6709\u6307\u5411\u6709\u6548\u5bf9\u8c61<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u5728\u4f7f\u7528 <code>malloc<\/code> \u540e\uff0c\u7ecf\u5e38\u5199\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb41\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb41-1\"><a href=\"#cb41-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb41-2\"><a href=\"#cb41-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">...<\/span><\/span>\n<span id=\"cb41-3\"><a href=\"#cb41-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u68c0\u67e5\u7533\u8bf7\u662f\u5426\u6210\u529f\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e8c\u3001\u4f7f\u7528\u52a8\u6001\u5185\u5b58<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb42\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb42-1\"><a href=\"#cb42-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb42-2\"><a href=\"#cb42-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb42-3\"><a href=\"#cb42-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb42-4\"><a href=\"#cb42-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb42-5\"><a href=\"#cb42-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb42-6\"><a href=\"#cb42-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb42-7\"><a href=\"#cb42-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb42-8\"><a href=\"#cb42-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb42-9\"><a href=\"#cb42-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb42-10\"><a href=\"#cb42-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb42-11\"><a href=\"#cb42-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u628a\u4e4b\u524d\u5b66\u7684\u6307\u9488\u5168\u90e8\u4e32\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e09\u3001malloc \u7684\u5b8c\u6574\u6d41\u7a0b<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u5185\u5b58\u6700\u91cd\u8981\u7684\u6d41\u7a0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7533\u8bf7\n \u2193\nmalloc\n \u2193\n\u68c0\u67e5 NULL\n \u2193\n\u4f7f\u7528\n \u2193\nfree<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb44\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb44-1\"><a href=\"#cb44-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb44-2\"><a href=\"#cb44-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb44-3\"><a href=\"#cb44-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb44-4\"><a href=\"#cb44-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb44-5\"><a href=\"#cb44-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb44-6\"><a href=\"#cb44-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb44-7\"><a href=\"#cb44-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb44-8\"><a href=\"#cb44-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb44-9\"><a href=\"#cb44-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb44-10\"><a href=\"#cb44-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb44-11\"><a href=\"#cb44-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u8bb0\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc \u2192 \u4f7f\u7528 \u2192 free<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u56db\u3001free<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u7533\u8bf7\u4e86\u52a8\u6001\u5185\u5b58\u4ee5\u540e\uff0c\u4f7f\u7528\u7ed3\u675f\u5c31\u9700\u8981\u91ca\u653e\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb46\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb46-1\"><a href=\"#cb46-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb47\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb47-1\"><a href=\"#cb47-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb47-2\"><a href=\"#cb47-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb47-3\"><a href=\"#cb47-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb47-4\"><a href=\"#cb47-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb47-5\"><a href=\"#cb47-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb47-6\"><a href=\"#cb47-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb47-7\"><a href=\"#cb47-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><code>free()<\/code> \u7684\u4f5c\u7528\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u91ca\u653e\u4e4b\u524d\u52a8\u6001\u7533\u8bf7\u7684\u90a3\u5757\u5185\u5b58\u3002<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e94\u3001\u4e3a\u4ec0\u4e48\u9700\u8981 free<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5047\u8bbe\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb48\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb48-1\"><a href=\"#cb48-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">void<\/span> test<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb48-2\"><a href=\"#cb48-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">1000<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb48-3\"><a href=\"#cb48-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u51fd\u6570\u7ed3\u675f\u4ee5\u540e\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p \u8fd9\u4e2a\u6307\u9488\u53d8\u91cf\u6d88\u5931<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc \u5f97\u5230\u7684\u5806\u5185\u5b58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ecd\u7136\u53ef\u80fd\u6ca1\u6709\u88ab\u91ca\u653e\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u5c31\u4ea7\u751f\u4e86\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5185\u5b58\u6cc4\u6f0f\u3002<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u516d\u3001\u5185\u5b58\u6cc4\u6f0f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb51\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb51-1\"><a href=\"#cb51-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb51-2\"><a href=\"#cb51-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb51-3\"><a href=\"#cb51-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u539f\u6765\u7684\u5730\u5740\u4e22\u6389\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u53d8\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc\n \u2193\n\u4e00\u5757\u5185\u5b58\n \u2193\np \u6307\u5411\u5b83\n\np = NULL\n\n\u539f\u6765\u7684\u5730\u5740\u4e22\u5931\n \u2193\n\u6ca1\u4eba\u80fd\u627e\u5230\u8fd9\u5757\u5185\u5b58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u5c31\u662f\u5178\u578b\u7684\u5185\u5b58\u6cc4\u6f0f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b63\u786e\u65b9\u5f0f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb53\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb53-1\"><a href=\"#cb53-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb53-2\"><a href=\"#cb53-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb53-3\"><a href=\"#cb53-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb53-4\"><a href=\"#cb53-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb53-5\"><a href=\"#cb53-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e03\u3001free \u540e\u6307\u9488\u4f1a\u600e\u6837<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u770b\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb54\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb54-1\"><a href=\"#cb54-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb54-2\"><a href=\"#cb54-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb54-3\"><a href=\"#cb54-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb54-4\"><a href=\"#cb54-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb54-5\"><a href=\"#cb54-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u6ce8\u610f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>free(p)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u91ca\u653e\u7684\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>p \u6307\u5411\u7684\u5185\u5b58\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e76\u4e0d\u662f\u8ba9\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e2a\u6307\u9488\u53d8\u91cf\u81ea\u52a8\u53d8\u6210 <code>NULL<\/code>\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5 <code>p<\/code> \u53ef\u80fd\u4ecd\u7136\u4fdd\u5b58\u7740\u539f\u6765\u7684\u5730\u5740\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u516b\u3001\u91ce\u6307\u9488 \/ \u60ac\u7a7a\u6307\u9488<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb57\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb57-1\"><a href=\"#cb57-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb57-2\"><a href=\"#cb57-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb57-3\"><a href=\"#cb57-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb57-4\"><a href=\"#cb57-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb57-5\"><a href=\"#cb57-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb57-6\"><a href=\"#cb57-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb57-7\"><a href=\"#cb57-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f\u9519\u8bef\u7684\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p\n \u2193\n\u539f\u6765\u7684\u5185\u5b58\n \u2193\n\u5df2\u7ecf free<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b64\u65f6 <code>p<\/code> \u8fd8\u4fdd\u5b58\u7740\u5730\u5740\uff0c\u4f46\u90a3\u5757\u5185\u5b58\u5df2\u7ecf\u4e0d\u80fd\u518d\u4f7f\u7528\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u79cd\u60c5\u51b5\u901a\u5e38\u79f0\u4e3a\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u60ac\u7a7a\u6307\u9488\uff08dangling pointer\uff09<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u5e38\u88ab\u5f52\u5165\u5927\u5bb6\u5e38\u8bf4\u7684\u201c\u91ce\u6307\u9488\u201d\u95ee\u9898\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u5341\u4e5d\u3001free \u540e\u7f6e NULL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u4e2a\u5e38\u89c1\u7684\u5b89\u5168\u4e60\u60ef\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb59\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb59-1\"><a href=\"#cb59-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb59-2\"><a href=\"#cb59-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u6837\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>free\n \u2193\n\u91ca\u653e\u5185\u5b58\n\np = NULL\n \u2193\n\u4e0d\u518d\u6307\u5411\u65e7\u5730\u5740<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e4b\u540e\u53ef\u4ee5\u68c0\u67e5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb61\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb61-1\"><a href=\"#cb61-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb61-2\"><a href=\"#cb61-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"p \u6ca1\u6709\u6307\u5411\u6709\u6548\u5185\u5b58<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb61-3\"><a href=\"#cb61-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u3001\u4e0d\u80fd\u91cd\u590d free<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb62\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb62-1\"><a href=\"#cb62-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb62-2\"><a href=\"#cb62-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb62-3\"><a href=\"#cb62-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb62-4\"><a href=\"#cb62-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f\u9519\u8bef\u7684\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u540c\u4e00\u5757\u52a8\u6001\u5185\u5b58\u4e0d\u80fd\u968f\u610f\u91ca\u653e\u4e24\u6b21\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u79cd\u95ee\u9898\u53eb\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>double free<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f4\u5b89\u5168\u7684\u5199\u6cd5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb63\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb63-1\"><a href=\"#cb63-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb63-2\"><a href=\"#cb63-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b2c\u4e8c\u6b21\u5982\u679c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb64\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb64-1\"><a href=\"#cb64-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a <code>p<\/code> \u5df2\u7ecf\u662f\n<code>NULL<\/code>\uff0c\u901a\u5e38\u4e0d\u4f1a\u518d\u6b21\u91ca\u653e\u521a\u624d\u90a3\u5757\u5185\u5b58\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u8fc7\u66f4\u91cd\u8981\u7684\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u7ba1\u7406\u597d\u6bcf\u5757\u5185\u5b58\u7684\u6240\u6709\u6743\u548c\u751f\u547d\u5468\u671f\u3002<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e00\u3001\u52a8\u6001\u5185\u5b58\u4e0e\u6570\u7ec4<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb65\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb65-1\"><a href=\"#cb65-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u50cf\u6570\u7ec4\u4e00\u6837\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb66\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb66-1\"><a href=\"#cb66-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">0<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb66-2\"><a href=\"#cb66-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">1<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">20<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb66-3\"><a href=\"#cb66-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">2<\/span><span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">30<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u53ef\u4ee5\u4f7f\u7528\u6307\u9488\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb67\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb67-1\"><a href=\"#cb67-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*(<\/span>arr <span class=\"op\">+<\/span> <span class=\"dv\">0<\/span><span class=\"op\">)<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb67-2\"><a href=\"#cb67-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*(<\/span>arr <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">)<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">20<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb67-3\"><a href=\"#cb67-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*(<\/span>arr <span class=\"op\">+<\/span> <span class=\"dv\">2<\/span><span class=\"op\">)<\/span> <span class=\"op\">=<\/span> <span class=\"dv\">30<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u548c\u4e4b\u524d\u5b66\u4e60\u7684\u6570\u7ec4\u3001\u6307\u9488\u5b8c\u5168\u8054\u7cfb\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb68\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb68-1\"><a href=\"#cb68-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span>i<span class=\"op\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u672c\u8d28\u4e0a\u5c31\u662f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb69\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb69-1\"><a href=\"#cb69-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*(<\/span>arr <span class=\"op\">+<\/span> i<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e8c\u3001malloc + for<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\u52a8\u6001\u521b\u5efa\u4e00\u4e2a\u6570\u7ec4\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb70\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb70-1\"><a href=\"#cb70-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> n <span class=\"op\">=<\/span> <span class=\"dv\">5<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb70-2\"><a href=\"#cb70-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb70-3\"><a href=\"#cb70-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb70-4\"><a href=\"#cb70-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb70-5\"><a href=\"#cb70-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>arr <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb70-6\"><a href=\"#cb70-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb70-7\"><a href=\"#cb70-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb70-8\"><a href=\"#cb70-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb70-9\"><a href=\"#cb70-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb70-10\"><a href=\"#cb70-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    arr<span class=\"op\">[<\/span>i<span class=\"op\">]<\/span> <span class=\"op\">=<\/span> <span class=\"op\">(<\/span>i <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb70-11\"><a href=\"#cb70-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb70-12\"><a href=\"#cb70-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb70-13\"><a href=\"#cb70-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb70-14\"><a href=\"#cb70-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\"> \"<\/span><span class=\"op\">,<\/span> arr<span class=\"op\">[<\/span>i<span class=\"op\">]);<\/span><\/span>\n<span id=\"cb70-15\"><a href=\"#cb70-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb70-16\"><a href=\"#cb70-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb70-17\"><a href=\"#cb70-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>arr<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8f93\u51fa\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>10 20 30 40 50<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e09\u3001calloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u9664\u4e86 <code>malloc<\/code>\uff0c\u8fd8\u6709\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb72\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb72-1\"><a href=\"#cb72-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>calloc<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u57fa\u672c\u683c\u5f0f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb73\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb73-1\"><a href=\"#cb73-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>calloc<span class=\"op\">(<\/span>\u5143\u7d20\u6570\u91cf<span class=\"op\">,<\/span> \u6bcf\u4e2a\u5143\u7d20\u5927\u5c0f<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb74\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb74-1\"><a href=\"#cb74-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> calloc<span class=\"op\">(<\/span><span class=\"dv\">5<\/span><span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8868\u793a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>5 \u4e2a int<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u548c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb76\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb76-1\"><a href=\"#cb76-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7c7b\u4f3c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u4e2a\u91cd\u8981\u533a\u522b\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>calloc<\/code> \u5206\u914d\u7684\u5185\u5b58\u4f1a\u88ab\u521d\u59cb\u5316\u4e3a\u96f6\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb77\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb77-1\"><a href=\"#cb77-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> calloc<span class=\"op\">(<\/span><span class=\"dv\">5<\/span><span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u901a\u5e38\u53ef\u4ee5\u76f4\u63a5\u5f97\u5230\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 0 0 0 0<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u56db\u3001malloc \u548c calloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7b80\u5355\u8bb0\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc\n\u2193\n\u7533\u8bf7\u5185\u5b58\n\u2193\n\u5185\u5bb9\u672a\u521d\u59cb\u5316\n\ncalloc\n\u2193\n\u7533\u8bf7\u5185\u5b58\n\u2193\n\u521d\u59cb\u5316\u4e3a 0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb80\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb80-1\"><a href=\"#cb80-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>a <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u91cc\u9762\u539f\u672c\u662f\u4ec0\u4e48\u503c\uff0c\u4e0d\u5e94\u8be5\u4f9d\u8d56\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb81\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb81-1\"><a href=\"#cb81-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>b <span class=\"op\">=<\/span> calloc<span class=\"op\">(<\/span><span class=\"dv\">5<\/span><span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f97\u5230\u7684\u5143\u7d20\u4f1a\u521d\u59cb\u5316\u4e3a 0\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e94\u3001realloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u5df2\u7ecf\u7533\u8bf7\u4e86\u4e00\u5757\u52a8\u6001\u5185\u5b58\uff0c\u4f46\u662f\u540e\u6765\u53d1\u73b0\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u4e0d\u591f\u7528\u4e86<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u4f7f\u7528\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb83\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb83-1\"><a href=\"#cb83-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>realloc<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb84\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb84-1\"><a href=\"#cb84-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb84-2\"><a href=\"#cb84-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb84-3\"><a href=\"#cb84-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> realloc<span class=\"op\">(<\/span>p<span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u539f\u672c\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>5 \u4e2a int<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u53d8\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>10 \u4e2a int<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u516d\u3001realloc \u7684\u4f5c\u7528<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7406\u89e3\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>malloc\n \u2193\n\u7533\u8bf7 5 \u4e2a\u5143\u7d20\n\n\u4f7f\u7528\n\n\u53d1\u73b0\u4e0d\u591f\n \u2193\nrealloc\n \u2193\n\u8c03\u6574\u7a7a\u95f4\u5927\u5c0f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b83\u53ef\u4ee5\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6269\u5927<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u53ef\u4ee5\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7f29\u5c0f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u6570\u7ec4\u7ecf\u5e38\u4f1a\u4f7f\u7528\u5b83\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e03\u3001realloc\n\u7684\u4e00\u4e2a\u91cd\u8981\u95ee\u9898<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u8981\u76f4\u63a5\u4e60\u60ef\u6027\u5199\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb90\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb90-1\"><a href=\"#cb90-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> realloc<span class=\"op\">(<\/span>p<span class=\"op\">,<\/span> new_size<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\u5982\u679c <code>realloc<\/code> \u5931\u8d25\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>realloc \u8fd4\u56de NULL<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u4e48\u539f\u6765\u7684\u5730\u5740\u53ef\u80fd\u5c31\u4e22\u5931\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f4\u5b89\u5168\u7684\u5199\u6cd5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb92\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb92-1\"><a href=\"#cb92-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>temp <span class=\"op\">=<\/span> realloc<span class=\"op\">(<\/span>p<span class=\"op\">,<\/span> new_size<span class=\"op\">);<\/span><\/span>\n<span id=\"cb92-2\"><a href=\"#cb92-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb92-3\"><a href=\"#cb92-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>temp <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb92-4\"><a href=\"#cb92-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"realloc failed<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb92-5\"><a href=\"#cb92-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span> <span class=\"cf\">else<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb92-6\"><a href=\"#cb92-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    p <span class=\"op\">=<\/span> temp<span class=\"op\">;<\/span><\/span>\n<span id=\"cb92-7\"><a href=\"#cb92-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u5c31\u662f\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u65e7\u6307\u9488 p\n   \u2193\nrealloc\n   \u2193\n\u4e34\u65f6\u6307\u9488 temp\n   \u2193\n\u68c0\u67e5\u6210\u529f\n   \u2193\np = temp<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f\u4e00\u79cd\u5f88\u91cd\u8981\u7684\u52a8\u6001\u5185\u5b58\u7f16\u7a0b\u4e60\u60ef\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u516b\u3001realloc \u793a\u4f8b<\/h1>\n\n\n\n<div class=\"sourceCode\" id=\"cb94\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb94-1\"><a href=\"#cb94-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdio.h&gt;<\/span><\/span>\n<span id=\"cb94-2\"><a href=\"#cb94-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdlib.h&gt;<\/span><\/span>\n<span id=\"cb94-3\"><a href=\"#cb94-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-4\"><a href=\"#cb94-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> main<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-5\"><a href=\"#cb94-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-6\"><a href=\"#cb94-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb94-7\"><a href=\"#cb94-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-8\"><a href=\"#cb94-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>arr <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-9\"><a href=\"#cb94-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-10\"><a href=\"#cb94-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb94-11\"><a href=\"#cb94-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-12\"><a href=\"#cb94-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> <span class=\"dv\">5<\/span><span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-13\"><a href=\"#cb94-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        arr<span class=\"op\">[<\/span>i<span class=\"op\">]<\/span> <span class=\"op\">=<\/span> i <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-14\"><a href=\"#cb94-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb94-15\"><a href=\"#cb94-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-16\"><a href=\"#cb94-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>temp <span class=\"op\">=<\/span> realloc<span class=\"op\">(<\/span>arr<span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb94-17\"><a href=\"#cb94-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-18\"><a href=\"#cb94-18\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>temp <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-19\"><a href=\"#cb94-19\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        free<span class=\"op\">(<\/span>arr<span class=\"op\">);<\/span><\/span>\n<span id=\"cb94-20\"><a href=\"#cb94-20\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-21\"><a href=\"#cb94-21\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb94-22\"><a href=\"#cb94-22\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-23\"><a href=\"#cb94-23\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    arr <span class=\"op\">=<\/span> temp<span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-24\"><a href=\"#cb94-24\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-25\"><a href=\"#cb94-25\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">5<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-26\"><a href=\"#cb94-26\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        arr<span class=\"op\">[<\/span>i<span class=\"op\">]<\/span> <span class=\"op\">=<\/span> i <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-27\"><a href=\"#cb94-27\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb94-28\"><a href=\"#cb94-28\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-29\"><a href=\"#cb94-29\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb94-30\"><a href=\"#cb94-30\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\"> \"<\/span><span class=\"op\">,<\/span> arr<span class=\"op\">[<\/span>i<span class=\"op\">]);<\/span><\/span>\n<span id=\"cb94-31\"><a href=\"#cb94-31\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb94-32\"><a href=\"#cb94-32\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-33\"><a href=\"#cb94-33\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    free<span class=\"op\">(<\/span>arr<span class=\"op\">);<\/span><\/span>\n<span id=\"cb94-34\"><a href=\"#cb94-34\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb94-35\"><a href=\"#cb94-35\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb94-36\"><a href=\"#cb94-36\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8f93\u51fa\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 2 3 4 5 6 7 8 9 10<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e8c\u5341\u4e5d\u3001\u52a8\u6001\u5185\u5b58\u548c\u7ed3\u6784\u4f53<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u73b0\u5728\u628a\u4e0a\u4e00\u7ae0\u7684\u7ed3\u6784\u4f53\u63a5\u8fdb\u6765\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb96\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb96-1\"><a href=\"#cb96-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student <span class=\"op\">{<\/span><\/span>\n<span id=\"cb96-2\"><a href=\"#cb96-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">char<\/span> name<span class=\"op\">[<\/span><span class=\"dv\">50<\/span><span class=\"op\">];<\/span><\/span>\n<span id=\"cb96-3\"><a href=\"#cb96-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> age<span class=\"op\">;<\/span><\/span>\n<span id=\"cb96-4\"><a href=\"#cb96-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">double<\/span> score<span class=\"op\">;<\/span><\/span>\n<span id=\"cb96-5\"><a href=\"#cb96-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">};<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u52a8\u6001\u7533\u8bf7\u4e00\u4e2a\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb97\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb97-1\"><a href=\"#cb97-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student <span class=\"op\">*<\/span>p<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb98\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb98-1\"><a href=\"#cb98-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"kw\">struct<\/span> Student<span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u6837\u5c31\u5728\u5806\u4e0a\u7533\u8bf7\u4e86\u4e00\u4e2a <code>Student<\/code> \u5927\u5c0f\u7684\u7a7a\u95f4\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u3001\u7ed3\u6784\u4f53 + malloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b8c\u6574\u4f8b\u5b50\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb99\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb99-1\"><a href=\"#cb99-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdio.h&gt;<\/span><\/span>\n<span id=\"cb99-2\"><a href=\"#cb99-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdlib.h&gt;<\/span><\/span>\n<span id=\"cb99-3\"><a href=\"#cb99-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-4\"><a href=\"#cb99-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student <span class=\"op\">{<\/span><\/span>\n<span id=\"cb99-5\"><a href=\"#cb99-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">char<\/span> name<span class=\"op\">[<\/span><span class=\"dv\">50<\/span><span class=\"op\">];<\/span><\/span>\n<span id=\"cb99-6\"><a href=\"#cb99-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> age<span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-7\"><a href=\"#cb99-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">double<\/span> score<span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-8\"><a href=\"#cb99-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">};<\/span><\/span>\n<span id=\"cb99-9\"><a href=\"#cb99-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-10\"><a href=\"#cb99-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> main<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb99-11\"><a href=\"#cb99-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-12\"><a href=\"#cb99-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"kw\">struct<\/span> Student <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"kw\">struct<\/span> Student<span class=\"op\">));<\/span><\/span>\n<span id=\"cb99-13\"><a href=\"#cb99-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-14\"><a href=\"#cb99-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb99-15\"><a href=\"#cb99-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-16\"><a href=\"#cb99-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb99-17\"><a href=\"#cb99-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-18\"><a href=\"#cb99-18\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    p<span class=\"op\">-&gt;<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">18<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-19\"><a href=\"#cb99-19\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    p<span class=\"op\">-&gt;<\/span>score <span class=\"op\">=<\/span> <span class=\"fl\">95.5<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-20\"><a href=\"#cb99-20\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-21\"><a href=\"#cb99-21\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"age = <\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> p<span class=\"op\">-&gt;<\/span>age<span class=\"op\">);<\/span><\/span>\n<span id=\"cb99-22\"><a href=\"#cb99-22\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"score = <\/span><span class=\"sc\">%.2f\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> p<span class=\"op\">-&gt;<\/span>score<span class=\"op\">);<\/span><\/span>\n<span id=\"cb99-23\"><a href=\"#cb99-23\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-24\"><a href=\"#cb99-24\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb99-25\"><a href=\"#cb99-25\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-26\"><a href=\"#cb99-26\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb99-27\"><a href=\"#cb99-27\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb99-28\"><a href=\"#cb99-28\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u540c\u65f6\u4f7f\u7528\u4e86\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7ed3\u6784\u4f53\n+\n\u7ed3\u6784\u4f53\u6307\u9488\n+\nmalloc\n+\nfree\n+\n-&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e00\u3001\u52a8\u6001\u521b\u5efa\u7ed3\u6784\u4f53\u6570\u7ec4<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd8\u53ef\u4ee5\u4e00\u6b21\u7533\u8bf7\u591a\u4e2a\u7ed3\u6784\u4f53\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb101\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb101-1\"><a href=\"#cb101-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student <span class=\"op\">*<\/span>students <span class=\"op\">=<\/span><\/span>\n<span id=\"cb101-2\"><a href=\"#cb101-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"kw\">struct<\/span> Student<span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">100<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8868\u793a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>100 \u4e2a Student<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb103\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb103-1\"><a href=\"#cb103-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>students<span class=\"op\">[<\/span><span class=\"dv\">0<\/span><span class=\"op\">].<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">18<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb103-2\"><a href=\"#cb103-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>students<span class=\"op\">[<\/span><span class=\"dv\">1<\/span><span class=\"op\">].<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">19<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb103-3\"><a href=\"#cb103-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>students<span class=\"op\">[<\/span><span class=\"dv\">2<\/span><span class=\"op\">].<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">20<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u6216\u8005\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb104\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb104-1\"><a href=\"#cb104-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">(<\/span>students <span class=\"op\">+<\/span> <span class=\"dv\">0<\/span><span class=\"op\">)-&gt;<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">18<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb104-2\"><a href=\"#cb104-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">(<\/span>students <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">)-&gt;<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">19<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u91cc\u53c8\u548c\u4e4b\u524d\u7684\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6570\u7ec4\n\u6307\u9488\n\u7ed3\u6784\u4f53<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5168\u90e8\u8fde\u63a5\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e8c\u3001typedef + malloc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4e4b\u524d\u4f7f\u7528\u4e86\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb106\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb106-1\"><a href=\"#cb106-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">typedef<\/span> <span class=\"kw\">struct<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb106-2\"><a href=\"#cb106-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">char<\/span> name<span class=\"op\">[<\/span><span class=\"dv\">50<\/span><span class=\"op\">];<\/span><\/span>\n<span id=\"cb106-3\"><a href=\"#cb106-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> age<span class=\"op\">;<\/span><\/span>\n<span id=\"cb106-4\"><a href=\"#cb106-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">double<\/span> score<span class=\"op\">;<\/span><\/span>\n<span id=\"cb106-5\"><a href=\"#cb106-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span> Student<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u4e48\u53ef\u4ee5\u5199\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb107\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb107-1\"><a href=\"#cb107-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>Student <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>Student<span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u4e0d\u662f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb108\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb108-1\"><a href=\"#cb108-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">struct<\/span> Student <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"kw\">struct<\/span> Student<span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb109\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb109-1\"><a href=\"#cb109-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>Student <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>Student<span class=\"op\">));<\/span><\/span>\n<span id=\"cb109-2\"><a href=\"#cb109-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb109-3\"><a href=\"#cb109-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb109-4\"><a href=\"#cb109-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb109-5\"><a href=\"#cb109-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb109-6\"><a href=\"#cb109-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb109-7\"><a href=\"#cb109-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">-&gt;<\/span>age <span class=\"op\">=<\/span> <span class=\"dv\">18<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb109-8\"><a href=\"#cb109-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb109-9\"><a href=\"#cb109-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb109-10\"><a href=\"#cb109-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e09\u3001\u52a8\u6001\u5b57\u7b26\u4e32<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u5185\u5b58\u4e0d\u53ea\u53ef\u4ee5\u4fdd\u5b58\u6570\u5b57\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\u5b57\u7b26\u4e32\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb110\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb110-1\"><a href=\"#cb110-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">char<\/span> <span class=\"op\">*<\/span>str <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">char<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">100<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb111\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb111-1\"><a href=\"#cb111-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%99s<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> str<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528\u7ed3\u675f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb112\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb112-1\"><a href=\"#cb112-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>str<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u53ef\u4ee5\u5199\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb113\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb113-1\"><a href=\"#cb113-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">char<\/span> <span class=\"op\">*<\/span>str <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"dv\">100<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a <code>char<\/code> \u901a\u5e38\u5360 1 \u5b57\u8282\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u66f4\u52a0\u63a8\u8350\u660e\u786e\u8868\u8fbe\u610f\u56fe\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb114\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb114-1\"><a href=\"#cb114-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">char<\/span> <span class=\"op\">*<\/span>str <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">char<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">100<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u56db\u3001\u52a8\u6001\u4e8c\u7ef4\u6570\u7ec4<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u7b80\u5355\u60c5\u51b5\u4e0b\uff0c\u4e5f\u53ef\u4ee5\u7533\u8bf7\u4e00\u6574\u5757\u8fde\u7eed\u5185\u5b58\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb115\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb115-1\"><a href=\"#cb115-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> rows <span class=\"op\">=<\/span> <span class=\"dv\">3<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb115-2\"><a href=\"#cb115-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> cols <span class=\"op\">=<\/span> <span class=\"dv\">4<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb115-3\"><a href=\"#cb115-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb115-4\"><a href=\"#cb115-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> rows <span class=\"op\">*<\/span> cols<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8bbf\u95ee\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb116\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb116-1\"><a href=\"#cb116-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span>i <span class=\"op\">*<\/span> cols <span class=\"op\">+<\/span> j<span class=\"op\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb117\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb117-1\"><a href=\"#cb117-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">0<\/span> <span class=\"op\">*<\/span> cols <span class=\"op\">+<\/span> <span class=\"dv\">0<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb117-2\"><a href=\"#cb117-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">0<\/span> <span class=\"op\">*<\/span> cols <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb117-3\"><a href=\"#cb117-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>arr<span class=\"op\">[<\/span><span class=\"dv\">1<\/span> <span class=\"op\">*<\/span> cols <span class=\"op\">+<\/span> <span class=\"dv\">0<\/span><span class=\"op\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u628a\u4e8c\u7ef4\u6570\u636e\u653e\u5728\u4e00\u7ef4\u7684\u8fde\u7eed\u5185\u5b58\u91cc\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u540e\u9762\u5b66\u4e60\u66f4\u590d\u6742\u7684\u6570\u636e\u7ed3\u6784\u65f6\uff0c\u8fd9\u79cd\u601d\u60f3\u4f1a\u975e\u5e38\u5e38\u89c1\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e94\u3001sizeof \u4e0e\u52a8\u6001\u5185\u5b58<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb118\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb118-1\"><a href=\"#cb118-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u6ce8\u610f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb119\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb119-1\"><a href=\"#cb119-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u548c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb120\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb120-1\"><a href=\"#cb120-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(*<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u662f\u4e00\u56de\u4e8b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>p<\/code> \u662f\u6307\u9488\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb121\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb121-1\"><a href=\"#cb121-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f97\u5230\u7684\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u6307\u9488\u672c\u8eab\u7684\u5927\u5c0f\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb122\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb122-1\"><a href=\"#cb122-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(*<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f97\u5230\u7684\u662f\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>p \u6307\u5411\u7684\u6570\u636e\u7c7b\u578b\u5927\u5c0f\u3002<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb123\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb123-1\"><a href=\"#cb123-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u90a3\u4e48\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb124\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb124-1\"><a href=\"#cb124-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u662f\u6307\u9488\u5927\u5c0f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb125\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb125-1\"><a href=\"#cb125-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">sizeof<\/span><span class=\"op\">(*<\/span>p<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u662f <code>int<\/code> \u7684\u5927\u5c0f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u6b64\u52a8\u6001\u6570\u7ec4\u7533\u8bf7\u65f6\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb126\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb126-1\"><a href=\"#cb126-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(*<\/span>p<span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e5f\u662f\u4e00\u79cd\u5f88\u5b9e\u7528\u7684\u5199\u6cd5\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u516d\u3001\u52a8\u6001\u5185\u5b58\u548c\u666e\u901a\u6570\u7ec4\u7684\u533a\u522b<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u666e\u901a\u6570\u7ec4\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb127\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb127-1\"><a href=\"#cb127-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> arr<span class=\"op\">[<\/span><span class=\"dv\">10<\/span><span class=\"op\">];<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7279\u70b9\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u5927\u5c0f\u901a\u5e38\u5728\u5b9a\u4e49\u65f6\u786e\u5b9a\n\u751f\u547d\u5468\u671f\u7531\u4f5c\u7528\u57df\u7b49\u89c4\u5219\u7ba1\u7406\n\u4e0d\u9700\u8981\u624b\u52a8 free<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u6570\u7ec4\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb129\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb129-1\"><a href=\"#cb129-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u7279\u70b9\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u5927\u5c0f\u53ef\u4ee5\u8fd0\u884c\u65f6\u51b3\u5b9a\n\u751f\u547d\u5468\u671f\u7531\u7a0b\u5e8f\u5458\u7ba1\u7406\n\u9700\u8981 free<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u7b80\u5355\u7406\u89e3\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u666e\u901a\u6570\u7ec4\n\u2193\n\u7f16\u8bd1\/\u5b9a\u4e49\u65f6\u51b3\u5b9a\u5927\u5c0f\n\n\u52a8\u6001\u5185\u5b58\n\u2193\n\u8fd0\u884c\u65f6\u51b3\u5b9a\u5927\u5c0f<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e03\u3001\u5e38\u89c1\u9519\u8bef<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">1. \u6ca1\u6709\u68c0\u67e5 malloc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u63a8\u8350\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb132\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb132-1\"><a href=\"#cb132-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb132-2\"><a href=\"#cb132-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb132-3\"><a href=\"#cb132-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f4\u5b89\u5168\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb133\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb133-1\"><a href=\"#cb133-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb133-2\"><a href=\"#cb133-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb133-3\"><a href=\"#cb133-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb133-4\"><a href=\"#cb133-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb133-5\"><a href=\"#cb133-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb133-6\"><a href=\"#cb133-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb133-7\"><a href=\"#cb133-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. \u4f7f\u7528\u672a\u521d\u59cb\u5316\u7684 malloc \u5185\u5b58<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb134\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb134-1\"><a href=\"#cb134-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb134-2\"><a href=\"#cb134-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb134-3\"><a href=\"#cb134-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u80fd\u4f9d\u8d56\u8fd9\u91cc\u662f\u4ec0\u4e48\u503c\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e94\u8be5\u5148\u5199\u5165\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb135\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb135-1\"><a href=\"#cb135-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u518d\u8bfb\u53d6\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. \u5fd8\u8bb0 free<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb136\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb136-1\"><a href=\"#cb136-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb136-2\"><a href=\"#cb136-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">10<\/span><span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4e0d\u518d\u4f7f\u7528\uff0c\u5374\u6ca1\u6709\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb137\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb137-1\"><a href=\"#cb137-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c31\u53ef\u80fd\u5bfc\u81f4\u5185\u5b58\u6cc4\u6f0f\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. free \u540e\u7ee7\u7eed\u4f7f\u7528<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u9519\u8bef\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb138\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb138-1\"><a href=\"#cb138-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb138-2\"><a href=\"#cb138-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb138-3\"><a href=\"#cb138-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u91ca\u653e\u540e\u4e0d\u8981\u7ee7\u7eed\u8bbf\u95ee\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. \u91cd\u590d free<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u9519\u8bef\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb139\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb139-1\"><a href=\"#cb139-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb139-2\"><a href=\"#cb139-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0d\u8981\u91cd\u590d\u91ca\u653e\u540c\u4e00\u5757\u5185\u5b58\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. \u8d8a\u754c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb140\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb140-1\"><a href=\"#cb140-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">5<\/span><span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5408\u6cd5\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb141\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb141-1\"><a href=\"#cb141-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">0<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb141-2\"><a href=\"#cb141-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">1<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb141-3\"><a href=\"#cb141-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">2<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb141-4\"><a href=\"#cb141-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">3<\/span><span class=\"op\">]<\/span><\/span>\n<span id=\"cb141-5\"><a href=\"#cb141-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">4<\/span><span class=\"op\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u9519\u8bef\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb142\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb142-1\"><a href=\"#cb142-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">[<\/span><span class=\"dv\">5<\/span><span class=\"op\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u56e0\u4e3a\u4f60\u53ea\u7533\u8bf7\u4e86 5 \u4e2a\u5143\u7d20\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u516b\u3001\u52a8\u6001\u5185\u5b58\u7684\u751f\u547d\u5468\u671f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u53ef\u4ee5\u628a\u52a8\u6001\u5185\u5b58\u7406\u89e3\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7533\u8bf7\n \u2193\nmalloc \/ calloc\n \u2193\n\u68c0\u67e5\n \u2193\n\u4f7f\u7528\n \u2193\nrealloc\uff08\u9700\u8981\u8c03\u6574\u65f6\uff09\n \u2193\n\u7ee7\u7eed\u4f7f\u7528\n \u2193\nfree\n \u2193\n\u7ed3\u675f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f8b\u5982\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb144\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb144-1\"><a href=\"#cb144-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">10<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb144-2\"><a href=\"#cb144-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-3\"><a href=\"#cb144-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb144-4\"><a href=\"#cb144-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb144-5\"><a href=\"#cb144-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb144-6\"><a href=\"#cb144-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-7\"><a href=\"#cb144-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"co\">\/* \u4f7f\u7528 p *\/<\/span><\/span>\n<span id=\"cb144-8\"><a href=\"#cb144-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-9\"><a href=\"#cb144-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>temp <span class=\"op\">=<\/span> realloc<span class=\"op\">(<\/span>p<span class=\"op\">,<\/span> <span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> <span class=\"dv\">20<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb144-10\"><a href=\"#cb144-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-11\"><a href=\"#cb144-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>temp <span class=\"op\">!=<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb144-12\"><a href=\"#cb144-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    p <span class=\"op\">=<\/span> temp<span class=\"op\">;<\/span><\/span>\n<span id=\"cb144-13\"><a href=\"#cb144-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb144-14\"><a href=\"#cb144-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-15\"><a href=\"#cb144-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"co\">\/* \u7ee7\u7eed\u4f7f\u7528 p *\/<\/span><\/span>\n<span id=\"cb144-16\"><a href=\"#cb144-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb144-17\"><a href=\"#cb144-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb144-18\"><a href=\"#cb144-18\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u4e09\u5341\u4e5d\u3001\u4e00\u4e2a\u5b8c\u6574\u7684\u5c0f\u7a0b\u5e8f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9e\u73b0\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7528\u6237\u8f93\u5165\u4eba\u6570\n\u2193\n\u52a8\u6001\u521b\u5efa\u5b66\u751f\u6570\u7ec4\n\u2193\n\u8f93\u5165\u5b66\u751f\u4fe1\u606f\n\u2193\n\u8f93\u51fa\u5b66\u751f\u4fe1\u606f\n\u2193\n\u91ca\u653e\u5185\u5b58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee3\u7801\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb146\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb146-1\"><a href=\"#cb146-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdio.h&gt;<\/span><\/span>\n<span id=\"cb146-2\"><a href=\"#cb146-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"pp\">#include <\/span><span class=\"im\">&lt;stdlib.h&gt;<\/span><\/span>\n<span id=\"cb146-3\"><a href=\"#cb146-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-4\"><a href=\"#cb146-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">typedef<\/span> <span class=\"kw\">struct<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb146-5\"><a href=\"#cb146-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">char<\/span> name<span class=\"op\">[<\/span><span class=\"dv\">50<\/span><span class=\"op\">];<\/span><\/span>\n<span id=\"cb146-6\"><a href=\"#cb146-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> age<span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-7\"><a href=\"#cb146-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">double<\/span> score<span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-8\"><a href=\"#cb146-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span> Student<span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-9\"><a href=\"#cb146-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-10\"><a href=\"#cb146-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> main<span class=\"op\">()<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb146-11\"><a href=\"#cb146-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-12\"><a href=\"#cb146-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"dt\">int<\/span> n<span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-13\"><a href=\"#cb146-13\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-14\"><a href=\"#cb146-14\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"\u8bf7\u8f93\u5165\u5b66\u751f\u6570\u91cf: \"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-15\"><a href=\"#cb146-15\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">&amp;<\/span>n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-16\"><a href=\"#cb146-16\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-17\"><a href=\"#cb146-17\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    Student <span class=\"op\">*<\/span>students <span class=\"op\">=<\/span><\/span>\n<span id=\"cb146-18\"><a href=\"#cb146-18\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>Student<span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-19\"><a href=\"#cb146-19\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-20\"><a href=\"#cb146-20\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>students <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb146-21\"><a href=\"#cb146-21\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"\u5185\u5b58\u7533\u8bf7\u5931\u8d25<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-22\"><a href=\"#cb146-22\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-23\"><a href=\"#cb146-23\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb146-24\"><a href=\"#cb146-24\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-25\"><a href=\"#cb146-25\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb146-26\"><a href=\"#cb146-26\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"\u8bf7\u8f93\u5165\u7b2c <\/span><span class=\"sc\">%d<\/span><span class=\"st\"> \u4e2a\u5b66\u751f\u7684\u4fe1\u606f:<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> i <span class=\"op\">+<\/span> <span class=\"dv\">1<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-27\"><a href=\"#cb146-27\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-28\"><a href=\"#cb146-28\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"\u59d3\u540d: \"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-29\"><a href=\"#cb146-29\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%49s<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>name<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-30\"><a href=\"#cb146-30\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-31\"><a href=\"#cb146-31\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"\u5e74\u9f84: \"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-32\"><a href=\"#cb146-32\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">&amp;<\/span>students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>age<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-33\"><a href=\"#cb146-33\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-34\"><a href=\"#cb146-34\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><span class=\"st\">\"\u6210\u7ee9: \"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-35\"><a href=\"#cb146-35\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        scanf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%lf<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">&amp;<\/span>students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>score<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-36\"><a href=\"#cb146-36\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb146-37\"><a href=\"#cb146-37\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-38\"><a href=\"#cb146-38\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\u5b66\u751f\u4fe1\u606f:<\/span><span class=\"sc\">\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-39\"><a href=\"#cb146-39\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-40\"><a href=\"#cb146-40\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">for<\/span> <span class=\"op\">(<\/span><span class=\"dt\">int<\/span> i <span class=\"op\">=<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span> i <span class=\"op\">&lt;<\/span> n<span class=\"op\">;<\/span> i<span class=\"op\">++)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb146-41\"><a href=\"#cb146-41\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        printf<span class=\"op\">(<\/span><\/span>\n<span id=\"cb146-42\"><a href=\"#cb146-42\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>            <span class=\"st\">\"<\/span><span class=\"sc\">%s<\/span><span class=\"st\"> <\/span><span class=\"sc\">%d<\/span><span class=\"st\"> <\/span><span class=\"sc\">%.2f\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span><\/span>\n<span id=\"cb146-43\"><a href=\"#cb146-43\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>            students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>name<span class=\"op\">,<\/span><\/span>\n<span id=\"cb146-44\"><a href=\"#cb146-44\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>            students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>age<span class=\"op\">,<\/span><\/span>\n<span id=\"cb146-45\"><a href=\"#cb146-45\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>            students<span class=\"op\">[<\/span>i<span class=\"op\">].<\/span>score<\/span>\n<span id=\"cb146-46\"><a href=\"#cb146-46\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>        <span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-47\"><a href=\"#cb146-47\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"op\">}<\/span><\/span>\n<span id=\"cb146-48\"><a href=\"#cb146-48\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-49\"><a href=\"#cb146-49\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    free<span class=\"op\">(<\/span>students<span class=\"op\">);<\/span><\/span>\n<span id=\"cb146-50\"><a href=\"#cb146-50\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    students <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-51\"><a href=\"#cb146-51\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb146-52\"><a href=\"#cb146-52\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">0<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb146-53\"><a href=\"#cb146-53\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e2a\u4f8b\u5b50\u5df2\u7ecf\u628a\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6570\u7ec4\n\u6307\u9488\n\u7ed3\u6784\u4f53\n\u51fd\u6570\n\u52a8\u6001\u5185\u5b58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f00\u59cb\u771f\u6b63\u7ec4\u5408\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u56db\u5341\u3001\u672c\u7ae0\u6838\u5fc3\u77e5\u8bc6<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e00\u7ae0\u6700\u9700\u8981\u638c\u63e1\u7684\u4e0d\u662f\u6240\u6709\u51fd\u6570\uff0c\u800c\u662f\u4e0b\u9762\u8fd9\u6761\u601d\u8def\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6307\u9488\u4fdd\u5b58\u5730\u5740\n        \u2193\nmalloc \u5728\u8fd0\u884c\u65f6\u7533\u8bf7\u5185\u5b58\n        \u2193\n\u6307\u9488\u6307\u5411\u8fd9\u5757\u5185\u5b58\n        \u2193\n\u901a\u8fc7\u6307\u9488\u4f7f\u7528\u5185\u5b58\n        \u2193\n\u4e0d\u9700\u8981\u4e86\n        \u2193\nfree \u91ca\u653e\u5185\u5b58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u6838\u5fc3\u7684\u4ee3\u7801\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb149\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb149-1\"><a href=\"#cb149-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">));<\/span><\/span>\n<span id=\"cb149-2\"><a href=\"#cb149-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb149-3\"><a href=\"#cb149-3\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"cf\">if<\/span> <span class=\"op\">(<\/span>p <span class=\"op\">==<\/span> NULL<span class=\"op\">)<\/span> <span class=\"op\">{<\/span><\/span>\n<span id=\"cb149-4\"><a href=\"#cb149-4\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    <span class=\"cf\">return<\/span> <span class=\"dv\">1<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb149-5\"><a href=\"#cb149-5\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">}<\/span><\/span>\n<span id=\"cb149-6\"><a href=\"#cb149-6\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb149-7\"><a href=\"#cb149-7\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> <span class=\"dv\">100<\/span><span class=\"op\">;<\/span><\/span>\n<span id=\"cb149-8\"><a href=\"#cb149-8\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb149-9\"><a href=\"#cb149-9\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>printf<span class=\"op\">(<\/span><span class=\"st\">\"<\/span><span class=\"sc\">%d\\n<\/span><span class=\"st\">\"<\/span><span class=\"op\">,<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb149-10\"><a href=\"#cb149-10\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><\/span>\n<span id=\"cb149-11\"><a href=\"#cb149-11\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span>\n<span id=\"cb149-12\"><a href=\"#cb149-12\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p <span class=\"op\">=<\/span> NULL<span class=\"op\">;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u53ca\u52a8\u6001\u6570\u7ec4\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb150\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb150-1\"><a href=\"#cb150-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>arr <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span><span class=\"dt\">int<\/span><span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u56db\u5341\u4e00\u3001\u7ec3\u4e60<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528 <code>malloc<\/code> \u52a8\u6001\u7533\u8bf7\u4e00\u4e2a <code>int<\/code>\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8f93\u5165\u4e00\u4e2a\u6570\u5b57\n\u2193\n\u4fdd\u5b58\u5230\u52a8\u6001\u5185\u5b58\n\u2193\n\u8f93\u51fa\n\u2193\nfree<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ba9\u7528\u6237\u8f93\u5165 <code>n<\/code>\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>n = ?<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\u52a8\u6001\u7533\u8bf7\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>n \u4e2a int<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528 <code>for<\/code> \u8f93\u5165\u6240\u6709\u6570\u5b57\uff0c\u518d\u5168\u90e8\u8f93\u51fa\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 3<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb154\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb154-1\"><a href=\"#cb154-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>calloc<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u521b\u5efa 10 \u4e2a <code>int<\/code>\uff0c\u89c2\u5bdf\u5b83\u4eec\u521d\u59cb\u503c\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb155\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb155-1\"><a href=\"#cb155-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>realloc<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5148\u521b\u5efa 5 \u4e2a\u6574\u6570\uff0c\u518d\u6269\u5c55\u6210 10 \u4e2a\u6574\u6570\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u5199\u4e00\u4e2a\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb156\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb156-1\"><a href=\"#cb156-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"dt\">void<\/span> double_array<span class=\"op\">(<\/span><span class=\"dt\">int<\/span> <span class=\"op\">*<\/span>p<span class=\"op\">,<\/span> <span class=\"dt\">int<\/span> n<span class=\"op\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u7533\u8bf7\u6570\u7ec4\u540e\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 2 3 4 5<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u8c03\u7528\u51fd\u6570\u53d8\u6210\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2 4 6 8 10<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 6<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f7f\u7528\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb159\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb159-1\"><a href=\"#cb159-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a><span class=\"kw\">typedef<\/span> <span class=\"kw\">struct<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5b9a\u4e49 <code>Student<\/code>\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7136\u540e\u52a8\u6001\u7533\u8bf7\u4e00\u4e2a\u5b66\u751f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb160\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb160-1\"><a href=\"#cb160-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>Student <span class=\"op\">*<\/span>p <span class=\"op\">=<\/span> malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>Student<span class=\"op\">));<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u901a\u8fc7\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb161\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb161-1\"><a href=\"#cb161-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>p<span class=\"op\">-&gt;<\/span>age<\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u5e74\u9f84\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u540e\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb162\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb162-1\"><a href=\"#cb162-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>free<span class=\"op\">(<\/span>p<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u7ec3\u4e60 7<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u52a8\u6001\u521b\u5efa <code>n<\/code> \u4e2a\u5b66\u751f\uff1a<\/p>\n\n\n\n<div class=\"sourceCode\" id=\"cb163\"><pre class=\"sourceCode c\"><code class=\"sourceCode c\"><span id=\"cb163-1\"><a href=\"#cb163-1\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>Student <span class=\"op\">*<\/span>students <span class=\"op\">=<\/span><\/span>\n<span id=\"cb163-2\"><a href=\"#cb163-2\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\"  rel=\"nofollow\" ><\/a>    malloc<span class=\"op\">(<\/span><span class=\"kw\">sizeof<\/span><span class=\"op\">(<\/span>Student<span class=\"op\">)<\/span> <span class=\"op\">*<\/span> n<span class=\"op\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8f93\u5165\u5e76\u8f93\u51fa\u5168\u90e8\u5b66\u751f\u4fe1\u606f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u662f\u672c\u7ae0\u6700\u91cd\u8981\u7684\u7efc\u5408\u7ec3\u4e60\u4e4b\u4e00\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u9762\u6211\u4eec\u5b66\u4e60\u4e86\uff1a \u4e4b\u524d\u521b\u5efa\u53d8\u91cf\u65f6\uff0c\u901a\u5e38\u90fd\u662f\u76f4\u63a5\u5199\uff1a int a; int arr[10]; struct Student s; \u8fd9 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=91"}],"version-history":[{"count":2,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/decagrammaton.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}