Q
使用宏
0
A
回答
2
這裏是一個開始:
#define PRINT(a, n) do { \
int i; \
for (i = 0; ?; ?) { \
? \
} \
} while(0)
+0
注意在宏周圍的'do {...} while(0)'結構,這是非常有教育意義的。 – cha0site 2012-03-24 13:37:27
0
#include<stdio.h>
#define PRINTARRAY(array, length) \
for(int i = 0; i < length; i++) \
printf("%d\t", array[i]);
int main(void) {
int array[5] = {4, 2, 3, 1, 0};
PRINTARRAY(array, 5);
return 0;
}
相關問題
- 1. 使用宏
- 2. 使用宏
- 3. JNA使用宏
- 4. 使用宏
- 5. 使用VBA宏
- 6. 使用宏
- 7. 使用C宏
- 8. 使用UNREFERENCED_PARAMETER宏
- 9. SAS宏:在宏程序中使用sql
- 10. 如何使用宏
- 11. 使用宏連接
- 12. 創建使用宏
- 13. 使用宏與tikzpictures?
- 14. 缺點使用宏
- 15. #價值!使用宏
- 16. 使用宏配置
- 17. 使用的`在宏
- 18. 簡化使用宏
- 19. 使用內聯宏
- 20. 使用宏donw行
- 21. 獲取使用宏
- 22. 使用#define from宏
- 23. 使用宏調用malloc
- 24. 從宏調用宏
- 25. sas宏調用宏
- 26. 使用Jenkins計劃Excel宏
- 27. 從Jar中使用Scala宏
- 28. 如何使用curl或宏
- 29. 嘗試使用宏SAS
- 30. 使用C啓動TeraTerm宏#
你應該試試這個自己。它很容易,你會學到 – 2012-03-24 13:01:33