我们编写程序最终目的还是来解决实际问题,所以必然会遇到输入输出的交互问题,python中提供了input函数用来获取用户的输入,我们可以用以下程序演示。
user_gender = input(“Please enter your gender(F/M):”)
print(f’Your gender is {user_gender}’)
要注意的是在sublime编辑器中不支持input的在线输入,所以我们需要去cmd窗口运行这个程序,结果如下所示:
要注意的是input的返回值是字符串,
C++11新标准增加的auto不仅可以自动推断变量类型,还能结合decltype来表示函数的返回值。这些新特性可以让我们写出更简洁、更现代的代码。
在泛型编程中,可能需要通过参数的运算来得到返回值的类型。
我们看一下下面这个例子:
#include
using namespace std;
template
R add(T t,U u)
{
return t+u;
}
int main()
{
int a=1;
float b=2.0;
auto c = add<dec