心得8
这几周,我们学校已经讲完了指针,现在正在讲面向对象的程序设计,这部分的内容不能说难,只是和前面所学的内容不太一样,下课后做学校留的作业题也不太顺手。
指针,是我在学习编程中最难以理解的一个概念。刚开始学习的时候,总是觉得指针很抽象,很难理解。但是随着不断的学习和实践,我逐渐对指针有了更深刻的理解。
指针就像是一把钥匙,可以打开各种各样的门。它可以指向内存中的任何一个位置,可以让我们直接操作内存中的数据。这种直接的操作方式,让我们可以更加高效地进行一些操作,比如动态内存分配、链表等。
同时,指针也让我更加深刻地理解了内存管理的重要性。因为指针的错误使用很容易导致内存泄漏、野指针等问题,所以在使用指针的时候,一定要格外小心,确保内存的安全和稳定。
总的来说,指针是编程中非常重要的一个概念,它的灵活运用可以让我们写出更加高效和优雅的代码。虽然学习指针的过程中有些困难,但是通过不断地实践和思考,我相信我会越来越熟练地运用指针这个强大的工具。
题目描述
定义立方体类Box,数据成员有长宽高且都是整数,构造函数初始化数据成员,成员函数计算体积,主函数中输入长宽高,输出立方体体积。
输入描述:
一行,三个整数,分别表示立方体的长宽高(范围1~100),中间用空格分隔。
输出描述:
输出体积并换行。
#include<stdio.h>
class Box
{
protected:
int A;
int B;
int C;
public:
Box(){}
Box(int a,int b,int c){A=a;B=b;C=c;}
int V(){return A*B*C;}
};
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
Box p(a,b,c);
printf("%d",p.V());
}