请问下面的while(1)和while(head)分别是什么意思啊? while(*p)是什么意思

while(1);\u548cwhile(1) \u5404\u662f\u4ec0\u4e48\u610f\u601d\u554a

\u524d\u9762\u662f\u5b8c\u6574\u7684\u6076\u610f\u4ee3\u7801
\u540e\u9762\u662f\u4e0d\u5b8c\u6574\u7684\u5faa\u73af\u4ee3\u7801\u7b2c\u4e00\u53e5

p\u660e\u663e\u662f\u4e2a\u6307\u9488\uff0cwhile(p)\u5c31\u662f\u8bf4\u6307\u9488\u5982\u679c\u6709\u6307\u5411\uff0c\u5c31\u6267\u884cwhile\u4e0b\u7684\u8bed\u53e5\uff0c\u5982\u679c\u662f0\uff0c\u4e5f\u5c31\u662fNULL\uff0c\u6307\u9488\u6ca1\u6709\u6307\u5411\u4efb\u4f55\u5730\u5740\uff0c\u4e5f\u5c31\u662f\u7a7a\u6307\u9488\u3002*p=head->next \u8fd9\u4e2a\u53ef\u80fd\u662f\u662f\u6811\u4e4b\u7c7b\u7684\u6570\u636e\u7ed3\u6784\u3002
while(*p)\u5c31\u662f\u5f53\u6307\u9488p\u6709\u6307\u5411\u65f6\uff0c\u6267\u884c\u4e0b\u9762\u5faa\u73af\u4f53\u7684\u5185\u5bb9\u3002
while\u7684\u7528\u6cd5\uff1a
while(\u5224\u65ad\u8bed\u53e5)
{
\u6267\u884c\u8bed\u53e5\\u5faa\u73af\u4f53
}

while(1)表示从键盘输入来构建链表,直到用户输入num值为0时终止输入。
while(head)表示链表不为空而且没有到达链表尾部时将链表的值输出到标准输出设备(屏幕)。

  • 璇烽棶涓嬮潰鐨剋hile(1)鍜寃hile(head)鍒嗗埆鏄粈涔堟剰鎬濆晩?
    绛旓細while(1)琛ㄧず浠庨敭鐩樿緭鍏ユ潵鏋勫缓閾捐〃锛岀洿鍒扮敤鎴疯緭鍏um鍊间负0鏃剁粓姝㈣緭鍏ャ倃hile(head)琛ㄧず閾捐〃涓嶄负绌鸿屼笖娌℃湁鍒拌揪閾捐〃灏鹃儴鏃跺皢閾捐〃鐨勫艰緭鍑哄埌鏍囧噯杈撳嚭璁惧锛堝睆骞曪級銆
  • while鍜寃hile(1)鏈変粈涔堝尯鍒?
    绛旓細璇彞a锛while(n==1);璇彞B;褰搉==1鏃讹紝绋嬪簭while(1)鎴愮珛锛屼笉鏂惊鐜紝鍥犱负鍚庨潰while()鍚庨潰鐩存帴鏄垎鍙封滐紱鈥濇墍浠ヨ繖閲宯==1鐩存帴灏辨槸姝诲惊鐜紝褰搉涓庣瓑浜1鏃讹紝绋嬪簭鍚屾牱鏄痺hile(1)鎴愮珛锛屽拰涓婇潰鐨勬儏鍐典竴鏍凤紝鎵浠ヤ袱涓兘鏄寰幆銆
  • ...涓while()璇彞鎷彿閲岄潰鏄涓涓暟瀛椾唬琛ㄤ粈涔堟剰鎬,姣斿while(1).
    绛旓細c璇█涓嬶紝while()鎷彿閲岄潰鏀剧殑鏄惊鐜殑鏉′欢锛岃嫢鏄湡锛屽垯寰幆锛涘惁鍒欙紝鍋滄銆1锛変换浣曢潪闆剁殑鏁存暟閮芥槸涓虹湡鐨勶紝鎵浠while(1)鍜 while(2)鍜 while(3)绛夐兘鏄竴涓剰鎬濄2锛夎嫢鏄寚閽堢殑璇濓紝NULL鍒欎负鍋囷紝鍙嶄箣鍒欎负鐪熴3锛塧 > b 绛夌被浼肩殑琛ㄨ揪寮忥紝婊¤冻涓虹湡锛屽弽涔嬩负鍋囥
  • while(1) 浠涔堟剰鎬 while(i--)浠涔堟剰鎬?
    绛旓細while(1)鍏朵腑1浠h〃涓涓父閲忚〃杈惧紡锛寃hile(1) 琛ㄧず鏃犻檺寰幆锛岄櫎闈炰綘璁剧疆break绛夌被浼肩殑璺冲嚭寰幆璇彞寰幆鎵嶄細涓 while(i--)鍏朵腑i鏄竴涓彉閲忥紝鍥犳琛ㄨ揪寮廼--鏈変笉鍚岀殑鍊硷紝渚濇閫掑噺锛宨--鏄厛鍙栧煎悗鍑忥紝--i鍏堝姞鍚庡彇鍊,鎵浠--鐨勫煎悓鏈墽琛岃鑷噺杩愮畻鏃剁殑i鐩哥瓑銆
  • while(1) 鏄粈涔堟剰鎬?
    绛旓細while锛1锛 灏忔嫭鍙烽噷锛屼竴鑸啓閫昏緫琛ㄨ揪寮忋侰璇█骞挎硾搴旂敤浜庡簳灞傚紑鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙扮殑鐗规э紝浠ヤ竴涓爣鍑嗚鏍煎啓鍑虹殑C璇█绋嬪簭鍙湪鍖呮嫭...
  • while()鍜寃hile()鐨勫尯鍒槸浠涔
    绛旓細while(0)灏辨槸涓娆¢兘涓嶆墽琛屽惊鐜紝绛夊悓浜巜hile(0!=0)while(1)灏辨槸姘歌繙鎵ц寰幆锛屽彲浠ュ湪寰幆涓氳繃break璺冲嚭寰幆锛岀瓑鍚屼簬while(0==0)a != 0 鐨勬剰鎬濇槸a涓嶇瓑浜0 a鍙互鏄 涓嶆槸闆剁殑浠绘剰鏁帮紝杩欐椂鏉′欢鎴恴hi绔 鍙互鎵ц寰幆锛沘 == 1 a鐨勫兼槸1 鏃讹紝鏉′欢鎴愮珛锛岃繖鏃跺惊鐜彲浠ユ墽琛岋紱涓涓槸a鐨勫间笉鏄1...
  • while(1)涓for寰幆鐨勫鐢 for涓殑寰幆鐢ㄦ硶
    绛旓細鍥犱负for璇彞鍒嗕负涓変釜姝ラ锛屾墍浠ユ槸鍚﹁繕鍘燂紝瑕佺湅浣犵殑for璇彞鏄浣曞啓鐨勩傞鍏while(1)浼氱敓鎴愪竴涓寰幆锛岃繖鏄瘚搴哥疆鐤戠殑銆傜劧鍚庢槸閲岄潰鐨刦or璇彞濡傦細for锛堣〃杈惧紡1锛涜〃杈惧紡2锛涜〃杈惧紡3锛夊叾涓紝琛ㄨ揪寮1涓鑸槸缁欏惊鐜彉閲忚祴鍒濆鍊硷紝濡傛灉浣犲湪杩欓噷鍋氫簡鍒濆鍖栵紝閭d箞鍙橀噺鏀瑰彉鍚庯紝鍦ㄤ笅涓涓獁hile寰幆涓紝閲嶆柊鎵ц浜嗚...
  • 鍗曠墖鏈虹▼搴忎腑甯稿父鐪嬭涓涓 while(1)鏄粈涔堟剰鎬濆憿?
    绛旓細灏辨槸while(1){} 澶ф嫭鍙烽噷闈㈢殑璇彞涓嶆柇閲嶅鎵ц锛岃繖鏄竴涓寰幆
  • while(1)鏄粈涔堟剰鎬
    绛旓細C璇█涓瓀hile(){浠g爜};锛堬級涓殑鍊间负1鎵ц{}涓殑浠g爜DSP涓垜浠啓while锛1锛{}=while锛1锛墈nop锛泒灏辨槸璁〥SP涓鐩存墽琛岀┖璇彞銆備竴鑸啓鍦ㄥ湪main涓嬮潰锛岃屾湁鐗规畩鍔熻兘鐨勫瓙绋嬪簭鏄氳繃涓柇鏉ョ殑銆傛墍浠ュ氨鏄病鏈変腑鏂殑瀛愮▼搴忚鍋氭椂锛孌SP灏卞湪绛夊緟锛屼笉鍋氫粈涔堝疄璐ㄦх殑浠诲姟銆
  • C璇█ 51鍗曠墖鏈哄垵瀛﹁ 涓嬮潰鐨绋嬪簭while(1);鐨勪綔鐢ㄦ槸浠涔堟病鏈夊畠浼氭庢牱...
    绛旓細while(1);鏄寰幆,绋嬪簭杩愯鍒拌繖涓鍙ュ氨浼氫竴鐩村湪杩欓噷寰幆,涓嶅啀寰涓嬫墽琛.濡傛灉娌℃湁杩欎竴鍙,绋嬪簭浼氱户缁線涓嬫墽琛,浣嗛棶棰樻槸,鎺ヤ笅鏉ユ病鏈夌▼搴忎簡,瀹冧細鍋氫粈涔堝憿?鎴戜滑涓嶇煡閬,鍗曠墖鏈轰篃涓嶇煡閬,浼氫贡濂楃殑.
  • 扩展阅读:while(1)和while(0) ... 是什么意思 ... while 1 为什么只循环一次 ... 初中when和while图解 ... 双长用while从短用when ... 初中阶段when和while ... while(1) ... while doing ... while when as 巧记忆 ...

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