const 关键字

原创 2013年12月04日 20:55:54
#include <stdio.h>
#include <string.h>

int main(int arg0,char *args[]){
	const int a;
	//a = 1;				//报错,定义时初始化
	const int b = 0;
	*((int *)&b) = 10;
	printf("%d\n",b);
	const int i = 10;	//定义时初始化
	//i = 10;  			//报错,i是只读的
	const char *p = "hello";	//const char *p 与 char const *p 一样
	//p[0] = 'H';		//报错,表示指针指向的内容不能改变
	char ch_1[3] = {'1','2','3'};
	char * const ch = ch_1;
	ch[0] = 'H';		//可以执行
	char * const ch_2 = "hello";
	ch_2[0] = 'H';		//段错误
	//ch="world";		//报错,不可以改变指针的值
	const char * const str = "hello";
	//p[0] = 'H';		//报错,表示指针指向的内容不能改变
	//ch="world";		//报错,不可以改变指针的值
}

相关文章推荐

const关键字使用总结

  • 2014年07月24日 16:00
  • 167KB
  • 下载

C语言关键字 - const

每天进步一点点。 若萌新总结有误,望牛人不吝赐教。>_ const:(constant:常数,不变的)这是一个类型修饰符,被它修饰的类型成为常类型,被它修饰变量或对象的值是不能“改变”...
  • jelly_9
  • jelly_9
  • 2016年11月09日 12:51
  • 158

C++const关键字详解

  • 2012年04月20日 10:01
  • 147KB
  • 下载

const关键字详解

  • 2012年05月01日 18:57
  • 16KB
  • 下载

C语言中关键字auto、static、register、const、volatile、extern的作用

C语言中关键字auto、static、register、const、volatile、extern的作用 网址:http://www.cnblogs.com/candyming/archive/201...

关键字const用法

  • 2010年06月20日 15:01
  • 35KB
  • 下载

C++中const关键字详解

  • 2012年04月20日 10:00
  • 280KB
  • 下载

C/C++函数后有const关键字进行限定

C/C++函数后有const关键字进行限定

C语言关键字const详解资料

  • 2011年09月08日 11:01
  • 142KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:const 关键字
举报原因:
原因补充:

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