C++ const int * ; int * const

原创 2013年12月02日 14:02:18
#include <iostream>
using namespace std;

int main() {
	 int a=100;
	 int a2=110;
//	cout<<a;
	const int * b;   // 地址可以变 值不可以改变
	b=&a;
	b=&a2;
	cout<<*b<<endl;
	//*b=200;
	int  * const c=&a;   //地址不可再变 值可以改变
//	c=&a;
	*c=200;
	cout<<a;
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++中int、string、const char*、CString之间的相互转换

1.int与string的相互转化使用stringstream即可 stringstream可以吞下不同的类型,根据b的类型,然后吐出不同的类型。//#includeint a=80; string...

c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等 .

http://blog.sina.com.cn/s/blog_6e7fed390100xiiz.html     最近做项目用到c++,才发现c++中的数据类型不是一般的BT。尤其是...

c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等

c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等 C/C++ 2009-12-26 12:40:07 阅读10...

C++之invalid initialization of non-const reference of type ‘int&’ from an rvalue of type ‘int’

1、看代码 2、编译结果 3、分析和解决 就拿f(a + b)来说,a+b的值会存在一个临时变量中,当把这个临时变量传给f时,由于f的声明中,参数是i...

const volatile int i = 10

const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心; (2)另一个程序段则完全有可能修改,因此编...

const volatile同时限定一个类型int a = 10

const volatile int i = 10

const volatile int i = 10

const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心; (2)另一个程序段则完全有可能修改,因此编...

VC中int,char,char*,const char*,string等类型转换

1. char* to string string s(char *); 注:在不是初始化的地方最好用assign(). !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

指针和数组,const int *,sizeof,优先级等的一些坑

const 的一些事情const是修饰符,const 指向的常量并不是真正意义的常量const int a, int const *a,int const a,区别,指针数组,数组指针,声明与定义 ...

数字转换成字符串,int 转换成const char*

Question:将一个int类型转换成字符串。函数原型:const char* itoa(int val) 负数前面要添个负号,正数不用。 写了15min…… const char* i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)