Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182072
  • 博文数量: 88
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 914
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-10 13:41
文章分类

全部博文(88)

文章存档

2010年(2)

2009年(35)

2008年(51)

我的朋友

分类: C/C++

2009-04-14 18:53:09


void getMemory(char** p, int num)
{
 *p = (char*)malloc(num);

 char str[10];
 //str = 'a'; 错误

  return ;
}

#define SQ(a) ( (a)*(a) )

int main()
 /* 1  */
    char* ptr = NULL; 
    getMemory(&ptr,100); //ok
 
 
/* 2  */
 int a = 5;
 int b = SQ(a++); 
 std::cout << a << " " << b <
 
/*  3  */
 strcpy(p,"hello");  //加结尾符
 int ii =  sizeof(p); //4
 int jj  = strlen(p); //5
 
/*  5  */
  unsigned char AAA[MAX];
  unsigned char i ;         //unsigned最大可为255,256==0 ,
                            //为char型最大为254, 255时为-1
  for(i = 0 ; i <= MAX ; i++)
  {
        AAA[i] =  i ;
  }
 
}
 
 
 
阅读(601) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~