C++知识点笔记
拼命奔跑
这个作者很懒,什么都没留下…
展开
-
字符串输入
cin.get()遇到换行符,会认为是一个空行,会设置失效位,程序直接退出;cin.getline()遇到换行符时,会认为是一个空行,并将空字符串赋值给字符串变量。cin和cin.get()在读取数据后,均会将回车键生成的换行符保留在输入队列中;cin.getline会丢弃换行符,它在存储字符串时,它用空字符串来替换换行符。cin.get和cin.getline()会读取换行符,而cin使用空白(换行符、制表符、空格)来确定字符串的结束位置,但cin不会读取空白。原创 2023-06-21 15:31:59 · 52 阅读 · 0 评论 -
字符串输入
cin使用空白(空格、制表、换行符)来确定字符串的结束位置。cin不会读取空格、制表符、换行符。cin.get()在读取空行后将会设置失效位,这意味着接下来的输入将被阻断;cin.getline()在读取空行后,将空字符串赋给对应的字符串。,而cin.getline()函数每次读取一行。cin和cin.get()在读取数据后,均会将回车键生成的的。cin.get()与cin.getline()均会。当cin.get和cin.getline()后面。当cin.get和cin.getline()后面。原创 2023-06-21 15:05:58 · 31 阅读 · 0 评论 -
C++知识点笔记
答:该编译器指令将导致预处理器将iostream中包含的文件添加到程序中。这是一种典型的预处理操作,即在程序编译之前,添加或替换文本。答:在返回值为空void时,可以不使用return关键字。然而,如果不提供返回值,可以使用return结束函数的运行。导致这种问题的原因很可能是什么?答:它使得可以在程序中使用std名称空间下所有定义的名称。5.定义函数时,在什么情况下不必使用关键字return?2.下面的预处理器编译指令是做什么用的?1.C++程序的模块叫什么?3下面的语是做什么用的?原创 2023-06-15 11:41:29 · 48 阅读 · 1 评论