Chinaunix首页 | 论坛 | 博客
  • 博客访问: 210546
  • 博文数量: 87
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 798
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-14 14:54
文章分类

全部博文(87)

文章存档

2015年(87)

我的朋友

分类: C/C++

2015-03-20 16:49:11

只要是指针,要使用它前就必须保证指针变量的值是一个有效的值;否则,它指向的内存一定是垃圾数据!

#include
#include

struct Student
{
char* name;
    int number;
};

int main()
{
    char a[20];
    struct Student s;

    s.name = a; //使用前初始化!
    strcpy(s.name, "Delphi Tang"); 
    printf("%s\n", s.name);
    s.number = 99;
    
    return 0;
}

阅读(961) | 评论(0) | 转发(0) |
0

上一篇:Linux内核的Oops

下一篇:ARM工作模式与中断

给主人留下些什么吧!~~