最贊回答 / 寶慕林9803269
就好比你手里拿著100個(gè)小木棍站在黑板前,黑板上寫著100,下一行讓你寫下手里木棍數(shù)量,寫完我就再給你一個(gè)(a++),此時(shí)手里是100,你只能寫100 。你寫完了手里多了一個(gè)我承諾給你的,現(xiàn)在是101。下一步我先給你一個(gè)拿到手(++a),再讓你寫下手里的木棍數(shù)量,自然就是102 ?!笆帧本褪嵌x為int的盒子,自加自減改變盒子內(nèi)數(shù)量。而倒數(shù)第二行是做運(yùn)算,所以不改變盒子內(nèi)數(shù)量。
2021-07-17
最贊回答 / weixin_慕蓋茨2597418
因?yàn)殚_頭的函數(shù)要想進(jìn)行運(yùn)算要求帶入arr1整個(gè)數(shù)組和arr2[0],帶入arr1全部是因?yàn)殚_頭的函數(shù)是先暫時(shí)給max賦值為arr1[0],這是暫時(shí)的,函數(shù)賦值后立馬從數(shù)組的第二個(gè)元素開始進(jìn)行比較篩選,如果出現(xiàn)比第一個(gè)元素還大的數(shù)值就會(huì)再次賦值給max,這時(shí)Max就不再等于arr1[0]了
2021-07-14
最新回答 / 慕函數(shù)20020243
flag*=(-1);
最贊回答 / 慕尼黑1508367
#include <stdio.h>int main(){? ? int i,sum=0;? ? i=1;? ? while(i<=100)? //循環(huán)條件應(yīng)該是什么呢?? ? {? ? ? ? sum=sum+i;?? ? ? ? i++;//這里是不是應(yīng)該改變循環(huán)變量的值? ? }? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);? ? return 0;}首先,你的循環(huán)條件寫錯(cuò)了,應(yīng)為while(i<=100)說明i的值僅在100以內(nèi)取,接下來是循環(huán)體...