![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
Lesley_驰骋沙场
这个作者很懒,什么都没留下…
展开
-
二级指针
int **p;int *q;int a;q=&a;p=&q;//p为指向指针q的指针;//*p=q,为指向a的指针//**p=*q=a二级指针作为函数参数的作用:在函数外部定义一个指针p,在函数内给指针赋值,函数结束后对指针p生效,那么我们就需要二级指针。 二级指针在函数中的应用: 1,交换字符串变量void swap_str(char **a , char **b){原创 2017-02-24 18:57:54 · 478 阅读 · 0 评论 -
逻辑运算符的短路特性
利用逻辑&&的短路特性:求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)#include <stdio.h> #include <stdlib.h> #include <string.h> int add_fun(int n, int &sum) { n && add_fun(n-1,原创 2017-04-11 20:46:30 · 2187 阅读 · 0 评论 -
enum
enum枚举类型是C/C++中的一种数据类型,与struct和class一样是用户自定义的类型,其特点在于enum类型的变量取值是有限的,是可以一一列举出来的。语法:enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数], } 枚举变量;#include < io原创 2017-04-13 10:51:18 · 343 阅读 · 0 评论