码迷,mamicode.com
首页 > 编程语言 > 详细

C语言之指针若干问题

时间:2017-06-27 09:49:48      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:系统   span   style   存储   错误   printf   创建   变量赋值   int   

1.指针变量的赋值问题。

          常常有偷懒的小伙子,这样赋值

               int *Pointer =  3;/ 这是给Pointer 所指的变量赋值,刚创建Pointer时,它所指的变量是不固定的,可能是某个重要的系统变量

         这样赋值,在编译的时候不会报错,但实际上是存在错误的。变量的地址就是变量的指针,指针变量就是变量存储的值就是地址,给一个指针变量赋值的时候,首先得给它指定地址,

             int i = 3;

           int *Pointer ; / 此时它的值是不可预见的,它可能指向一个存储着重要数据的的存储单元赋值,

          Pointer = &i;

     printf(“%d”,*Pointer);

   这样输出的值就是变量 i 的值。

C语言之指针若干问题

标签:系统   span   style   存储   错误   printf   创建   变量赋值   int   

原文地址:http://www.cnblogs.com/cjyc/p/7083344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!