这条C语言语句我有地方看不懂,请教下

\u6709\u53e5C\u8bed\u8a00\u8bed\u53e5\u770b\u4e0d\u61c2\uff01\uff01

xx\u5e94\u8be5\u662f\u4e00\u4e2a\u94fe\u8868\u4ec0\u4e48\u7684\uff0c->next\u6307\u5411\u4e0b\u4e00\u4e2a\u8282\u70b9\uff0cxx->next\u5c31\u662f\u53d6\u4e0b\u4e00\u4e2a\u8282\u70b9\u7684\u503c\uff0c!=0\u5c31\u662f\u4e0d\u7b49\u4e8e0\uff0cwhile(xx->next!=0)\u548c\u8d77\u6765\u7684\u610f\u601d\u5c31\u662f\u5f53xx\u8282\u70b9\u7684\u4e0b\u4e00\u4e2a\u8282\u70b9\u7684\u503c\u4e0d\u7b49\u4e8e0\u7684\u65f6\u5019

\u4ecb\u4e2a\uff0c\u4f60\u786e\u5b9a\u4f60\u4e0d\u662f\u9017\u6211\u73a9\u7684\u5417\uff1f
\u90a3\u5c31\u8ddf\u4f60\u8bf4\u4e0b\u4e86
f\u662f\u51fd\u6570\u7684\u540d\u79f0
double\u662f\u51fd\u6570\u8fd4\u56de\u503c\u7684\u7c7b\u578b\uff0c\u5bf9\u5e94\u51fd\u6570\u4f53\u91cc\u9762\u7684return
double a,b,c,d,x\u5c31\u662f\u5f62\u5f0f\u53c2\u6570
\u7528\u6765\u4f20\u503c\u7684
\u6bd4\u5982\u8fd9\u4e2a\u7a0b\u5e8f\u6211\u53ef\u4ee5\u8fd9\u4e48\u7528
f\uff081,2,3\uff0c4,5\uff09
\u4f20\u503c\u7684\u7ed3\u679c\u662f\uff0ca=1\uff0cb=2\uff0c\u3002\u3002\u3002\u3002\u3002
\u81f3\u4e8e\u4f60\u7684\u51fd\u6570\u91cc\u9762\u8981\u53bb\u5bf9abc\u505a\u4ec0\u4e48\uff0c\u90a3\u5c31\u662f\u4f60\u51fd\u6570\u4f53\u7684\u4e8b\u60c5\u4e86

->是结构体指针的意思,如:
若已经定义了一个结构体 struct sd { int num;/*.......*/};
可以这样定义:struct sd dd,*fd;
fd=&sd;
然后就可以这样访问:fd->num=10;
c语言中的结构体是很有意的

LPC_GPIO0是一个定义过的结构体的一个类,而FIODIR2是结构体中的成员,LPC_GPIO0->FiODIR2则是用定义过的LPC_GPIO0来访问结构体中的成员FIODIR2

LPC_GPIO0应该是一个结构体,
LPC_GPIO0->FIODIR2应该是结构体里面定义的一个什么东西。
具体是什么还得看你程序怎么写的。

->是结构体指针的用法
当把结构体首地址赋值给指针时,用指针访问结构体的成员就用箭头->

  • ...缁欐暟缁勪腑閭d釜鍏冪礌璧嬪,鎬庝箞瑙i噴杩欐潯璇彞,鎴鏄嚜瀛︾殑寮涓嶆槑鐧浜...
    绛旓細a[0] 浠h〃a[]杩欎釜鏁扮粍涓緱绗竴涓厓绱犮俛[n]琛ㄧずa[n]杩欎釜鏁扮粍涓殑绗琻+1涓厓绱 a[n]=x锛岃〃绀烘妸x鐨勫艰祴缁欐暟缁勪腑鐨勭n+1涓厓绱犮
  • 姹傚ぇ绁炶瑙d竴涓,杩欎釜c璇█鐨勭▼搴忔祦绋嬨傘傘 鐪嬩笉鎳
    绛旓細棣栧厛鐪嬬涓涓猧f璇彞鐨勬潯浠 锛歜 < a涓嶆垚绔嬶紝鎵浠=a涓嶆墽琛屻俛=c锛c=t锛涳紙a涓5锛 c涓99锛夊啀鐪嬬浜屼釜if璇彞鐨勬潯浠讹細a < c && b < c鎴愮珛锛屾墍浠=b鎵ц锛坱涓4锛塨=a锛沘=t锛涳紙b涓5锛 a涓4锛夋墍浠ワ細a=4 锛 b=5锛 c=99
  • C璇█缂栫▼ 鏈夌▼搴 鐪嬩笉鎳 姹傝В閲
    绛旓細鏁堢巼澶綆浜 {if (i%j==0)//i鏄痡鐨勫嶆暟 if (a[i]==0)//杩欑0锛1浜掓崲鐨勬柟娉曚篃寰坙ow a[i]=1;else a[i]=0;else//杩欎竴姝ョ殑鎿嶄綔鏇存槸澶氫綑锛岀函绮规氮璐硅祫婧 a[i]=a[i];}}for(i=1;i<=n;i++)//鎿嶄綔瀹屾瘯锛屾鏌ユ墍鏈夌殑鐏紝a[i]==1鐨勬槸鎵撳紑鐨 {if (a[i]==1)printf("...
  • c璇█鐪嬩笉鎳闂,姹傚ぇ绁炶В鍐
    绛旓細宸插湪浠g爜涓姣忎竴鍙ュ仛浜嗘敞閲 include <stdio.h>#include <string.h> main() { char a[]="acegikl";//鍒濆鍖栵紝鐢ㄥ瓧绗︿覆鍒濆鍖栧瓧绗︽暟缁刟锛孋璇█涓病鏈変笓闂ㄧ殑瀛楃涓茬被鍨嬶紝鍙兘鐢ㄥ瓧绗︽暟缁勬潵瀛樺偍瀛楃涓层 char b[]="odfhjinpq"; //鍒濆鍖栵紝鐢ㄥ瓧绗︿覆鍒濆鍖栧瓧绗︽暟缁刡 char c[80],*p; int...
  • 鍏充簬C璇█鐨勯棶棰樿〃绀洪偅鍙鐪嬩笉鎳(ಥ_ಥ)
    绛旓細//鏄敞閲婃爣璁帮紝琛ㄧず浠//寮濮嬶紝鍒拌琛岀粨鏉熼兘鏄敞閲婏紝娉ㄩ噴鏄鏄庢х殑鏂囧瓧锛屼笉浼氭墽琛岋紝涓嶅奖鍝嶇▼搴忕殑杩愯锛屽綋绋嬪簭缂栬瘧杩愯鏃讹紝娉ㄩ噴浼氳嚜鍔ㄨ蹇界暐锛屽ソ鍍忔病鏈夋敞閲婁竴鏍凤紝娉ㄩ噴鐨勫姛鑳芥槸璁╃▼搴忓憳锛堝寘鎷啓绋嬪簭鐨勪綔鑰咃級鐞嗚В绋嬪簭鐨勫姛鑳姐傛瘮濡傦細int a=1; //缁檌nt鍨嬪彉閲忚祴鍊1 浠ヤ笂璇彞绛変环浜庯細int a=1;
  • 杩欐潯C璇█璇彞鏈鐐涓嶆噦鍟,char ch鏄粈涔堟剰鎬?涓轰粈涔坧rintf鍙互杩欐牱鐢...
    绛旓細char鏄0鏄庝竴涓彉閲忎负瀛楃鍙橀噺锛宲rintf鐨勬牸寮忔槸杩欓棬璇█缂栧啓鏃跺氨瑙勫畾鐨勶紝鑰屼笉鏄殢渚垮紕鐨勶紝鍏蜂綋鍙弬鐓у搴斾功绫嶏紝
  • 涓娈靛皬C璇█绋嬪簭鐪嬩笉鎳,璇锋暀
    绛旓細鎴戞潵璇磋鐪嬨傚鏋渟witch鐨勫兼槸0锛岄偅涔堟墽琛宑ase0銆乧ase1銆乧ase2,鐩村埌case2鍚庨潰鐨刡reak缁撴潫锛涘鏋渟witch鐨勫兼槸1锛岄偅涔堟墽琛宑ase1銆乧ase2,鐩村埌case2鍚庨潰鐨刡reak缁撴潫锛涘鏋渟witch鐨勫兼槸2锛岄偅涔堟墽琛宑ase2鍜屽悗闈㈢殑break缁撴潫锛涘鏋渟witch鐨勫兼槸3锛岄偅涔堟墽琛宑ase3銆乨efault,鐩村埌default鍚庨潰鐨刡reak缁撴潫锛涘鏋滄槸鍏朵粬鍊...
  • C璇█ 杩欎釜浠涔堟剰鎬 鎴戠湅涓嶆噦鍟
    绛旓細娉ㄦ剰鍏朵腑鏈変竴涓猨锛屽湪杩欎竴鍙ヤ腑锛屽彧鏄妸j鐨勫煎畾涔夋垚0锛屾病鏈夊叾瀹冧綔鐢ㄣ傝繖閲岃缃甹鐨勭洰鐨勬槸涓轰簡璁板綍鍘绘帀鐩稿叧瀛楃鍚庡舰鎴愮殑鏂板瓧绗︿覆锛堣繖涓柊瀛楃涓蹭粛鐒舵槸str[]锛夌殑闀垮害銆俰f(str[i]!=ch)//杩欐槸涓涓垽鏂璇彞锛瀹冨垽鏂i涓瓧绗︿笌ch鏄惁鐩稿悓銆傚鏋滅浉鍚岋紝鍒欐墽琛屼笅闈竴鍙ワ紱濡傛灉涓嶇浉鍚岋紝鍒欒秺杩囦笅涓鍙ュ幓鎵ц鍚庨潰...
  • c璇█杩欑▼搴鐪嬩笉鎳
    绛旓細绾﹀畾2锛歩f(x)绾﹀畾銆 褰搙涓0鏃朵负false锛寈涓洪潪0鍊兼椂榛樿涓簍rue銆傜害瀹3锛氬綋if鎴杄lse娌℃湁澶ф嫭鍙锋椂锛岄粯璁ゆ妸涓嬩竴琛屼綔涓哄叾鎵ц璇彞锛鑻ヤ笅涓琛屼篃鏄痠f鎴杄lse鍒欑户缁瑙勫垯銆傚洜姝ゆ渶鍚庝袱涓猧f(!c)鍜宔lse鍏跺疄鏄 else if(!b)鐨勫瓙椤癸紝鍥犱负(!b)涓嶆垚绔嬫墍浠ユ牴鏈病鍚庨潰涓ゆ潯鐨勫垽鏂傝繖涓娌℃湁杩涗换浣曞垽瀹氬垎鏀...
  • ...鍏充簬C璇█涓紪绋 鏈変竴棰樻渶鍚鎴戜笉鎳 涓や釜璇彞鎴戞湁浜涓嶆槑鐧閭d綅甯呭摜甯...
    绛旓細杩欎釜鏄痡 鐨勫垵濮嬪兼槸0 锛宩>10鏄墽琛屼笅闈璇彞鐨勬潯浠躲俲++鏄 姣忔墽琛屼竴娆 j鑷姞涓娆 if(a[j]%2==0)濡傛灉鍙互鏁扮粍a锛坖锛夋暣闄2 {s+=a[j];k++;};閭d箞s=s+鏁扮粍a(j) 锛岀劧鍚巏=k+1 if(k!=0) {ave=s/k;printf("鍋舵暟鐨勪釜鏁帮細%d\n鍋舵暟鐨勫钩鍧囧: %f\n",k,ave);};濡傛灉k涓嶇瓑浜0 ...
  • 扩展阅读:高情商的十句话 ... 西双版纳好听的歌曲 ... 高情商的回话技巧 ... 最牛逼的编程语言 ... 一些高情商的回复 ... 高情商聊天对话 ... 全国语言翻译器 ... 情商口才训练1000句 ... 高情商一句话让对方记住你 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网