實(shí)參的值傳給了形參,形參可以看著是被調(diào)函數(shù)中的局部變量被調(diào)函數(shù)可有返回值也可以沒(méi)有有返回值用return返回。例如int fun(int a,int b){ int c; c=a+b; return c;}主函數(shù)調(diào)用:int a,b,c;a=1,b=2;c=fun(a,b);沒(méi)有返回值的函數(shù)通常形參都是指針變量,那樣可以直接改變變量的值,例如fun(int *a){ *a=5;}主函數(shù)調(diào)用int b=1;fun(b);這里調(diào)用fun后,b的值就變?yōu)?了而如果你的函數(shù)是fun(int a)這樣b的值是不會(huì)變化的,這要你去理解指針
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、克拉瑪依ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的克拉瑪依網(wǎng)站制作公司
值傳遞是形參拷貝實(shí)參的值進(jìn)行操作,過(guò)程中沒(méi)有改變實(shí)參的值,數(shù)組傳遞是將數(shù)組的首地址傳入,操作時(shí)使用地址偏移的方式取值,操作中會(huì)改變其地址處的值,但首地址本身不會(huì)因?yàn)楦淖兌淖儭?/p>
1.值傳遞,返回函數(shù)值
2.指針傳遞,返回?cái)?shù)據(jù)地址
3.引用傳遞