摘要:
内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是能否形成内联函数,需要看编译器对该函数定义的具体处理。 内联函数使用注意 阅读全文
摘要:
关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏: 1. #使用 #define WARN_IF(EXP) / do{ if (EXP) / fprintf( 阅读全文
摘要:
还有一个src目录下的 名为TopScore.properties文件 用于记录最高分 内容如下 # #Thu Mar 08 23:53:04 CST 2018 TOP=11 一下是源代码 因为用了递归算法 所以反应有一点慢..import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.a... 阅读全文