面试
文章平均质量分 65
unspoken0714
这个作者很懒,什么都没留下…
展开
-
c++读取数量不定的输入数据
不知道用户输入的个数,需要不断读取数据直至用户停止输出为止. 程序实现 int value; int sum = 0; while(std::cin >> value){ sum+=value; } std::cout<<sum<<std::endl; return 1; 这里std::cin >> value运算返回的是std::cin对象,该对象在作为条件时,能检测流的状态. 如果检测成功,原创 2021-03-13 06:23:26 · 513 阅读 · 0 评论 -
c++面试知识点
编译过程 编译过程分为四个过程:编译(编译预处理、编译、优化),汇编,链接。 编译预处理:处理以 # 开头的指令; 编译、优化:将源码 .cpp 文件翻译成 .s 汇编代码; 汇编:将汇编代码 .s 翻译成机器指令 .o 文件; 链接:汇编程序生成的目标文件,即 .o 文件,并不会立即执行,因为可能会出现:.cpp 文件中的函数引用了另一个 .cpp 文件中定义的符号或者调用了某个库文件中的函数。那链接的目的就是将这些文件对应的目标文件连接成一个整体,从而生成可执行的程序 .exe 文件 链接分为两种:原创 2021-03-02 07:42:48 · 76 阅读 · 0 评论 -
算法面试注意事项
注意iostream输入 例如:输入是一整串整数,以空格分开。 怎样读取 #include <iostream> #include <vector> #include <stdio.h> using namespace std; int main(){ int a = 0; vector<int> container; while(cin >> a){ con.push_back(a); char c = getchar; if原创 2020-09-13 06:51:40 · 79 阅读 · 0 评论