{"id":531,"date":"2017-12-10T23:48:00","date_gmt":"2017-12-10T15:48:00","guid":{"rendered":"http:\/\/note.systw.net\/note\/?p=531"},"modified":"2023-11-03T23:50:39","modified_gmt":"2023-11-03T15:50:39","slug":"c%e8%aa%9e%e8%a8%80%e6%91%98%e8%a6%81","status":"publish","type":"post","link":"https:\/\/systw.net\/note\/archives\/531","title":{"rendered":"C\u8a9e\u8a00\u6458\u8981"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>C\u7684\u7a0b\u5f0f\u7d50\u69cb<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">#include\u00a0\/\/\u524d\u7f6e\u8655\u7406\u5668\u6307\u4ee4<br>void main(void){<br>\u3000\/\/main\u8868\u793a\u4e3b\u51fd\u5f0f\u4e26\u7b2c\u4e00\u500b\u88ab\u57f7\u884c\uff0c<br>\u3000\/\/\u7b2c\u4e00\u500bvoid\u8868\u793a\u6c92\u6709\u8cc7\u8a0a\u88ab\u56de\u50b3\uff0c<br>\u3000\/\/\u7b2c\u4e8c\u500bvoid\u8868\u793a\u6c92\u6709\u8cc7\u8a0a\u6703\u50b3\u9032main\u4e2d<br>\u3000printf(&#8220;this is c&#8221;);<br>}<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u8b8a\u6578\u5ba3\u544a<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1. ansi c\u6700\u9577\u8b8a\u6578\u540d\u70ba31\u500b\u5b57\u5143<br>2. int\u9664int\u82e5\u6709\u5c0f\u6578\u5247\u81ea\u52d5\u88ab\u6368\u53bb\uff0c\u82e5int\u548cfloat\u9032\u884c\u7b97\u8853\u904b\u7b97\u5247\u7d50\u679c\u70bafloat<br>3. (float)5; \/\/\u5f37\u8feb\u8f49\u578b\u904b\u7b97,\u683c\u5f0f\u70ba:(\u578b\u5225)\u503c<br>4. #define PI 3.1415 \/\/\u5e38\u6578\u5ba3\u544a,\u5b9a\u7fa9\u5e38\u6578PI(\u7fd2\u6163\u5927\u5beb)\u70ba3.1415<br>5. \u6578\u5b57\u9664\u4ee50\u6703\u7522\u751f\u6ea2\u4f4doverflow\u7684\u932f\u8aa4\u8a0a\u606f<br>6. \u578b\u5225 *p;\u5ba3\u544ap\u70ba\u4e00\u500b\u6307\u6a19\u8b8a\u6578\uff0c\u53ea\u80fd\u5b58\u653e\u8a18\u61b6\u9ad4\u4f4d\u7f6e(\u53ef\u7528&amp;\u53d6\u5740\u904b\u7b97\u5b50)<br>ps:<br>&amp;var\u7528\u4f86\u53d6\u5f97var\u7684\u8a18\u61b6\u9ad4\u4f4d\u5740\uff0c*men\u6839\u64damen\u7684\u8a18\u61b6\u9ad4\u4f4d\u7f6e\u53d6\u51fa\u5167\u5bb9),*\u7a31\u505adereference<br>ex:p=&amp;var;\/*p\u53d6\u5f97var\u4f4d\u5740*\/ *p=5;\/*\u5c075\u5b58\u5230p\u6307\u7684\u4f4d\u5740*\/<br>ps:<br><strong>\u8b8a\u6578\u578b\u5225<\/strong><br>char ,\u683c\u5f0f%c \/\/\u5ba3\u544a\u5b57\u5143\u8b8a\u6578,\u503c\u8981\u7528\u55ae\u5f15\u865f\u5305\u8d77\u4f86<br>int ,\u4fdd\u755916bit\u8a18\u61b6\u9ad4,\u7bc4\u570d\u70ba-32767\u523032767 ,\u683c\u5f0f%d<br>unsigned int ,2byte,\u7bc4\u570d\u70ba0-65,535 ,\u683c\u5f0f%d<br>long int 4byte,\u7bc4\u570d\u70ba-2,147,483,647\u52302,147,483,647,\u683c\u5f0f%ld<br>unsigned long int 4byte,\u7bc4\u570d0-4,294,967,295,\u683c\u5f0f%ld<br>float,\u4fdd\u755932bit\u8a18\u61b6\u9ad4,\u6578\u5b57\u6703\u81ea\u52d5\u52a0\u5c0f\u6578\u9ede,\u7bc4\u570d1.1754944E-38\u52303.4028235E+38,,\u683c\u5f0f%f,\u7cbe\u78ba\u4f4d\u65786<br>double,\u4fdd\u755964bit\u8a18\u61b6\u9ad4,\u7bc4\u570d2.2250738E-308\u52301.7976935E+308, ,\u683c\u5f0f%lf,\u7cbe\u78ba\u4f4d\u657815<br>long double,10byte,\u7bc4\u570d\u63a5\u8fd11.0E-4931\u52301.0E+4932,,\u683c\u5f0f%Lf,\u7cbe\u78ba\u4f4d\u657819<br>FILE \u5c0e\u51fa\u578b\u8cc7\u6599\u578b\u5225derived data type<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u9663\u5217<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u5e38\u898b\u6709\u4e8c\u7a2e\u5ba3\u544a\u65b9\u5f0f<br><strong>1. \u578b\u5225 \u540d\u7a31[\u500b\u6578]<\/strong><br>ex:int a[2]; int b[3][2];<br><strong>2. \u578b\u5225 \u540d\u7a31[(\u500b\u6578)]={1,2,3,&#8230;}<\/strong><br>ex:int c[2]={1,2};\/\/\u5ba3\u544a\u4e8c\u500b\u5143\u7d20<br>ex:int d[]={1,2,3};\/\/\u5ba3\u544a\u4e09\u500b\u5143\u7d20<br>ps:<br>\u5b58\u53d6\u8d85\u8d8a\u9663\u5217\u6642,\u5247\u5b58\u53d6\u9663\u5217\u5f8c\u7121\u6cd5\u9810\u671f\u7684\u8a18\u61b6\u9ad4\u4f4d\u7f6e,\u800c\u7d50\u679c\u4e5f\u4e0d\u53ef\u9810\u671f<br>ps:<br>strlen(\u9663\u5217); \/\/\u56de\u50b3\u9663\u5217\u6709\u503c\u5143\u7d20\u7684\u6578\u91cf<br>sizeof(\u9663\u5217);\/\/\u56de\u50b3\u9663\u5217\u4f54\u7528\u7684\u5132\u5b58\u6578\u76ee<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u5b57\u4e32<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6ce8\u610f1\uff0c\u5132\u5b58\u5b57\u4e32\u6642\u6703\u81ea\u52d5\u5728\u7d50\u5c3e\u52a0null character(\u7a7a\u5b57\u5143),\u4ee5\u659c\u7dda0\u8868\u793a,\u800c\u5be6\u969b\u5927\u5c0f\u70ba\u539f\u5b57\u4e32\u5927\u5c0f+1\u500b\u7a7a\u5b57\u5143<br>\u6ce8\u610f2\uff0c\u5b58\u5b57\u4e32\u7684\u9663\u5217\u6216\u6307\u6a19\u8b8a\u6578\u8981\u7528char\u5ba3\u544a<br>char *var=&#8221;\u5b57\u4e32&#8221;; \/\/\u5b57\u4e32\u6307\u6a19,\u5c07\u5b57\u4e32\u4f4d\u5740\u5132\u5b58\u5230var<br>char var[]=&#8221;\u5b57\u4e32&#8221;; \/\/\u5c07\u5b57\u4e32\u672c\u8eab\u8b8a\u6210\u5404\u5b57\u5143\u5132\u5b58\u9032\u525b\u5ba3\u544a\u7684var\u9663\u5217<br>char *var[]={&#8220;\u5b57\u4e321&#8243;,&#8221;\u5b57\u4e322&#8243;,&#8221;\u5b57\u4e323&#8221;,&#8230;}; \/\/\u5b57\u4e32\u6307\u6a19\u9663\u5217,\u5c07\u5b57\u4e32\u4f4d\u5740\u5132\u5b58\u5230var,[]\u5167\u7a7a\u767d\u5247\u81ea\u52d5\u7b49\u65bc\u5b57\u4e32\u6578<br>char var[][\u500b\u6578]={&#8220;\u5b57\u4e321&#8243;,&#8221;\u5b57\u4e322&#8243;,&#8221;\u5b57\u4e323&#8221;,&#8230;}; \/\/\u5c07\u5404\u5b57\u4e32\u5132\u5b58\u9032var\u9663\u5217\u4e2d,[]\u5167\u7a7a\u767d\u5247\u81ea\u52d5\u7b49\u65bc\u5b57\u4e32\u6578<br>char *var,bb[10];var=bb; \/\/\u5c07\u5b57\u4e32bb\u9663\u5217\u8907\u88fd\u5230\u6307\u6a19\u8b8a\u6578a,\u800ca\u7b49\u540c\u65bcbb<br>char var[20] \/\/\u5ba3\u544a\u53ef\u4ee5\u5132\u5b5819\u500b\u5b57\u5143+1\u500bnull character\u7684\u5b57\u4e32\u8b8a\u6578<br>char var[4]={&#8216;a&#8217;,&#8217;b&#8217;,&#8217;c&#8217;,&#8217;d&#8217;,&#8217;\u659c\u7dda0&#8242;,}; \/\/\u7531\u5b57\u5143\u9663\u5217\u8b8a\u6210\u5b57\u4e32,\u503c\u70baabcd<br>ps:<br>\u5b57\u5143\u8868\u793a<br>10\u9032\u4f4d\u8868\u793a\u6cd5\u00a0ex:a=&#8217;65&#8217;<br>8\u9032\u4f4d\u8868\u793a\u6cd5\u00a0ex:A=&#8217;101&#8242;<br>16\u9032\u4f4d\u8868\u793a\u6cd5\u00a0ex:a=&#8217;x61&#8242;<br>\u5b57\u5143\u7de8\u78bc\u53ef\u53c3\u8003ASCII\u8868<br>ex:\u6703\u986f\u793aa 97<br>char c;<br>c = &#8216;x61&#8217;;<br>printf(&#8220;%c %d&#8221;, c, c);<br>ps:<br><strong>\u5b57\u4e32\u8655\u7406\u5e38\u7528\u51fd\u5f0f\u00a0<\/strong><br>strcpy(\u9673\u5217,&#8221;\u5b57\u4e32&#8221;); \/\/\u5c07\u5b57\u4e32\u8b8a\u6210\u5404\u5b57\u5143\u5132\u5b58\u9032\u5df1\u5ba3\u544a\u904e\u7684\u9663\u5217<br>strcpy(\u9673\u52171,\u9673\u52172); \/\/\u628a\u5b57\u4e32\u9663\u52172\u8907\u88fd\u5230\u5b57\u4e32\u9663\u52171<br>puts(\u5b58\u5b57\u4e32\u7684\u9663\u5217); \/\/\u5217\u51fa\u5b57\u4e32\u5728\u87a2\u5e55,\u4e26\u81ea\u52d5\u65b7\u884c<br>printf(&#8220;%s&#8221;,\u5b58\u5b57\u4e32\u7684\u9663\u5217);\/\/\u5217\u51fa\u5b57\u4e32\u5728\u87a2\u5e55<br>strcmp(\u5b57\u4e321,\u5b57\u4e322); \/\/\u82e5\u5169\u5b57\u4e32\u76f8\u540c\u5247\u50b3\u56de0<br>atoi(\u5b57\u4e32); \/\/\u5c07\u5b57\u4e32\u578b\u614b\u7684\u6578\u5b57\u8f49\u63db\u70baint\u578b\u614b<br>ps:<br>c\u8a9e\u8a00\u672c\u8eab\u6c92\u6709\u5b57\u4e32,\u800c\u662f\u900f\u904e\u5b57\u5143\u8207\u9663\u5217\u9054\u5230\u5b57\u4e32\u7684\u6548\u679c<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u51fd\u5f0f<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u57fa\u672c\u578b<\/strong><br>void fun1(int n);<br>\/\/\u5ba3\u544a\u539f\u578b:\u548c\u8b8a\u6578\u4e00\u6a23\u6709\u81ea\u5df1\u7684\u578b\u5225\uff0c\u5728\u9019\u88e1\u5ba3\u544a\u4e00\u500bvoid(\u4e0d\u50b3\u56de)\u578b\u5225\u7684\u51fd\u5f0ffun1\uff0c\u4e26\u7528\u4e00\u500bint\u7684\u5f15\u6578<br>void fun1(int n){ \/\/\u5b9a\u7fa9\u672c\u9ad4:\u5b9a\u7fa9fun1\u7684\u5167\u5bb9<br>\u6558\u8ff0;}<br>fun1(var); \/\/\u547c\u53ebfun1\u51fd\u5f0f\uff0c\u56e0\u70ba\u5ba3\u544a\u6642\u5f15\u6578\u6307\u5b9a\u7528int\uff0c\u6240\u4ee5var\u4e5f\u8981\u70baint\u683c\u5f0f<br><strong>\u56de\u50b3\u591a\u503c\u7528\u6cd5,\u5982\u4e0b<\/strong><br>void fun(int *c);<br>\/\/\u9019\u88e1\u7684*\u6307\u5ba3\u544a\u6307\u793a\u5668,\u6307\u793a\u4e00\u500b\u4f4d\u7f6e\u88ab\u5132\u5b58\u5728\u8b8a\u6578\u7684\u8a18\u61b6\u9ad4\u5132\u5b58\u683c\u4e2d<br>void fun(int *c){ \/\/\u5b9a\u7fa9\u51fd\u5f0f\u672c\u9ad4\u7684*c\u53ef\u7701\u7565<br>*c=1; } \/\/\u9019\u88e1\u7684*\u8868\u55ae\u5143\u7b97\u5b50,\u6307\u793a\u53bb\u90a3\u4e00\u500b\u4f4d\u7f6e<br>fun(&amp;a); \/\/a\u7684\u7d50\u679c\u70ba1<br><strong>\u548c\u9663\u5217\u4f7f\u7528,\u5982\u4e0b<\/strong><br>void fun(const double b[][3]);<br>\/\/\u9810\u8a2d\u9663\u5217\u5728\u51fd\u5f0f\u5167\u90fd\u80fd\u88ab\u6539\u8b8a,\u4f46\u52a0\u4e86const\u5247\u4e0d\u884c,\u9663\u5217\u7b2c\u4e00\u7dad\u8981\u7a7a\u8457,\u4e8c\u7dad\u4e4b\u5f8c\u624d\u8981\u52a0\u500b\u6578<br>void fun(const double b[][3]);{ \/\/ex:\u82e5\u662f\u4e00\u7dad\u9663\u5217\u5247\u70bab[]\u53ca\u53ef,\u4e09\u7dad\u9663\u5217\u5247\u70bab[][2][4]<br>\u6558\u8ff0; }<br>fun(e); \/\/e\u662f\u9663\u5217<br><strong>\u63a5\u6536\u5b57\u4e32\u505a\u5f15\u6578\u6642,\u5982\u4e0b<\/strong><br>char *a=&#8221;\u5b57\u4e32&#8221;,*b[]={&#8220;\u5b57\u4e321&#8243;,&#8221;\u5b57\u4e322&#8243;},c[]=&#8221;\u5b57\u4e32&#8221;,c[][\u500b\u6578]={&#8220;\u5b57\u4e321&#8243;,&#8221;\u5b57\u4e322&#8221;}; \/\/\u5ba3\u544a\u4e86\u56db\u7a2e\u4e0d\u540c\u578b\u5225\u7684\u5b57\u4e32<br>void fun(char *a,char *b[],char c[],char c[][\u500b\u6578]);<br>\/\/\u82e5\u51fd\u6578\u6709\u5b57\u4e32\u505a\u5f15\u6578,\u5247\u5f15\u6578\u8981\u548c\u5728main\u5ba3\u544a\u7684\u578b\u5225\u4e00\u6a23<br>void fun(char *a,char *b[],char c[],char c[][\u500b\u6578]);{<br>\u6558\u8ff0; }<br>fun(a,b,c,d); \/\/ \u53ea\u9700\u653e\u540d\u7a31\u53ca\u53ef<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u63a7\u5236\u7d50\u69cb<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1. \u7b97\u8853\u9806\u5e8f++,&#8211; > ! > &amp;&amp; > || > =<br>2. var=(\u7b97\u5f0f)?\u7b97\u5f0f\u70ba\u771f\u6558\u8ff0:\u7b97\u5f0f\u70ba\u5047\u6558\u8ff0;<br>3. if(\u7b97\u5f0f){\u6558\u8ff01}else{\u6558\u8ff02}<br>4. if(\u7b97\u5f0f){\u6558\u8ff01}if else(\u7b97\u5f0f){\u6558\u8ff02}else{\u6558\u8ff03}<br>5. while(\u7b97\u5f0f){\u6558\u8ff0}<br>6. switch(\u7b97\u5f0f){<br>\u3000case \u5e38\u65781\uff1a<br>\u3000\u3000\u6558\u8ff0&#8230;;break;<br>\u3000case \u5e38\u65782\uff1a<br>\u3000\u3000\u6558\u8ff0&#8230;;break;<br>\u3000default<br>\u3000\u3000\u6558\u8ff0;<br>\u3000}<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>struct<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u80fd\u5920\u7d50\u5408\u591a\u500b\u5f7c\u6b64\u76f8\u95dc\u7684\u8b8a\u6578\u5728\u4e00\u500b\u540d\u7a31\u4e4b\u4e0b\uff0c\u4e14\u53ef\u4ee5\u5305\u542b\u6578\u500b\u4e0d\u540c\u8cc7\u6599\u578b\u614b\u7684\u8b8a\u6578<br><strong>\u57fa\u672c\u683c\u5f0f\uff1a<\/strong><br>struct \u540d\u7a31{ \/\/\u5ba3\u544a\u7d50\u69cb<br>\u3000\u578b\u614b \u6b04\u4f4d1,&#8230;; \/\/\u652f\u63f4\u5de2\u72c0\u7d50\u69cb,\u578b\u614b\u4e5f\u53ef\u7528\u5176\u4ed6\u7d50\u69cb\u5b9a\u7fa9\u7684<br>\u3000\u578b\u614b \u6b04\u4f4d2,&#8230;; \/\/\u6b04\u4f4d\u53ef\u653e\u8b8a\u6578,\u9663\u5217\u6216\u6307\u6a19<br>\u3000struct \u540d\u7a31 *pname; \/\/\u81ea\u6211\u53c3\u8003\u7d50\u69cb<br>} \u8b8a\u6578a\uff0c\u8b8a\u6578b&#8230;&#8230;; \/\/\u7d50\u69cb\u5ba3\u544a\u6642\u9806\u4fbf\u5ba3\u544a\u8b8a\u6578<br>struct \u540d\u7a31 var,a[\u7bc4\u570d],*p; \/\/\u5ba3\u544a\u4f7f\u7528\u6b64\u7d50\u69cb\u7684\u8b8a\u6578,\u9663\u5217,\u6307\u6a19<br>var.\u6b04\u4f4d=\u503c;<br>a[\u7bc4\u570d].\u6b04\u4f4d=\u503c;<br>p->\u6b04\u4f4d=\u503c; \/\/\u4e5f\u7b49\u540c(*p).\u6b04\u4f4d<br><strong>\u4f7f\u7528typedef<\/strong><br>typedef struct \u540d\u7a311{ \/\/\u540d\u7a311\u53ef\u7701\u7565<br>\u3000&#8230;.\u540c\u4e0a<br>}\u540d\u7a312;<br>\u540d\u7a312 \u8b8a\u65781,\u8b8a\u65782; \/\/\u4f7f\u7528typedef\u5247\u5ba3\u544a\u8b8a\u6578\u6642\u4e0d\u7528\u52a0struct<br><strong>\u53e6\u4e00\u7a2e\u5ba3\u544a<\/strong><br>typedef struct \u7d50\u69cb\u540d\u7a31 *\u65b0\u7d50\u69cb\u540d\u7a31;<br>typedef struct \u7d50\u69cb\u540d\u7a31\uff5b<br>\u3000\u578b\u614b \u6b04\u4f4d1,&#8230;;<br>\u3000\u65b0\u7d50\u69cb\u540d\u7a31 \u6b04\u4f4d2,&#8230;.; \/\/\u81ea\u6211\u53c3\u8003\u7d50\u69cb<br>\uff5d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br><strong>\u5e38\u7528\u51fd\u5f0f<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>malloc(size)<\/strong><br>\u7528\u4f86\u914d\u7f6e\u52d5\u614b\u8a18\u61b6\u9ad4\u7a7a\u9593,size\u4ee5\u4f4d\u5143\u7d44\u70ba\u55ae\u4f4d,\u50b3\u56de\u503c\u70ba\u914d\u7f6e\u5230\u7684\u8a18\u61b6\u9ad4\u7a7a\u9593\u7684\u4f4d\u5740<br>ex: *p=malloc(1024); \/\/\u914d\u7f6e1k\u7684\u8a18\u61b6\u9ad4<br><strong>sizeof(\u578b\u5225)<\/strong><br>\u56de\u50b3\u578b\u5225\u4f54\u7528\u7684\u8a18\u61b6\u9ad4\u5927\u5c0f,\u4ee5byte\u70ba\u55ae\u4f4d<br><strong>free(void *ptr)<\/strong><br>*ptr\u70ba\u5148\u524d\u7531malloc(),calloc(),realloc()&#8230;\u7b49\u50b3\u56de\u7684\u8a18\u61b6\u9ad4\u6307\u6a19\uff0c\u547c\u53eb\u5f8c*ptr\u6307\u7684\u8a18\u61b6\u9ad4\u7a7a\u9593\u4fbf\u6703\u88ab\u7cfb\u7d71\u6536\u56de<br><strong>\u95dc\u65bcprintf()\u8f49\u63db\u6307\u793a<\/strong><br>int\u7528 %[\u6b04\u5bec]d \uff0c\u5982int\u7684%5d<br>float\u7528 %[\u6b04\u5bec][\u7cbe\u78ba\u4f4d\u6578]f,\u5982float\u7684%9.2f<br>double\u7528 %[\u6b04\u5bec][\u7cbe\u78ba\u4f4d\u6578]lf\uff0c%f\u4f3c\u4e4e\u4e5f\u884c<br><strong>\u5f9e\u9375\u76e4\u8b80\u8cc7\u6599scanf<\/strong><br>scanf(&#8220;%d&#8221;,&amp;month); \/\/\u8b80\u53d6\u9375\u76e4\u8f38\u5165\u7684\u6578\u503c\u7d93\u683c\u5f0f\u5316\u8f49\u63db\u5f8c\u5b58\u5230month<br>scanf(&#8220;%s&#8221;,string); \/\/\u8b80\u53d6\u9375\u76e4\u8f38\u5165\u7684\u5b57\u5b58\u5230string\u4e2d,string\u662f\u9663\u5217\u683c\u5f0f<br><strong>\u5f9e\u9375\u76e4\u8b80\u55ae\u4e00\u5b57\u5143<\/strong><br>c=getchar(); \/\/\u8b80\u53d6\u9375\u76e4\u8f38\u5165\u7684\u4e00\u500b\u5b57\u5143\u5b58\u5230c\u4e2d<br><strong>\u958b\u555f\u6a94\u6848 fopen<\/strong><br>inptr=fopen(&#8220;filename&#8221;,&#8221;act&#8221;)<br>act=r\u8868\u8b80\u53d6,w\u8868\u5beb\u5165<br><strong>\u95dc\u65bc\u8b80\u6a94fscanf<\/strong><br>ex:<br>char str[100];<br>int num;<br>FILE *inptr; \/\/\u5ba3\u544a\u6a94\u6848\u6307\u6a19\u8b8a\u6578<br>inptr=fopen(&#8220;filename&#8221;,&#8221;r&#8221;); \/\/\u547c\u53ebfopen\u51fd\u5f0f\u8b80\u6a94\u4e26\u5c07\u503c\u50b3\u7d66\u6a94\u6848\u6307\u6a19<br>fscanf(inptr,&#8221;%s&#8221;,str); \/\/\u5c07\u6a94\u6848\u6307\u6a19\u6307\u793a\u7684\u6a94\u6848\u7d93\u683c\u5f0f\u5316\u8f49\u63db\u5f8c\u8b80\u9032var\u8b8a\u6578<br>fscanf(inptr,&#8221;%d&#8221;,&amp;num)<br>fclose(inptr); \/\/\u95dc\u9589inptr\u6240\u6307\u5411\u7684\u6a94\u6848<br>printf (&#8220;int: %d and string: %s n&#8221;,num,str);<br>\u3000<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br><strong>\u88dc\u5145<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5e38\u6578<\/strong><br>BUFSIZ,\u8f38\u5165\u7de9\u885d\u5340\u5927\u5c0f\u7684\u5de8\u96c6\u5e38\u6578<br><strong>\u8131\u96e2\u5e8f\u5217(escape sequences)<\/strong><br>\u63db\u884c \u659c\u7ddan<br>\u55f6\u8072 \u659c\u7ddaa<br><strong>c\u7684\u4fdd\u7559\u5b57,(\u4e0d\u53ef\u4ee5\u6b64\u540d\u7a31\u505a\u70ba\u8b8a\u6578\u540d)<\/strong><br>const \u8a2d\u5b9a\u8b8a\u6578\u53ea\u53ef\u8b80<br>\u5176\u4ed6\u9084\u6709auto,do,enum,extern&#8230;<br><strong>\u5404\u5f15\u982d\u6a94<\/strong><br>stdio.h\u57fa\u672c<br>math.h\u6578\u5b78\u51fd\u6578<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u7684\u7a0b\u5f0f\u7d50\u69cb #include\u00a0\/\/\u524d\u7f6e\u8655\u7406\u5668\u6307\u4ee4void  &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[],"class_list":["post-531","post","type-post","status-publish","format-standard","hentry","category-develop"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":0,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/531\/revisions"}],"wp:attachment":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/categories?post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/tags?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}