
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 · 562 阅读 · 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 · 2254 阅读 · 0 评论 -
enum
enum枚举类型是C/C++中的一种数据类型,与struct和class一样是用户自定义的类型,其特点在于enum类型的变量取值是有限的,是可以一一列举出来的。语法:enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数], } 枚举变量;#include < io原创 2017-04-13 10:51:18 · 385 阅读 · 0 评论