zoukankan      html  css  js  c++  java
  • C指针(摘自C语言核心技术)

    语法:

    type * [类型限定符] 名称 [= 初始化器];

    指向常量对象的指针:

    1 #include <stdio.h>
    2
    3 int main(int argc, char *argv[])
    4 {
    5 const int i = 100;
    6 const int j = 10;
    7 const int *p = &i; /* 合法:p为指向常量对象的指针 */
    8 printf("%d\n", *p);
    9 p = &j; /* 合法:p的值可以改变 */
    10 printf("%d\n", *p);
    11 *p = 1; /* 错误:*p的值不可以改变 */
    12 printf("%d\n", *p);
    13 getch();
    14 return 0;
    15 }

    常量指针:

    1 #include <stdio.h>
    2
    3 int main(int argc, char *argv[])
    4 {
    5 int i = 100;
    6 int j = 10;
    7 int * const p = &i; /* 合法:p为常量指针, 定义时必须初始化, 以后不能更改p的值 */
    8 printf("%d\n", *p);
    9 p = &j; /* 错误:p的值不可以改变 */
    10 printf("%d\n", *p);
    11 *p = 1; /* 合法:*p的值不可以改变 */
    12 printf("%d\n", *p);
    13 getch();
    14 return 0;
    15 }

  • 相关阅读:
    日期帮助类
    校验帮助类
    缓存帮助类
    数据转换帮助类
    枚举帮助类
    sql 不常用的知识点记录
    反射实例化不同类型的实例
    xml读取
    读取字段别名
    动态类型赋值处理
  • 原文地址:https://www.cnblogs.com/arci/p/1972354.html
Copyright © 2011-2022 走看看