C++程序的模块叫函数;
- #include<iostream>的作用:在最终编译之前,使用iostream文件的内容替换该编译指令。
- using namespace std;它使得程序可以使用std名称空间的定义;
- int froop(double t)调用函数froop()时候,应提供一个参数,该参数类型为double,而该函数将返回一个int值。例如int gval=froop(3.14159)
void rattle(int n)函数rattle()接受一个int型参数并且没有返回值。例如:rattle(37)
int prune(void)函数prune不接受任何参数且返回一个int值。例如int residue=prune()
10. 定义函数时候,当函数的返回类型为void时,不用在函数中使用return。
一、变量名
C++提倡使用有一定含义的变量名。必须遵循几种简单C++命名规则
1在名称中只能使用字母字符、数字和下划线
2名称的第一个字符不能是数字
3区分大小写字符
4不能将C++关键字用作名称
如果想用两个或更多的单词组成一个名称,通常的做法是用下划线字符将单词分开,或者从第二个单词开始将每个单词的第一个字母大写。
程序员可能会在变量名中加入其它的信息,即描述变量类型或者内容的前缀。比如,可以将整形变量myWeight命名为nMyWeight,其中前缀n用来表示整数值。
二、整型
1. 不同C++整型使用不同内存量来存储整数。使用的内存量越大,可以表示的整数值范围也越大。另外,有的类型(符号类型)可表示正值和负值,而有的类型(无符号类型)不能表示负值。宽度(width)用于描述存储整数时使用的内存量。使用的内存越多,则越宽。C++的基本整型(按宽度递增的顺序排列)分别是char、short、int、long、long long,其中每种类型都有符号版本和无符号版本,因此总共有10种类型。
Short至少16位
Int至少与short一样长
Long至少32位,且至少与int一样长
Long long至少64位,且至少与long一样长
2. 计算机内存的基本单元是位(bit)。可以将位看做电子开关,可以开,可以关。关表示值为0,开表示值为1。 8位的内存块可以设置出256种不同组合,因为每一位都可以有两种设置。
3. 字节(byte)通常指的是8位的内存单元。字节指的是描述计算机内存量的度量单位,1KB等于1024字节,1MB等于1024KB。
4. #define INT_MAX 32767 #define和#include一样,也是一个预处理器编译指令。该编译指令告诉预处理器:在程序中查找INT_MAX,并将所有的INT_MAX都替换成32767.
5. Int被设置为对目标计算机而言最为“自然”的长度。自然长度(natual-size)指的是计算机处理起来效率最高的长度。
6 C++对于常量存储为什么类型呢?除非有理由存储为其他类型(如使用了特殊的后缀来表示特定的类型,或者值太大,不能存储为int),否则C++将整型变量存储为int类型。
7.整型中的char类型,专为存储字符(如字母和数字)而设计的。它足够长能够表示目标计算机系统中的所有基本符号----所有的字母、数字、标点符号等