gpt4 book ai didi

c - 这个C程序有什么问题?

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:15 24 4
gpt4 key购买 nike

我只是想把pow的值赋给一个变量,我用过这个

#include<stdio.h>
#include<math.h>

int main( void )
{
int x;
int y;
int z;
x=10;
y=2;

z = pow(x,y);
printf ("%d" , &z);

return 0;
}

但在输出中我得到 -1076813284 ,对不起,但我刚刚开始学习 C,在每个教程中每个人都只打印 pow 的值,比如

printf("Value 3.05 ^ 1.98 = %lf", pow(3.05, 1.98));

我不知道如何将它分配给一个变量

最佳答案

printf ("%d" , &z);

打印 z (*) 的地址,而不是它的值。 printf("%d", z) 打印值。

(*) 实际上,行为是未定义的,在 64 位 CPU 上它可能会打印地址的一半。

关于c - 这个C程序有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22516866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com