本週我已經開始學習C語言,在C語言編程中我是全新的,當我嘗試這樣做時,控制檯中的這個錯誤一直顯示出來。分段錯誤(核心轉儲)C
#include <stdio.h>
#include <stdlib.h>
float calc(float *sall, float *salb)
{
float hraula, insspc;
int naula;
printf("Digite o valor da hora-aula e o numero de aulas dadas:");
scanf("%f%i", hraula, naula);
printf("Digite a porcentagem do inss retirada do salário:");
scanf("%f",insspc);
*salb = hraula * naula;
*sall = *salb * ((100 - insspc)/100);
return 0;
}
int main()
{
float salbt, sallq;
calc(&sallq, &salbt);
printf("O salário bruto é: %f R$, liquido: %f R$", salbt, sallq);
return 0;
}
好希望有人能幫助我,謝謝!
您是否嘗試過一步步調試程序? – tisaconundrum
啓用編譯器警告。 – tkausl