杂乱
来源:互联网 发布:worktile mac版 编辑:程序博客网 时间:2024/04/29 23:57
C++ Hello World程序解释
注释风格
//是C++的注释行标志
C++还兼容了/* …*/的C风格注释
用#if 0 ... #endif 来去掉大段的代码
C++ Hello World程序解释
main函数的参数
main()带两个参数: argc 和argv
argc给出传递给程序的实参的个数
argv 是实际的运行参数
*argv[0] 是 程序名
内联函数的函数体限制
内联函数中,不能含有复杂的结构控制语句
递归函数(自己调用自己的函数)是不能被用来做内联函数的。
内联函数只适合于只有1到5行的小函数。
重载函数:两个以上的函数,取相同的函数名,但是形参的个数或者类型不同,编绎器根据实参和形参的类型及个数的最佳匹配,
自动确定调用哪一个函数,这就是函数的重载。编译器不以形参名来区分,编译器不以返回值来区分
递归的条件
须有完成函数任务的语句
一个确定是否能避免递归调用的测试
一个递归调用语句
先测试,后递归调用
调用函数时可以不指定全部参数
为可以不指定的参数提供默认值
默认参数的顺序规定
如果一个函数中有多个默认参数,则形参分布中,默认参数应从右至左逐渐定义。当调用函数时,只能向左匹配参数。
默认值的限定
默认值可以是全局变量、全局常量,甚至是一个函数。
默认值不可以是局部变量
0 0
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱
- 杂乱心情
- 杂乱心情
- 杂乱知识点
- 内联函数 常量和宏的区别
- 初学retrofit
- 数据在同网段和跨网段通信流程
- Spring 缓存使用
- C++ STL Priority Queues
- 杂乱
- leetcode解题之 508. Most Frequent Subtree Sum II java 版(求子树和)
- 单例模式
- Android ListVideo之跳转详情无缝播放 实现
- HDU 1875 畅通工程再续
- vs2013-opencv2.4.10-imread()读取图片问题
- <mvc:annotation-driven />注解意义
- C++学习日记17——字符串string输入
- linux usb子系统.框架