__LINE__,__FILE__,__FUNCTION__ 这三个宏分别指示程序所在的行号(整型),文件(字符串),以及所在的函数名字(字符串类型),在调试程序时可能很有用。
如在程序中加入:
printf("%s(%d)--%s", __FILE__, __LINE__, __FUNCTION__);
可打印出该行所在的文件名,行号,及函数名。
此外,C语言中,字符串连接时,将两个字符串分别用“”,然后放在一起就连接起来了。
如printf("hello" " world"); 引号中的空格不会被去掉。