c语言:对于一个变量n,const用法和指针的比较
2015-11-23 23:30
393 查看
程序:
#include<stdio.h>
int main()
{
const int n=10;
int *p=(int *)&n;
*p=20;
printf("%d\n",n);
return 0;
}
//n仍然是一个变量,只是具有常属性,利用指针取n的地址,可改变n的值
结果:
20
Press any key to continue
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1716166
#include<stdio.h>
int main()
{
const int n=10;
int *p=(int *)&n;
*p=20;
printf("%d\n",n);
return 0;
}
//n仍然是一个变量,只是具有常属性,利用指针取n的地址,可改变n的值
结果:
20
Press any key to continue
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1716166
相关文章推荐
- How to call C/C++ sytle function from C# solution?
- 面试之C++题目汇总2
- 面试之C++题目汇总
- traincascade.cpp
- c语言:在屏幕上输出单引号和双引号
- c语言:枚举常量的用法举例
- TLD学习(2)-调试lk.cpp
- C#中调用c++的dll
- c语言:求字符串的字节数,strlen
- C++引用的探究
- paip.提升用户体验---c++ qt 悬浮窗实现
- C++学习笔记28——泛型算法之iostream迭代器
- 待排序的最短子数组长度(C++版)
- OC 语言的特性和OC/C/C++ 比较
- 【C语言】 检测大小端存储
- c++栈之括号匹配问题
- c++之链表实现栈
- C语言段与内存的理解
- C++开发中一个解决方案里,两个项目的相互引用,相互依赖的实现方法(解决方法)
- strcpy,strncpy函数实现——string.h库函数