ถามภาษา C หน่อยครับ

ผมต้องการให้ป้อนข้อมูลประเภท float เข้าไปครับ แล้วเก็บในตัวแปรตัวหนึ่ง สมมติเป็น a ครับ เสร็จแล้วนำค่าใน a มาตรวจสอบเงื่อนไข ถ้าเป็นจริงในส่งค่า a ไปในฟังก์ชั่นหนึ่งที่ผมสร้างขึ้น แล้วนำค่า a ไปประมวณผล แล้วนำค่าประมวณผลที่ได้ส่งกลับมาแล้วแสดงค่าครับ ผมเขียน code แบบนี้ถูกต้องไหมครับ

function1()
{
float a;
scanf("%f",&a);
if(a=0)
{
float b;
b=function2(a);
}
printf("%f",a);
getch():
}
float function2(float a)
{
float b;
b=a+10;
return b;
}

#แก้ไขเขียนผิดครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่