美文网首页
const和指针

const和指针

作者: 七里田间的守望者 | 来源:发表于2016-11-22 11:33 被阅读10次
//extern 是引用的意思 
//const 是不可更改的意思 所修饰的变量为常量
//static 是控制变量作用域的 只在当前文件可以访问
extern const CGFloat red;
extern const CGFloat green;
extern const CGFloat blue;

NSString * const name;

    const int * p1;// *p1不能改 p1能改
    int const * p2;// *p2不能改 p2能改
    int * const p3;// p3不能改  *p3能改

    int a = 10;
    int *p = &a;//定义一个p指针指向a的地址
    *p = 20;//修改a的值为20;
    
    int b = 30;
    p = &b;//p指针指向b的地址
    *p = 40;//修改b的值为40
    
    a的值为20 b的值为40

相关文章

  • 5.const与指针

    1.const修饰指针-常量指针 2.const修饰常量-指针常量 3.const修饰指针和常量 代码如下

  • c语言之const和指针

    const和指针 区别方法:如果const位于*的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量...

  • c++ 指针和引用的区别

    1. 指针有const,引用没有const 1)为了限制指针更改指向,引入了const指针(int* const ...

  • C语言-const指针

    const 指针 在普通指针类型前面,加上const修饰 例如: const 指针:区别 加不加const,有什么...

  • const和指针

    关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变。 1. 修饰变量 const...

  • const和指针

  • 指针和const

    const在*后面 int *const p是把指针p变成不可修改 例如 假设p 地址为0x7fffe136a79...

  • const

    const 和 *const 在前,则不能更改对象值,但可以更改指针所指对象;const 在后,则不能更改指针所指...

  • C++ decltype 与 auto关键字

    顶层const 与 底层const 指针本身是不是常量 和 指针所指的是不是一个常量 是2个问题。顶层const ...

  • const指针

    const指针可以指向非const变量, 非const指针不能指向const变量 int (*p)[5] 指向...

网友评论

      本文标题:const和指针

      本文链接:https://www.haomeiwen.com/subject/bgeppttx.html