C Primer
Introduction
This article introduces some basic skills in programming with C language.
Table of Contents
MACRO
#define exprdump(expr) printf("<%s> %s = %d\n", #expr, expr);
#define logging(level, fmt, arg...) do { \
printf("File: %s Function: %s Line: %d"fmt, \
__FILE__, __FUNCTION__, __LINE__, ##args); \
} while (0)