龙空技术网

自学 C++ 第 1 课 数字大小排序

LeeMetals 446

前言:

现在大家对“c语言按大小排序数字”大体比较重视,各位老铁们都需要剖析一些“c语言按大小排序数字”的相关知识。那么小编也在网上搜集了一些有关“c语言按大小排序数字””的相关资讯,希望姐妹们能喜欢,兄弟们一起来了解一下吧!

之前多次想要系统地学习一下计算机编程,但每次都是书翻几页,视频刷几个,就没了兴致。这次先从刷题开始,通过题&案例,边练边学。第一阶段目标,先刷懂100题或案例。

编写的程序&注解

测试的运行结果

知识点:

<iostream> 头文件,定义了标准输入/输出流对象。C++ 程序将输入和输出看作字符流,程序从输入流中读取字符,向输出流中写入字符。istream (输入流)类型,提供输入操作,将键盘等外设的数据输入到内存(程序)中,即读数据;ostream (输出流)类型,提供输出操作,将内存(程序)中的数据输出到显示器等外设,即写数据。程序中常用的 cin(standard input stream (object))是一个istream对象,标准输入流,用来从标准输入读取数据;cout(standard output stream (object))是一个ostream对象,标准输出流,从标准输出写入数据。注意:C++为了与C区别,规定头文件不使用后缀.h,<iostream.h>表示在C中调用库函数。using namespace std; 命名空间。namespace是一个C++中的一个关键字,指标识符的各种可见范围。std是C++标准库的命名空间,是定义了所有标识符的namespace。using namespace std 表明std命名空间内所有的标识符都已声明且存在,可像全局变量一样直接使用。程序中常用的cout和endl也是C++中的标识符,有了using namespace std 程序可以直接使用上述标识符。如果程序中不写using namespace std ,需要作用域符号::,如std::cout。endl 是一个函数模板,其英文注解是“insert newline and flush stream”,插入换行符并刷新输出流。其中刷新输出流指的是将缓冲区的数据全部传递到外设并将输出缓冲区清空。“\n” 只代表换行的转义字符,在输出流中添加了信息。endl 不会在输出流中添加信息,只作刷新并换行。注意:对于无缓冲的流(如cerr),可以多使用“\n”,endl会影响程序执行效率。for 循环语句。for() 由三个部分组成:定义初始变量、循环条件、变化变量。常用方式为:for (int i=0; i<n; i++) { … } 其中int i=0为定义初始变量,i<n为循环条件,i++为变化变量。for(A;B;C){D} 其控制逻辑顺序为:A→B→D → C→B→D → C→B→D..........其中A只执行一次,B是循环是否继续的条件。

标签: #c语言按大小排序数字