大哥,你的函數(shù)一開(kāi)始就把p的地址改變了,那么最后,你主函數(shù)那個(gè)result的值是一個(gè)未知值來(lái)的.
把你sum函數(shù)
double result;
p=&result;
刪除就可以了.我發(fā)現(xiàn)就你發(fā)現(xiàn)問(wèn)題關(guān)鍵了 大哥 我是新手~~~你能在給我解釋一下嗎~????。。〖奔奔奔保。?!謝謝你在主函數(shù)中已經(jīng)定義了一個(gè)result,并把這個(gè)變量的地址賦給了函數(shù)。函數(shù)接受了result的地址后,你只要利用*取值進(jìn)行操作,就能夠達(dá)到改變r(jià)esult地址中的參數(shù)的目的。但是,你多次一舉,再函數(shù)中再次定義了一個(gè)局部變量result,并把這個(gè)result的地址賦值給了p,把主函數(shù)的result的地址覆蓋了。繼續(xù)利用指針操作,改變的是另外一個(gè)存儲(chǔ)地址的參數(shù)??偨Y(jié):就是你把本來(lái)應(yīng)該操作的地址覆蓋了。 其實(shí),這類(lèi)型的函數(shù)沒(méi)有必要使用指針,你直接從函數(shù)返回一個(gè)計(jì)算值就可以了。 指針式C的重要內(nèi)容,但也不是亂用的。有其它疑問(wèn)可以繼續(xù)問(wèn)。
指針初學(xué)者 求批評(píng),計(jì)算aaaaaaa-aaaaaa-aaaaa-aaaa-aaa-aa-a的值,也就是n個(gè)a減去n-1個(gè)a,a n自己輸入
指針初學(xué)者 求批評(píng),計(jì)算aaaaaaa-aaaaaa-aaaaa-aaaa-aaa-aa-a的值,也就是n個(gè)a減去n-1個(gè)a,a n自己輸入
#include
#include
void sum(int a,int n,double *p);
void main()
{
int a,n;
double result;
printf("Please input a and n:");
scanf("%d%d",&a,&n);
sum(a,n,&result);
printf("The result is %f!\n",result);
}
void sum(int a,int n,double *p)
{
long i,k;
double result;
p=&result;
*p=a*pow(10,(n-1))+a;
for(i=1;i
#include
#include
void sum(int a,int n,double *p);
void main()
{
int a,n;
double result;
printf("Please input a and n:");
scanf("%d%d",&a,&n);
sum(a,n,&result);
printf("The result is %f!\n",result);
}
void sum(int a,int n,double *p)
{
long i,k;
double result;
p=&result;
*p=a*pow(10,(n-1))+a;
for(i=1;i
其他人氣:301 ℃時(shí)間:2020-06-24 06:27:39
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- a+aa+aaa+aaaa+……+aaaaaa……aaaa
- 求Sn=a+aa+aaa+aaaa+aaaaaa……a的和
- QB中怎樣計(jì)算a+aa+aaa+aaaa+……+aaaaa……aaaa
- a乘a=bd aa乘aa=abcd aaa乘aaa=aabccd aaaa乘aaaa=aaabcccd aaaaa乘aaaaa=aaaabccccd
- A級(jí),AA級(jí),AAA級(jí),AAAA級(jí),AAAAA級(jí)風(fēng)景區(qū)是什么意思
- sandy is from japan.maybe she is from
- 大家?guī)兔纯催@幾句話(huà)分別是形容春夏秋冬各是什么季節(jié)謝謝了.
- 有無(wú)條線段,長(zhǎng)度分別為1,3,5,7,9.從中任選3條,不可重復(fù),一定能組成三角形得概率為
- 將下列成語(yǔ)結(jié)成對(duì),連線.
- 作文如何表達(dá)情感?
- 一般家庭怎么消毒殺菌
- 初一數(shù)學(xué):求下列各式中X的值
猜你喜歡
- 1氧化鐵還原成四氧化三鐵,為什么是還原反應(yīng)
- 22010至2011六年級(jí)下冊(cè)數(shù)學(xué)期中試卷蘇教版
- 3開(kāi)卷有益的名人讀書(shū)故事
- 4函數(shù)圖象關(guān)于點(diǎn)M(a,0)和點(diǎn)N(b,0)對(duì)稱(chēng),則函數(shù)y=f(x)是周期函數(shù)嗎
- 5過(guò)濾除菌操作時(shí),將菌液注入濾器過(guò)濾,時(shí)間不宜過(guò)長(zhǎng),壓力控制在多少為宜?
- 6“5、5、5、1”四個(gè)數(shù)字,利用加減乘除括號(hào),計(jì)算出24
- 7鄭人買(mǎi)履80字感想 急
- 8兩道數(shù)學(xué)必修5等差數(shù)列的題
- 9先化簡(jiǎn),再求值:(X的平方-4x+4/x+8-2-x/1)÷x的平方-2x/x+3 其中x的平方-4=0
- 10在標(biāo)況下,如果1.6L氧氣含n個(gè)氧分子,則阿伏加德羅常數(shù)的數(shù)值為?
- 11已知數(shù)列an的通項(xiàng)公式an=1/(4n²-1),若數(shù)列an的前n項(xiàng)和Sn=7/15則n為多少
- 12如果三點(diǎn)A(a,2)、B(5,1)、C(-4,2a)在同一條直線上,求常數(shù)a的值.怎么做啊