沒錯,函數名就像是數組名,也是指針,獨有特點就是①存在于代碼段、②定值(程序加載進內存后就不能改變了);相對的,普通的指針是可以移動的(改變他的指向)
創新互聯專注于開陽企業網站建設,響應式網站設計,成都做商城網站。開陽網站建設公司,為開陽等地區提供建站服務。全流程按需制作網站,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務
C語言規定函數名就是函數的入口地址,所以當指向函數的指針變量等于一個函數名時,表示該指針變量指向函數,由此,可以通過指向函數的指針調用函數。
可以這么說的
#include math.h
int f(float a,float b,float c,float *x1,float *x2)
{ if(b*b-4*a*c0) return 1;
*x1=(-b+sqrt(b*b-4*a*c))/2/a;
*x2=(-b-sqrt(b*b-4*a*c))/2/a;
return 0; //1
}
void main()
{ float u1,u2; float a,b,c;
printf("input a b c:");
scanf("%f%f%f",a,b,c);
if(f(a,b,c,u1,u2)) printf("實數范圍內無解\n"); //2
else printf("%.2f %.2f\n",u1,u2);
}
分享標題:c語言函數名等于一 c語言函數名稱是什么
當前地址:http://m.kartarina.com/article40/dodeeeo.html
成都網站建設公司_創新互聯,為您提供網站設計公司、網站收錄、網站建設、品牌網站制作、網站營銷、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯