C语言中的const用法
原创 2022-07-26 14:37:26
45阅读
注意:const和int的位置可以互换。
原创 10月前
12阅读
#include<iostream>using namespace std;int main(){ //1.const 修饰指针 指针常量 int a = 10; int b = 20; const int* p = &a;
原创 2022-05-16 11:48:23
105阅读
#include#include#include#include#includeusing namespace std;class Base{private: int x; char *p;public: Base(void){ x=0; p=(char *)malloc(sizeof(10)); strcpy(p,"123456"); } void Set_x(int tx){ x=tx; } //函数名后面加const表示这个对象指针this所指之物是无法改变的 int Get_x()c...
转载 2013-12-05 22:30:00
70阅读
2评论
技巧:看const右侧紧跟着的是指针还是常量,是指针就是常量指针,是常量就是指针常量。 const修饰指针 —— 常量指针 点击查看代码 #include<iostream> #include<string> using namespace std; int main(){ int a = 10; ...
转载 2021-08-02 19:05:00
154阅读
前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15486869.html 修饰对象 修饰对象为 const 字段后的首个字段。 参考修饰指针例子: 理解技巧:* 是指向(指向后的值)。 const int *A; //const修饰指向的对象,A可变,* ...
转载 2021-11-01 20:35:00
48阅读
2评论
关于const指针的笔记
原创 2023-05-10 23:51:30
166阅读
 一、 类的const对象  const 意谓着只读 意谓着所标记的类成员变量不成出现在=号的左边。构造函数析构函数除外。const Tdate d1(1988,8,18); //比如在存放出生日期的时候,我们不希望出生时间被修改,可以用const修饰二、const成员函数  const放在函数尾部 void fun(int a)const&nbs
原创 2015-07-17 09:37:23
289阅读
const修饰成员函数成员函数后加const后我们称这个函数为常函数常函数:常函数内不可以修改成员
# 探索Java中的常量修饰符:`final` 在Java中,常量是不可更改的变量。常量通过 `final` 关键字修饰,一旦赋值后其值就无法再更改。常量通常用于表示那些不会改变的值,比如数学常数、配置信息等。本文将详细探讨`final`修饰符及其应用,并通过代码示例来加深理解。 ## `final`修饰符的特性 1. **不可更改性**:一旦为`final`变量赋值,就不能再重新赋值。 2
原创 1月前
11阅读
const基础如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4] 如果你能区分出上述四种情况,那么,恭喜你,你已经迈出了
转载 2022-04-11 13:35:12
46阅读
int main()//{ //const 常属性 //const int n = 10;//n是变量,但又有常属性,所以我们说n是常变量 //int arr[n] = { 0 }; //const修饰的常变量 /*const int num = 4; printf("%d\n", num); num = 8; printf("%d\n", num); return 0;}*/
原创 2022-12-03 20:07:49
40阅读
1 double rates[5] = {1, 2, 3, 4, 5};const double * pd = rates; 被pd指向的值不可改变,比如,不允许*pd = 20但是pd的指向改变,比如,允许pd++ 2 double rates[...
转载 2017-07-17 22:07:00
30阅读
const和assert修饰代码
原创 2023-06-22 18:44:14
145阅读
const基础如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4] 如果你能区分出上述四种情况,那么,恭喜你,你已经迈出了
转载 2021-12-22 11:27:18
88阅读
#include <iostream> using namespace std; class Cube { public: void SetL(int l) { m_L = l; } int GetL() const //只有用const修饰方法,compareCube才能用const做形参 { ...
转载 2021-08-19 16:30:00
129阅读
1 被 指向的值不可改变,比如,不允许 但是 的指向改变,比如,允许 2 此时 的指向也不能改变了
转载 2017-07-17 22:07:00
75阅读
2评论
const修饰指针 常量指针const修饰常量 指针常量const修饰指针和常量#include<iostream>using namespace std;int main(
原创 2022-10-20 10:25:10
43阅读
#include #include #include #include int main02() { //const char* kStrArray[100] = { // "1", // "2" //}; const char* kStrArray[100] = { NULL }; for (int i = 0; i < 99; ++i) { i
原创 2021-12-14 10:09:01
85阅读
对象探秘 修饰普通变量 const int i = 8; int const i = 8; 上面两者是等价的,都是声明了一个值为5的常量。 修饰指针 const int *p
转载 2013-04-21 01:25:00
107阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5