Learn C++ Programming Language
This project is maintained by cugwhp
本节用于巩固函数的声明和定义,掌握函数调用过程中的机理。形参和实参是关于函数参数的一对重要概念,实参和形参的匹配涉及函数的多个知识点。本节重点掌握如下目标:
函数名、返回值和参数三者构成了函数,其中参数分为实参和实参。
熟悉函数的语法规则和定义函数的方法
理解函数的调用过程,尤其是注意区别形参和实参
当函数第一次调用时返回0,以后每次调用返回值+1
.h头文件用于函数声明,理解多文件结构的编译。
引用和指针均可以改变实参的值,体会二者的区别
bool is_empty(string& s) {return s.empty();}
此题考查const T& 和 T&这两种参数类型的区别。一般情况下,与普通引用相比,选择常量引用作为参数类型更为合理。
理解引用形参的作用,形参分为:值传递参数,引用传递参数和常量引用传递参数,理解这三者的区别。
输入年、月,输出如下所示的日历。在设计程序时,分析输出日历涉及几个函数,在Calendar.h声明函数,在Calendar.cpp中实现函数,在main.cpp中调用日历输出函数。
/* 2017-11 Calendar |-----------------------------| | Sun Mon Tue Wed Thu Fri Sat | | 01 02 03 04 | | 05 06 07 08 09 10 11 | | 12 13 14 15 16 17 18 | | 19 20 21 22 23 24 25 | | 26 27 26 27 28 29 30 | |-----------------------------| */
返回主目录