C++ 学习之旅(2.5)——变量与函数

变量就是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。不同数据类型的根据区别就是占用内存的大小

例如,假设我们有一个 Main.cpp 文件:

#include <iostream>

int main()
{
	char a = 'A';
	std::cout << a << std::endl;
	std::cin.get();
}

我们将变量 a 的数据类型指定为 char,并且赋值为 ‘A’,显然输出会得到 ‘A’;但是,如果我们将变量 a 赋值为 65 (字符 a 对应的 ASCII 码为 65) 呢?

#include <iostream>

int main()
{
	char a = 65;
	std::cout << a << std::endl;
	std::cin.get();
}

输出仍然是 ‘A’,这就说明了,指定的数据类型影响到了 cout 的表现,使得它会将变量 a 视作字符,并且打印字符。同理,如果将变量 a 指定为 int,则无论是 ‘A’ 还是 65,都会被打印为 65。使用 sizeof() 可以得到变量或者数据类型(如 int、char、short、long、bool 等)的所占用内存的字节大小。

函数的作用就是避免编写大量重复的代码,唯一需要注意的是返回值,除了 main 函数之外,所有的函数都需要根据自己的声明返回某种类型的值或者不返回值,而 main 函数默认就会 return 0,最后写不写都可以。

在 C++ 中,创建函数分为声明定义:函数声明告诉编译器函数的名称、返回类型和参数;函数定义则提供了函数的实际主体(执行什么指令)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值