#include “stdio.h"
int main()
{ int n=4;
while(n--)
printf("%d",--n);
}
求大神们帮我看一下这段C语言 帮我分析一下 特别是while 的用法
while(n--) // å½è¡¨è¾¾å¼ n-- 为çï¼é0ï¼å°±ä¼æ§è¡å¾ªç¯ä½ï¼ä¸ºåï¼0ï¼å°±ä¸æ§è¡ï¼
å°±æ¯å½ n-- == 0 åï¼whileåé¢çæå°è¯å¥ä¸æ§è¡è¿½é®
å°±æ¯å½ n-- == 0 åï¼whileåé¢çæå°è¯å¥ä¸æ§è¡è¿½é®
é£çæ¡åºè¯¥æ¯ä»ä¹
追ç20 // 两次循ç¯ï¼è¾åº2å0
while(n--)
printf("%d",--n);
n-- (å¤ææ¶ n= 4; whileå¤æ®µç©å n= 3) ; --n (n=2)æå°è¾åº
n-- (å¤ææ¶ n= 2;whileå¤æ®µç©å n= 1) ; --n (n=0)æå°è¾åº
n-- (å¤ææ¶ n= 0;whileç»æ)
温馨提示:答案为网友推荐,仅供参考