Chương trình này xem macro nối hai chuỗi. Tạo hai hoặc nhiều chuỗi trong macro, viết liên tiếp để thành chuỗi nối. Cú pháp:
#define STR1 "str1" #define STR2 " str2" #define STR3 STR1 STR2 // nối str1 và str2
Đầu vào: Hai chuỗi
Đầu ra: Chuỗi đã nối.
Thuật toán
Bước 1: Nhận hai chuỗi Bước 2: Dùng macro nối chuỗi Bước 3: Kết thúc
Ví dụ mã
#include<stdio.h>
#define STR1 "Hello"
#define STR2 "World"
#define STR3 STR1 STR2
main() {
printf("%s", STR3);
}Kết quả:
HelloWorld