C++ Primer Chapter 1 开始
初识C++。
编写一个简单的C++程序
每个C++程序都包含若干个函数,其中一个必须命名为main,操作系统通过调用main运行C++程序。
int main()
{
return 0;
}
编译、运行程序
程序运行后,可以通过echo命令访问main的返回值。
echo $? // UNIX
echo $ERRORLEVEL% // Windows
初识输入输出
对象 | 用途 |
---|---|
cin | 标准输入 |
cout | 标准输出 |
cerr | 标准错误 |
clog | 程序运行时的一般性信息 |
注释简介
// 单行注释
/*
多行注释
不能嵌套
/*
控制流
while & for & if
读取数量不定的输入数据
当遇到文件结束符(EOF)或遇到一个无效输入时,istream对象的状态会变成无效,条件为假。
#include <iostream>
int main()
{
int sum = 0, value = 0;
while (std::cin >> value)
sum += value;
std::cout << "Sum is " << sum << std::endl;
return 0;
}
Windows系统中,输入EOF的方式是Ctrl + Z;UNIX中,方法是Ctrl + D。
统计输入的词频
#include <iostream>
int main()
{
int currVal = 0, val = 0;
if (std::cin >> currVal) {
int cnt = 1;
while (std::cin >> val)
if (val == currVal)
++cnt;
else {
std::cout << currVal << " occurs "
<< cnt << " times " << std::endl;
currVal = val;
cnt = 1;
}
std::cout << currVal << " occurs "
<< cnt << " times " << std::endl;
}
return 0;
}
类简介
包含来自标准库的头文件,使用<>包含头文件名;不属于标准库的头文件,使用""包围。
相关文章