理论很重要,但开始更重要。本系列文章采用最少知识原则,只说明必要知识,让对编程感兴趣的青少年,先上手,再逐渐上道。
本文仅限初学者,没有无聊的概念和很严谨的词语。
编程:就是与计算机沟通,目的是让计算机帮我们做事情。
编程语言:就是与计算机沟通的语言,是语言就要有规则,不能胡言乱语,不然计算机听不懂,就没办法给我们做事情。计算机能”听懂“很多不同语言,比如:C++、Python、Java等。从今而后,咱们学习 C++ 语言。
C++基础语法:就是用 C++ 语言和计算机沟通时,需要遵守的基本规则。
- 第一个基本规则:C++ 语言是用全英文书写的,除了 ” “ 括起来的中文,其它全是英文输入法下的单词和字符。 开始学习程序,
大家的错误 90% 都在这里
。 - 第二个基本规则:C++ 语言中
//
后面的内容,是写给咱们自己看的,电脑看不见,叫做 注释。
程序:就是给计算机列个单子,把需要计算机帮我们做的事情,列个1、2、3 步。
第一个程序
编程零基础,无论何种语言,都是先从 Hello World 程序开始。让电脑显示一句 Hello World,代表,咱们走进了编程的世界,在用编程和这个世界打招呼,重新认识一下。
#include <iostream> // 声明头文件 → 电脑帮我们做事情时,需要用到的工具,在这里
using namespace std; // 使用标准输入输出命名空间 → 电脑输入输出的工具都在这个小格子里
int main() {
// 主函数,程序入口 → 电脑从这里开始, { } 就是电脑要帮我们做的事情
// 电脑帮我们做的事情,写在这里
cout << "Hello World" << endl;
return 0; // 函数返回值 0 → 电脑做完事情后,从这里结束
}
电脑帮我们做的事情,可以有很多。后续学到的所有新知识,都是为了让电脑帮我们做更复杂、更有用的事情。现在,先从 Hello World 程序开始。
任务 1:请将上述程序,写到你的本子上,熟悉 C++ 程序结构,并注意每个字符,都是英文模式输入的。
输出语句
cout << "Hello World" << endl;
cout
是标准输出语句,<<
分割需要输出的内容,endl
使用换行结束输出,;
英文分号,代表当前语句的结束(这句话说完了)。
cout
可以输出 ""
括起来的字符串、可以输出一个数学表达式的结果、可以输出一个变量的值。
""
括起来的内容,无论括起来的是啥,都叫做字符串,这也是字符串的定义。- 数学表达式,就是数学式子,加减乘除之类的。
- 变量的值,变量是存储信息的容器,值便是容器的内容,比如:一杯水,杯子是变量,水是变量的值。
输出字符串
""
括起来的内容,无论括起来的是啥,都叫做字符串,字符串内容会被直接输出到屏幕上。比如:一首诗。
#include <iostream> // 声明头文件
using namespace std; // 使用标准输入输出命名空间
int main() {
// 主函数,程序入口
// 电脑输出一首诗 《孝子吟》
// cout << << endl;
cout << " 《孝子吟》" << endl;
cout << " [现代] 狗子" << endl;
cout << endl;
cout << "慈母手中剑,游子身上劈。" << endl;
cout << "一秒十二剑,剑剑出暴击。" << endl;
cout << "父看子未凉,掏出七匹狼。" << endl;
cout << "子看七匹狼,瞬间透心凉。" << endl;
cout << " 透心凉,心飞扬。" << endl;
cout << " 果冻我要喜之郎。" &l