C++基础学习(04PM)

1.有默认值的形参必须靠右放

2.returne 数据;执行就是将return后面的数据复制一份回来

3.内敛函数:在编译时把代码在调用的地方插入一份。效率要高一点,但内联函数要简短

4.递归思路:把规模变小,直接解决简单问题。

相关代码:

#include <iostream>
using namespace std;

void func(int n)
{
 ++n;
}

void const_func(const int n)
{
// ++n; buxunxugaibian n de zhi
 cout << "n=" << n << endl;

}

int main()
{
   int n=100;
   func(n);
   cout << "n=" << n << endl;
   const_func(n);

 return 0;
}

 

5.一定要先声明后使用

6.一个程序放在多个文件中:将每个程序简一个目录,只有一个main函数

   每个文件都要先声明后使用。

  将声明单独列出来叫头文件

  将定义写在 一个文件中,这个文件叫做实现文件

   把main函数写成一个文件叫做主文件

   每个函数都可以独立编译,

   在头文件中,为了避免重复定义,方便编译器编译(第二次编译的时候条件已经不成立了,就不再编译了),将规范写这三条语句:

   #ifndef name //如果没有定义name

   #define name //则定义这个name

   #endif 

 相关代码:

  头文件:func.h

   #ifndef  _FUNC_H_

   #define _FUNC_H_

//名字的命名方法 _大写字母文件名_H_

   void func(int n);

   void const_func(int n);

//空一行必避免错误警告还好看

  #endif

 实现文件:func.cc

 #include <iostream>

using namespace std;

 

void fun(int n)

{

 ++n;

 cout << "n=" << n << endl;

}

 

void const_fun(int n)

{

cout << "n=" << n << endl;

}

 

主函数:

#include <iostream>

using namespace std;

 

int main()

{

  int n=0;

  int m=10;

 const_fun(n);

}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值