武汉c培训
达内武汉中心

15827352908

热门课程

武汉C++培训丨提问:const关键字的作用?

  • 时间:2018-12-20 16:32
  • 发布:武汉c++培训
  • 来源:互联网

答:1.声明常变量,使得指定的变量不能被修改。

武汉c++培训

const int a = 5;/*a的值一直为5,不能被改变*/

const int b; b = 10;/*b的值被赋值为10后,不能被改变*/

const int *ptr; /*ptr为指向整型常量的指针,ptr的值可以修改,但不能修改其所指向的值*/

int *const ptr;/*ptr为指向整型的常量指针,ptr的值不能修改,但可以修改其所指向的值*/

const int *const ptr;/*ptr为指向整型常量的常量指针,ptr及其指向的值都不能修改*/

2.修饰函数形参,使得形参在函数内不能被修改,表示输入参数。

如int fun(const int a);或int fun(const char *str);

3.修饰函数返回值,使得函数的返回值不能被修改。

const char *getstr(void);使用:const *str= getstr();

const int getint(void); 使用:const int a =getint();

本篇文章是由武汉C++培训为您呈现,希望给您带来更多更好的文章

马上预约七天免费试听课

姓名:

电话:

上一篇:武汉C++培训丨c++中的for循环的介绍
下一篇:武汉C++培训丨sizeof关键字的作用?

武汉C++培训丨sizeof关键字的作用?

武汉C++培训丨提问:const关键字的作用?

武汉C++培训丨C语言和python哪个适合入门呢?

武汉C++培训丨面向对象的特性

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊