• c语言const


     1 const关键字
     2     const int i = 14
     3 const和指针结合,共有4种形式
     4 const int *p;    p是一个指针,指针指向一个int型数据。p所指向的是个常量。        
     5 int const *p;    p是一个指针,指针指向一个int型数据。p所指向的是个常量。    
     6 int *const p;    p是一个指针,指针指向一个int型数据。p本身是常量,p所指向的是个变量
     7 const int *const p;    p是一个指针,指针指向一个int型数据。p本身是常量,指向的也是常量
     8 
     9 结论和记忆方法:
    10 1、const在*前面,就表示const作用于p所指向的量。所以这时候p所指向的是个常量。
    11 2、const在*后面,表示p本身是常量,但是p指向的不一定是常量。
    12 
    13 const型指针有什么用?
    14 char *strcpy(char *dst, const char *src);
    15 字符串处理函数strcpy,它的函数功能是把src指向的字符串,拷贝到dst中。
  • 相关阅读:
    UE4 Abc 批量导入
    UE4源码摘录(424)
    JZ10 矩形覆盖
    JZ27 字符串的排列
    JZ66 机器人的运动范围
    JZ65 矩阵中的路径
    JZ12 数值的整数次方
    JZ37 数字在升序数组中出现的次数
    JZ6 旋转数组的最小数字
    JZ67 剪绳子
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6044097.html
Copyright © 2020-2023  润新知