在声明一个字符数组之后,例如char s[20],最终使用cin.getline(s,100)将数组的大小更改为 100 来获取输入,更改(完全)更改为作为输入输入的字符数,还是根本不更改?我最初声明的数组大小会发生什么变化?
char s[20]
cin.getline(s,100)
我是编程新手,因此您的简单解释将不胜感激。谢谢!
c++ arrays cin c++11 c++17
arrays ×1
c++ ×1
c++11 ×1
c++17 ×1
cin ×1