自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 网址

http://www.open-open.com/lib/view/open1330670747561.html SpringMVC

2014-10-14 14:30:35 313

原创 关于warning:the address of 'fun' will always evaluate as 'true'

自己定义了一个函数:bool phead_is_merge_into_head(const IR1_INST *const pir1, FLAG_PATTERN_ITEM *item, FLAG_PATTERN_PHEAD* phead_for_tail) { CONDITION c = pir1->get_cond(); uint8 phead_number = phea

2012-12-28 10:55:45 3956

原创 for循环的条件冗余

#include int main() { for(int i=1; i<=4; ++i) for(int j=1; j<=4 && j!=i; ++j) for(int k=1; k<=4 && k!=j && k!=i; ++k)

2012-12-05 10:02:51 290

原创 指针数组再理解

#include #include using namespace std;int main(){ char* a[] = {"hello", "the", "world"}; char b[] = "hello"; char** p = a; p++; cout << *p << endl; cout << **p << endl; cout << b

2012-11-27 11:00:33 285

原创 *(ptr++) += 123

int main() { int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++) += 123; printf("%d ,%d/n",*ptr,*(++ptr)); return 0; }  //结果为 8  8  解释如下:1.int arr[]={6,7

2012-11-25 18:08:25 1650 2

转载 printf('%08x',number)

a 符号 作用%d 十进制有符号整数%u 十进制无符号整数%f 浮点数%s 字符串%c 单个字符%p 指针的值%e 指数形式的浮点数%x, %X 无符号以十六进制表示的整数%o 无符号以八进制表示的整数%g 自动选择合适的表示法(1). 可以在"%"和字母之间插进数字表示最大场宽。 例如: %3d 表示输出3位整型数, 不够3位右对齐。 %9.2

2012-11-25 18:07:52 6702

转载 x&(x-1)表达式的意义

统计1的个数求下面函数的返回值 -------------------------------------int func(int x) {    int countx = 0;    while(x) {        countx++;        x = x&(x-1);}    return countx;} 假定x = 999910011

2012-11-25 18:07:13 404

原创 a和&a的区别

void main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); }a,&a 的值是一样的,但意思不一样,a 是数组首元素的首地址,也就是a[0]的首地址,&a 是数组的首地址,a+1 是数组下一元素的首地址,即a[1]的首地址,&a+1

2012-11-25 16:54:56 485

原创 二维数组指针

#include #include using namespace std;int main(){ int v[2][10] = {{1,2,3,4,5,6,7,8,9,10},{11,12,13,14,15,16,17,18,19,20}}; int (*a)[10] = v; cout << "v = " << v << endl;

2012-11-23 15:17:53 373

原创 指针函数与函数指针,指针数组及数组指针

一 指针函数与函数指针 1、指针函数:本质还是函数,返回一个某一类型的指针。                类型标识符 *函数名(参数表)                       int *f(x,y);     比如: char* f();                  char* p;                  p = f();2、函数指针:

2012-11-22 18:50:28 259

原创 如何显示代码块

首先,把要写的内容正常输入到内容框中。第二,然后选择编程语言C++,再选择源代码按钮,将自己需要的代码前面加上 ,代码后面加上。 #include

2012-11-22 13:13:14 379

原创 全局和局部数组引发的小血案

char* strA() { char str[] = "hello world"; return str;}这里char str[] = "hello world"分配的是一个局部数组,当函数调用完成,str就无意义了。另外局部数组是局部变量,放在栈中,数据是可以修改的,如str[0] = 't'。若定义char* str = "hello world"则分配的是

2012-11-21 15:48:09 282

原创 运算符优先级

按运算符优先级从高到低:单目运算符->双目运算符->三目运算符->赋值运算符->逗号运算符。在双目运算符中,按运算符优先级从高到低:算术运算符->移位运算符->关系运算符(其中== 和 !=优先级又较低)->逻辑运算符(按位与-〉按位异或-〉按位或-〉逻辑与-〉逻辑或)!

2012-11-18 20:22:31 253

转载 指针

第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子:  例一:  (1)int *ptr;  (2)char *ptr;  (3)int **ptr;  (

2012-11-18 12:50:41 341

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2012-11-18 10:45:08 223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除