1024程序员节!!
一、语句与变量
C++程序中的最小独立单位就是语句,它类似于我们日常生活中的句子,通常以分号结束。语句的一个重要类型是声明语句,它用于引入或定义程序中的标识符,比如变量、函数等。声明语句告诉编译器某个变量的存在及其类型。
int a; // 声明一个整型变量a
在C++中,所有的变量都必须进行声明。而变量的定义不仅告知编译器它的存在,还为其分配内存。声明和定义的主要区别就在于,声明仅仅说明标识符的存在,但不一定分配内存,而定义则会分配实际的内存空间。
变量是程序中一个可以随时修改的命名存储位置,用来存储数据。它的类型决定了变量能存储的数据类型以及所占用的内存空间。
二、赋值语句
赋值语句是用来将某个值存储到变量中的。例如:
carrots = 25;
这句话的意思是将数值25赋值给变量carrots
。C++中的赋值运算符是=
,并且可以进行连续赋值,例如:
a = b = c = 20;
这意味着首先将20赋给c
,然后再将c
的值赋给b
,再赋给a
。此外,我们可以使用复合赋值运算符来简化代码,例如+=
、-=
等,这样不仅可以进行运算,还可以同时赋值。
三、输入输出(cin与cout)
cin
用于从键盘获取用户输入,它会将输入的数据存入指定的变量。
cin >> carrots;
这句话的意思是将用户输入的值存入carrots
变量中。
而cout
则是输出流,用于显示结果。我们可以拼接多个cout
语句,来更灵活地输出内容:
cout << "Now you have " << carrots << " carrots" << endl;
这句话将输出变量carrots
当前的值,并在行尾换行。
四、面向对象编程(OOP)简介
接下来,我们稍微介绍一下C++的一个重要概念——面向对象编程(OOP)。C++是支持面向对象的编程语言,其中的核心概念是类。类是一种模板或蓝图,用于描述某种类型的对象。对象则是类的实例,通过类的定义可以创建多个对象,每个对象都有类中的属性和方法。
类是抽象的,不占用实际内存,只有创建了对象后,才会占用内存。类描述了对象的共性,而对象则是类的具体实现。你可以将类看作是一个模板,而对象就是根据模板创建的实际事物。
五、函数
C++函数分为两种:有返回值的函数和无返回值的函数。例如,标准库函数sqrt()
用于计算平方根,具有返回值:
x = sqrt(6.25);
sqrt()
的返回值会被赋给变量x
。另外,有些函数不需要返回值,可以使用void
关键字来表示。这些函数通常执行某些操作,但不返回任何结果。
在编程中,C++标准库提供了大量函数,有时候,我们也可以自己定义函数来满足特殊需求。一个简单的用户定义函数示例如下:
int stonetold(int sys)
{
int pounds = 14 * sys;
return pounds;
}
这个函数接受一个整数参数sys
,并返回其结果14 * sys
。
六、共勉
三、共勉
本篇博客是自我学习笔记,如果后续能够有人能够从中汲取到知识和收获,这也是我所希望的。如果有读者不懂或有问题的话,欢迎提出来,让我们一起讨论。同时,我将继续更新 C++ 入门学习系列笔记,敬请期待。
谢谢!