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





















Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...