gpt4 book ai didi

c - 我得到变量 'credits' 的荒谬值

转载 作者:行者123 更新时间:2023-11-30 21:00:31 27 4
gpt4 key购买 nike

#include <stdio.h>
int main (void)
{
int hist,geo,phy,chem,bio;

int credits=0;


printf("Enter marks in history : ");
scanf("%d",&hist);

if(hist>40)
credits =10;
else
printf("No credits awarded for history");
printf("Credits obtained is %d",&credits);




return(0);

}

当我运行代码时,变量“Credits”的值为 230586。请帮忙。我是 C 初学者

最佳答案

&x 就像问一个问题“变量 x 的地址是什么?” ,这就是为什么你会得到奇怪的号码。为了打印变量值,请将 credits 而不是 &credits 传递给 printf 函数。

printf("Credits obtained is %d", credits);

关于c - 我得到变量 'credits' 的荒谬值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41066714/

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