QC

Hàm trong C

 

Gọi một hàm trong C

Hàm trong lập trình C hoạt động như thế nào? Hình ảnh sau đây mô tả gọi một hàm do người dùng định nghĩa bên trong hàm main():


Xét ví dụ : Chương trình chính main gọi chương trinh con int max(int num1, int num2);

Ví dụ hàm tìm giá trị lớn nhất. ( Chương trình con ).

int max(int num1, int num2) {
 
   /* dinh nghia bien local */
   int result;
  
   if (num1 > num2)
      result = num1;
   else
      result = num2;
  
   return result;
}


Chương trình chính  gọi chương trình con

#include <stdio.h>
  
/* khai bao ham */
int max(int num1, int num2);
  
int main () {
 
   /* dinh nghia bien local */
   int a = 100;
   int b = 200;
   int max_is;
  
   /* goi mot ham de lay gia tri lon nhat */
   max_is= max(a, b); // gọi chương trinh con.
  
   printf( "Max value is : %d\n", max_is);
  
   return 0;
}


Chú ý : Hàm  int max(int num1, int num2); trả về giá trị lớn nhất





















Giải Toán 10 Kết nối tri thức Bài tập cuối chương III

Giải Toán 10 Kết nối tri thức Bài tập cuối chương III 1. Bài 3.12 trang 44 Toán 10 Tập 1 - Kết nối tri thức 2. Bài 3.13 trang 44 Toán 10 Tập...