C++编程入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

用户友好性

所谓用户友好性,简单来说用户使用程序时觉得很舒服,很容易使用。但是作为用户,使用上面的设计加法计算器时会很茫然,不知要输入什么,所以下面我们展示用户的友好性设计:

#include <iostream>
using namespace std;
int main()
{
    int i,j;
    cout<<"请输入两个整数,以空格隔开,按回车结束输入:"<<endl;
    cin>>i>>j;
    cout<<"i+j="<<i+j<<endl;
    return 0;
}

我们仍然只看新增和有所改动的代码行:

新增的第六行会打印一句话,用户看到这句话就知道应该如何操作了,不会再摸不到头脑。

改动的第八行首先打印"i+j=",紧接着打印两者之和。

经过改动之后,用户对于程序怎么操作,什么作用就会很明白。这只是用户友好性最简单的例子,以后的开发中,要尽量多考虑一下用户的体验与感受。只有用户体验很棒的程序才有强大的生命力。

在右侧代码框中修改上一节练习的程序,提高用户友好性,程序仍然是:将用户输入的字符回显到屏幕上。