最贊回答 / TIMELORD4083146
當(dāng)const已經(jīng)修飾一直變量時(shí),再去用指針去指這個(gè)變量會(huì)很危險(xiǎn),因?yàn)橹羔樋梢愿娜ピ撟兞康闹?,與const就有沖突的風(fēng)險(xiǎn),const int *p=&a和const int * const p=&a是可以的,這樣保證了*p的值不能改變,所以就不會(huì)有與const沖突的可能性。
2018-02-13
最贊回答 / 時(shí)光_丿
c語言中,函數(shù)的參數(shù)傳遞是單向傳遞,相當(dāng)于復(fù)制一份給子函數(shù)做參數(shù),主函數(shù)中的變量并不會(huì)發(fā)生改變。&a, &b代表傳遞過來的是2個(gè)參數(shù)的地址,而自定義函數(shù)中,是將2個(gè)地址上的值進(jìn)行交換,雖然這個(gè)子函數(shù)沒有返回語句,主函數(shù)中a和b的值都沒有變化,但是由于a和b指向的地址交換了,從而主函數(shù)中ab的值也就交換了,屬于間接交換方式。形參時(shí)用*a、*b,代表形參是指針類型,引用時(shí),只能引用指針類型或者其他類型的地址,所以這里在實(shí)參引用時(shí),采用了&a、&b
2018-01-31
最新回答 / 追夢(mèng)夏夜辰風(fēng)
int C =0 ;c=a; 是把a(bǔ)的值賦給c,不是把c的值賦給a,所以a不為0;int c=0;a=c,這時(shí)a就為0了;
2018-01-04
已采納回答 / 慕先生9565517
你再回去認(rèn)真聽聽老師是怎么講解的,圓括號(hào)()是賦初值的,要申請(qǐng)一百個(gè)char應(yīng)該寫為char【100】
2017-12-16
已采納回答 / 綇訫
int arr[n];int i;srand(time(NULL));//用時(shí)間來當(dāng)做種子,時(shí)間時(shí)刻變化,所以就是隨機(jī)數(shù)了for(i=0;i<n;i++){????arr[i]=rand();//根據(jù)提供的種子產(chǎn)生隨機(jī)數(shù)}隨便說說
2017-11-21