#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の初心者です私はコードを実行すると変数 'クレジット'の値が
住所を印刷していますので... –
あなたはクレジットの住所を印刷しています(間違っています)。 –
使用している機能のドキュメントをお読みください。また、警告は無視しないでください。ただし、警告を適切に有効にすることで対処します。あなたのコンパイラがまだ警告しない場合は、最新のコンパイラを入手してください。 'printf("%d "、...)'はポインタをとらない! – Olaf