关于下述代码,说法错误的是( )。
int multiply(int x, int y);
int main() {
int a = 4;
int b = 5;
int result = multiply(a, b);
std::cout << "The result is: " << result << std::endl;
return 0;
}
int multiply(int x, int y) {
return x * y;
}答案A。cout用于输出到标准输出(通常是屏幕)。cin从标准输入读取。
cout和cin在iostream头文件中定义,使用时需#include <iostream>。
【考点】函数声明与定义|作用域与生命周期|函数调用机制
本题考 GESP 四级"函数与过程"模块中"函数声明与定义"的核心规则。命题人专卡初学者"函数必须定义后才能调用"的直觉误区,用原型声明替代了定义顺序的强约束,这是 C++ 区别于 Pascal 等过程式语言的关键特征。