`
codejm
  • 浏览: 30396 次
  • 来自: 青岛
社区版块
存档分类
最新评论

C++ 学习记录(1)

    博客分类:
  • C++
阅读更多

一、类helloword

// 预处理指令,告诉编译器要使用iostream标准库
#include <iostream>
// 无返回值的main方法
void main(){
	// 输出提示语句
	std::cout << "请输入一个数值:" << std::endl;
	// 定义int变量
	int v1;
	// 输入语句,将输入数值赋值到v1变量中
	std::cin >> v1;
	// 输出用户输入的值
	std::cout << "您输入的值为:" << v1 << std::endl;
	// 使程序窗口不立即退出
	std::cin >> v1;
}

1. 尖括号里的名称是一个头文件,程序使用库工具时必须包含相应的头文件。

2.#include 指示必须单独写成一行——头文件和#include必须在同一行。

3.通常,#include指示应该出现在所以函数的外部,习惯上#include指示都在文件的开头部分出现。

 

二、写入的流

 

std::cout << "请输入一个数值:" << std::endl;

上面的表达式使用的是输出操作符(<<操作符),每个输出操作符实例都要接受2个操作数,左边的是ostream对象,右边的是要输出的内容。操作符就是将右边要输出的内容作为左侧ostream对象。

那么我们就可以看做std::cout << "请输入一个数值:"的执行结果为一个ostream对象,而这个结果和 << std::endl刚好又组成一个新的表达式。这样咱就明白为什么可以这样写了。

当如这句话也可以写成:

 

std::cout << "请输入一个数值:";
std::cout << std::endl;

 

 endl是一个特殊值,称为操纵符,它输出流时,具有输出换行的效果,并且刷新与设备相关联的缓冲区。通过书信缓冲区,用户可以立即看到写入到流中的输出。

 

三、读入流

 

 

int v1;

 

 定义一个数值类型的内置类型变量(int),未初始化;如果要初始化可以写成:int v1=1;

 

std::cin >> v1;

 

接收用户输入的标准值(数值型int),并赋值给v1;

>> 操作符和输出操作符类似,也是将结果赋给ostream对象。 >> 输入操作符也允许这样:

 

std::cin >> v1 >> v2;

 

这个表达式的意思是接收两个数据,分别赋值给v1和v2。

 

四、程序注释

和其他语言差不多 // 和 /* */

 

 

注:本人刚开始学习C++,这只是我的学习笔记,不是神马教程~~。希望大家发现我哪理解有问题的地方多多指正~~

分享到:
评论

相关推荐

    c++学习笔记精华版

    ### C++ 学习笔记精华版 #### 一、C++ 语言概述 **1、历史背景** - **C++ 的江湖地位** - Java、C、C++、Python、C# 是当前主流的编程语言之一,而 C++ 在这些语言中以其高效性和灵活性著称。 - **C++ 之父 ...

    C++学习笔记1

    在本篇C++学习笔记中,我们将聚焦于使用const修饰符定义常量这一主题,以及它与指针的结合使用,还有内联函数的概念。 在C语言中,我们通常使用`#define`预处理器来定义常量,例如`#define LIMIT 100`。然而,这种...

    C++ 学习笔记 整理

    这份"C++学习笔记"涵盖了C++的基础到高级概念,旨在帮助初学者和有一定经验的程序员深入理解并掌握C++。 在C++的学习过程中,以下几个关键知识点是不可或缺的: 1. **基础语法**:C++起源于C语言,因此它保留了...

    C++学习笔记本

    C++学习笔记C++学习笔记C++学习笔记C++学习笔记C++学习笔记

    C++学习笔记.pdf

    C++学习笔记

    c++学习笔记.pdf

    1. 关于C和C++语言的互调问题,extern "C"的作用至关重要。它确保了C++代码能够调用C语言编写的函数,而不会产生因为语言规范差异导致的编译错误。C++编译器在处理函数声明时会考虑函数签名(包括参数类型),而C...

    【C++学习笔记】一份详细的学习笔记,让你轻松掌握C++编程!

    【C++学习笔记】这份详尽的资源是为那些希望深入了解C++编程语言的人们精心准备的。C++是一种强大的、通用的编程语言,它的设计理念是面向对象,同时支持过程化编程,使得它在系统软件、应用软件、游戏开发、设备...

    C++学习笔记.doc

    总之,C++学习是一个逐步深入的过程,从基本语法到高级特性,都需要时间和实践去掌握。通过阅读本系列的学习笔记,你将有机会逐步建立起对C++和编程的全面理解,从而在编程世界中游刃有余。记住,编程不仅是语言的...

    C++ 学习笔记002

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记002

    c++学习笔记(个人学习时做的笔记)

    【C++学习笔记概述】 C++是一门强大的编程语言,其在C语言的基础上进行了扩展,引入了许多现代化的特性。这份笔记主要涵盖了C++的基础知识,包括C++11和C++17的新特性,旨在帮助初学者理解C++的核心概念。 ### C++...

    C++ 学习笔记003

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记003

    C++ 学习笔记004

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记004

    C++学习笔记.docx

    C++学习笔记 本文档提供了C++语言的基础知识,包括输入输出、变量、数据类型、运算符、内存管理、指针、流程控制语句等。 输入输出 C++语言提供了多种输入输出方式,包括使用cin和cout对象。cin对象用于从标准...

    C++ 学习笔记001

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记001

    C++整理笔记word版——01 C++学习笔记

    1. **空头程序**:C++中的空头程序是一个没有实际操作的简单程序,通常用于测试编译环境。例如: ```cpp int main() { return 0; } ``` 2. **Hello World**:这是学习任何编程语言的第一步。在C++中,"Hello,...

    新手C++学习笔记(仅供菜鸟成长参考).rar

    《新手C++学习笔记》是一份专为编程初学者打造的资源,旨在帮助那些刚刚踏入C++编程领域的“菜鸟”快速成长。这份笔记包含了前辈们的实践经验总结,具有很高的学习价值。文档以.doc格式存储,方便读者使用常见的文字...

    c++学习笔记

    这份"C++学习笔记"涵盖了C++的基础概念、语法结构、面向对象编程以及可能的高级主题,旨在帮助初学者或者有经验的程序员巩固C++知识。 首先,C++是从C语言发展而来,它保留了C语言的效率,同时引入了类和对象的概念...

    C++学习笔记.chm

    《C++学习笔记》是一部非常实用的资源,适合那些对C++编程语言有着浓厚兴趣或者正在学习C++的初学者。这份笔记详细介绍了C++语言的基础知识、核心概念以及高级特性,旨在帮助读者掌握C++编程的核心技能。 C++是...

Global site tag (gtag.js) - Google Analytics