小题目
文章平均质量分 58
class_brick
以我所经,引以为幸
展开
-
关于指针很多可能情况的的详细解释
最近书上看了一些关于指针的内容,觉得不错,特此记录关于以下指针定义的解释(1) float(**def)[10];(2) double*(*gh)[10];(3) double(*f[10])();(4) int*((*b)[10]);(5)Long(* fun)(int);(6) Int(*(*F)(int,int))(int);(1) float(**d原创 2015-05-10 22:40:22 · 596 阅读 · 0 评论 -
zigzag二维数组的代码
#include#includebool en=true;//用来记录数组前进的方向,true代表向右上角前进,false代表向左下角前进int** zigzag(int n){ if(n<1)return (int**)(-1); int** brick=new int *[n]; for(int l=0;l<n;l++) { brick[l]=new int[n]; }原创 2015-05-23 18:48:36 · 954 阅读 · 0 评论 -
位运算实现两个整数的加法运算
最近在看一本《程序员面试宝典》在程序设计基本概念这一章中多次出现了按位与,异或等二进制的计算,下面这道题就是其中之一先放代码#includeint add(const int& a,const int& b){if(b==0){return a;//设置递归退出条件}else{int sum,carry;su原创 2015-05-03 20:23:21 · 641 阅读 · 0 评论