當前位置:首頁 » 編程語言 » c語言數組參數傳遞參數

c語言數組參數傳遞參數

發布時間: 2023-02-20 03:15:17

1. C語言使用數組指針參數傳遞

用指針傳遞一維數組。
#include <stdio.h>
#include <math.h>
float dist( float *p1, float *p2){
float d[3],ds;
int i;
for (i=0;i<3;i++) d[i] = p2[i]-p1[i];
ds = sqrt( d[0]*d[0]+ d[1]*d[1]+d[2]*d[2]);
return ds;
};
void vec( float *p1, float *p2, float *p3){
int i;
for (i=0;i<3;i++) p3[i]=p1[i]+p2[i];
}

int main()
{
float a[3],b[3],c[3];
int i;
printf("input x y z for point 1\n");
for (i=0;i<3;i++)scanf("%f",&a[i]);
printf("input x y z for point 2\n");
for (i=0;i<3;i++)scanf("%f",&b[i]);
printf("distence: %g\n", dist(a,b));
printf("\n");
vec(a,b,c);
for (i=0;i<3;i++) printf("%g ",c[i]);
return 0;
}

熱點內容
php通知 發布:2025-07-11 14:28:53 瀏覽:166
溯源碼燕窩多少錢一克 發布:2025-07-11 14:18:06 瀏覽:221
佳能相機格式化存儲卡 發布:2025-07-11 14:18:02 瀏覽:314
蛾群演算法 發布:2025-07-11 14:10:36 瀏覽:109
互聯網java 發布:2025-07-11 14:08:47 瀏覽:388
伺服器程序設計是什麼 發布:2025-07-11 14:07:58 瀏覽:283
html5壓縮圖片上傳 發布:2025-07-11 13:50:02 瀏覽:691
奧迪上傳FD 發布:2025-07-11 13:49:58 瀏覽:705
ktv套餐配置比較重要的是哪些 發布:2025-07-11 13:48:37 瀏覽:116
安卓平板的游戲在哪裡下載 發布:2025-07-11 13:41:58 瀏覽:567