intf1(int a, int b){
if (a > b)
{
printf("A is greater than B\n");
return1;
}
else {
printf("B is greater than A");
return0;
}
}
main()
{
if (f1(20,10) || f1(10,20))
printf("C is fun!\n");
}
:
A is greater than B
C is fun!
:
A is greater than B
B is greater than A
C is fun!
:
A is greater than B
B is greater than A
Nothing is printed on Screen
Q3. Tên gọi gì cho việc gọi một hàm bên trong chính nó?
Q6. Các tệp tiêu đề được liệt kê bằng cách sử dụng chỉ thị tiền xử lý #include, và có thể có một trong các định dạng sau: #include <fileA> hoặc #include "fileB". Sự khác biệt giữa hai định dạng này là gì?
Trình tiền xử lý sẽ cố gắng tìm fileA trong cùng một thư mục như tệp nguồn và fileB trong một đường dẫn thư mục xác định trước.
Trình tiền xử lý sẽ cố gắng tìm fileA trong thư mục hệ thống cố định. Nó sẽ cố gắng tìm fileB trong đường dẫn thư mục được chỉ định bằng tùy chọn -I được thêm vào dòng lệnh trong quá trình biên dịch mã nguồn.
Tệp sử dụng cú pháp fileA phải là các tệp hệ thống, không giới hạn số lượng; fileB phải là tệp người dùng tối đa một tệp cho mỗi tệp nguồn.
Trình tiền xử lý sẽ cố gắng tìm fileA trong một đường dẫn thư mục được xác định trước. Nó sẽ cố gắng tìm fileB trong cùng một thư mục như tệp nguồn cùng với một đường dẫn thư mục tùy chỉnh.