数据结构项目作业技能新get(小知识点)
一、#if flag, #ifndef, #endif
1、#if flag 和 #endif//感觉和if, else差不多
#if flag //flag为1,执行代码1;反之执行代码2
代码1
#endif
代码2
2、#ifndef (全拼:if not define)和 #endif //判断是否定义
#ifndef x //如果没有定义x,就在下边定义x并执行代码1
#define x
代码1
#endif
代码2
//#ifdef用法与之类似
二、函数传递的三种方式 1、传值:传到函数的参数为局部变量,改变了之后对原值没有影响。原变量与参数变量的地址不相同。 2、传指针:原变量与参数变量的地址不同,但是可以通过参数变量的改变来实现原变量的改变。
void printt(int *b){
*b += 1;
cout << *b << " " <<
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/13464.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论