Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1256139
  • 博文数量: 548
  • 博客积分: 7597
  • 博客等级: 少将
  • 技术积分: 4224
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-15 13:21
个人简介

嵌入式软件工程师&&太极拳

文章分类

全部博文(548)

文章存档

2014年(10)

2013年(76)

2012年(175)

2011年(287)

分类: C/C++

2011-09-23 20:07:35

  1. 代码中fun(&a)一定要注意,一般传递a那么就要做如下的处理:
  2. #include
  3. #include
  4. char *fun(char *str)
  5. {
  6. str = "Hello";
  7. return str;
  8. }
  9. int main(int argc, char *argv[])
  10. {
  11. char *a;
  12. a = fun(a);
  13. printf("a = %s\n", a);
  14. system("PAUSE");
  15. return 0;
  16. }
  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. fun(char **str)
  4. {
  5.      *str = "Hello";
  6. }

  7. int main(int argc, char *argv[])
  8. {
  9.   char *a;
  10.   fun(&a);
  11.   printf("a = %s\n", a);
  12.     
  13.   system("PAUSE");    
  14.   return 0;
  15. }
阅读(1034) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

A134337580722011-09-25 00:31:13

#include <stdio.h>

#include <stdlib.h>



fun(char **str)

{

     *str = "Hello";

}



int main(int argc, char *argv[])

{

  char *a;

  fun(&a);

  printf("a = %s\n", a);