c语言的const关键字 喜欢ヅ旅行 2022-09-20 06:04 129阅读 0赞 在c语言中有个比较常用的关键字,const。 const标识不可以改变当前变量的值,例如const int a=0;以后就会使得a是一个只为0的值,并且永远不会改变。 const主要用在三个地方: 1.在函数的参数传递的时候,如果希望一个参数不被函数所改变的话,就加上const关键字,这样子这个变量就不会被改变,如果有改变的话,编译就会通不过。一般是用在数组。 2.在指针参数中使用const关键字。例如const int \*p就代表p指针指向的数值不会被改变,但是p指针可以改变。而int \* const p;就代表这个p指针所指向的地址是一个不可以改变的地址,但是这个地址所存储的值可以改变。 3.在一些全局变量的地方,这个变量不希望被改变的话,就加上const关键字。
还没有评论,来说两句吧...