- 4
- 0
- 约 10页
- 2017-06-05 发布于浙江
- 举报
QA 递归函数:C++实践辅导:P81,二.4 QA 递归函数: C++实践辅导:P81,二.4 //设计一个递归函数,求满足以下条件的最大的n:1*1+2*2+3*3+...+n*n1000 QA 重载函数 QA 预处理命令#define宏和内联函数 格式:#define 标识符 字符串 功能:把字符串命名为标识符(用标识符代表字符串),标识符可以表示符号常量或宏名,编写源程序时代替”字符串”出现在程序中,编译时又被替换为”字符串”内容。如: #define max(x,y) (x=y?x:y) inline int max(int x, int y){ return x=y?x:y;} QA 预处理命令#define宏 格式:#define 标识符 字符串 宏:用标示符去表示一个字符串。被定义为宏的标示符称为宏名 宏展开:在源程序编译预处理中,对程序中所有出现的“宏名”都用宏定义中的字符串去代换。 优点:使用宏的形式可以省去函数跳转,节省时间和空间的消耗,提高程序效率。 缺点:宏的定义很容易出现二义性 例如:#define square(x) (x*x)程序中squre (5+5) ? (5+5*5+5) 正确:#define square(x) ((x)*(x)) QA 内联函数 inline 函数类型 函数名(形式参数表) { 函数体 } in
您可能关注的文档
最近下载
- 白桦脂酸的PROTACs化合物及其制备方法和应用.pdf VIP
- 幕墙监理施工培训.pptx VIP
- 学堂在线科学研究方法与论文写作章节测试答案.docx VIP
- T_CEPPC 70—2025 储能用钠离子电池热失控预警及防控技术要求.docx VIP
- 宜宾学院专职辅导员招聘真题2024.docx VIP
- 硅微粉基本知识.docx VIP
- From-head-to-toe-教学课件(修改).pptx VIP
- 产业园区发展“十五五”规划(41页).docx
- 2024-2025学年山东省烟台市蓬莱区(五四制)八年级下学期期末语文试题.doc VIP
- DBJ04-T499-2025 海绵城市河湖水系建设技术标准.pdf VIP
原创力文档

文档评论(0)