C++菜鸟学习笔记系列(1)——编写一个hello world

简介: C++菜鸟学习笔记系列(1)——编写一个hello world

C++菜鸟学习笔记系列(1)

(看了一个技术大牛说把自己所学习的知识写成博客进行简单总结是一个非常好的学习方法,之后感觉大牛说的非常有道理,所以这就是本人第一次写博客了_

本期主题:C++入门,初识C++及对cin 和 cout 等基本命令的使用。

(主要参考书目:C++ Primer)

1. Hello world

我们好像学习任何语言的都是从hello world开始编写的,在这里我也没有免俗,先写一个hello world吧!

#include <iostream>
int main()
{
  std::cout << "Hello World!"<< std::endl;
  getchar();
  return 0; 
}

在上面的简单代码中,我们可以学到cout << 进行输出,与之相对应的是 cin >> value 进行输入值,cout,cin 可以简单的记为 see out 和 see in 的谐音。

作为一名不算程序猿的代码小学生,我们虽然没有程序猿的能力,但是我们一定要发扬程序猿“懒”的精神,所以上面代码中每一次使用 std::cout 都要加上 std:: 是不能被我们所容忍的。

因此:懒惰的我们就要提前使用一个命名空间 std.

改进后的代码如下所示:

#include <iostream>
using namespace std;
int main()
{
  cout << "Hello World!"<< endl;
  getchar();
  return 0; 
}

简单解析一下上述的代码:#include < iostream >为引用 C++ 中的标准库,iostream就是 istream 和 ostream 的合成,包括输入和输出流; int main () 中的 int 代表函数返回值的类型,main代表主函数,程序在运行时都要从main函数开始后面()中应该是定义的形参列表。

getchar();的作用是让程序在运行时可以有一个暂停,等待我们输入,如果我们没有加入这一句的话,程序在运行时就会一闪而过,影响我们观察。

2. 输入和输出: cin & cout

在C++中的iostream库中为我们定义好的 cin 、 cout 函数是非常好用的,这两个函数要配合 >> 和 << 使用,我们在记忆时可以想象 >> 的箭头指向代表值的走向,如我们用 cin 命令输入一个值时使用>>箭头,即 cin >> i; 把输入的值赋予变量 i;当我们使用 cout 命令输出一个值时使用<<箭头,即 cout << i;把 i 的值给cout,然后cout显示到输出设备。

下面再看一个简单的例子:

#include <iostream>
using namespace std;
int main()
{
  int i;
  cin >> i;
    cout << "i 的值为:" << i << endl;
  getchar();
  getchar();
  return 0;
}

由于时间关系,这次就简单到这里吧!

(作者第一次写博客,主要目的就是对自己的学习做一个总结,不喜勿喷,若能帮到网友将是我的莫大荣幸!)

注:虽然这篇博客的内容十分简单,但是大家若有转载还请标明出处!

还有大家若对博客中的内容有任何问题可以随时联系我提问。

目录
相关文章
|
4月前
|
C++
c++学习笔记07 结构体
C++结构体的详细学习笔记07,涵盖了结构体的定义、使用、数组、指针、嵌套、与函数的交互以及在结构体中使用const的示例和解释。
40 0
|
3月前
|
安全 C语言 C++
C++学习笔记
C++学习笔记
|
4月前
|
C++
c++学习笔记02 运算符
C++学习笔记,介绍了C++中的运算符,包括基本的加减乘除、求模、前后置递增递减、赋值运算符、比较运算符和逻辑运算符的使用及其注意事项。
44 6
|
4月前
|
C++
c++学习笔记01 基本知识与数据类型
C++学习笔记,涵盖了C++中的常量定义、数据类型、变量内存大小计算、基本数据类型(整型、实型、字符型、字符串型、布尔型)以及转义字符的使用。
48 4
|
4月前
|
算法 C++
c++学习笔记04 数组
这篇文章是C++学习笔记4,主题是数组。
47 4
|
4月前
|
C++
【学习笔记】【C/C++】 c++字面值常量
【学习笔记】【C/C++】 c++字面值常量
46 1
|
4月前
|
存储 C++
c++学习笔记05 函数
C++函数使用的详细学习笔记05,包括函数的基本格式、值传递、函数声明、以及如何在不同文件中组织函数代码的示例和技巧。
38 0
c++学习笔记05 函数
|
4月前
|
编译器 C++
【C/C++学习笔记】C++声明与定义以及头文件与源文件的用途
【C/C++学习笔记】C++声明与定义以及头文件与源文件的用途
58 0
|
4月前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
51 0
|
4月前
|
C++
c++学习笔记09 引用
C++引用的详细学习笔记,解释了引用的概念、语法、使用注意事项以及引用与变量的关系。
44 0