#include "stdio.h"
#include <math.h>
int main()
{
double u[]={1.9, 2.8, 3.7};
double v[]={4.6, 5.5, 6.4};
int i;
double ip;
int ch;
ip = 0;
for (i=0; i<3; i++) {
ip = ip + u[i]*v[i];
}
printf("内積=%f¥n", ip);
printf("address(u[0]) = %p¥n", &u[0]);
printf("address(u[1]) = %p¥n", &u[1]);
printf("address(u[2]) = %p¥n", &u[2]);
printf("address(v[0]) = %p¥n", &v[0]);
printf("address(v[1]) = %p¥n", &v[1]);
printf("address(v[2]) = %p¥n", &v[2]);
ch = getchar();
ch = getchar();
return 0;
}
•24
「&」はメモリアドレス
の取得
「%p」はメモリアドレス
の表示
各自でビルド,
実行して下さい
「{1.9, 2.8, 3.7}」のように書いて,
u[0], u[1], u[2] に値をセット