c_cpp const指针
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp const指针相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
int main(int argc, char *argv[])
{
int a = 3;
/* 可以根据const后面跟着的标识符(是指针|*|,还是变量|*p|),来进行区分 */
/* p, p1为常量指针,即指向常量的指针 */
const int *p = &a;
int const *p1 = &a;
/* *p = 4; */
/* p2为指针常量,即本身是一个常量的指针 */
int * const p2 = &a;
/* p2 = NULL; */
printf("%p %p %p\n", p, p1, p2);
return 0;
}
以上是关于c_cpp const指针的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp C ++ - const迭代器
c_cpp 在const char **中使用strtod
c_cpp 有助于澄清C中的const规则
c_cpp const.pde Arduino预定义常量
c_cpp 如何在C中将const char *转换为char *?
c_cpp 安全地将const wchar_t *复制到wchar_t *