
输出函数:默认向控制台输出字符、数字或符号。它的功能是把程序内部的运行情况告诉外部。
print()是python的输出函数。括号里面是输出内容。
参照上节课,新建一个Python的程序文件,然后在里面输入print('hello')。
输出hello是一个字符串,所以用单引号括起来,在Python中还可以用双引号括起来。作用是一样的。
选择菜单上的Run中的Run Module,或者直接按功能键F5。
这时系统会弹出对话框,询问你是否要保存程序?每次修改程序后,再运行都要选保存程序。
。
如果我们的程序没有保存过,系统还会弹出一个保存文件对话框,让我们设置文件名字和保存位置。这里我把程序保存在桌面,起名为01。
确定后,你会看到运行结果如下图:
C++程序除了包含了C语言的函数,还有一套自己的功能函数。我们这里只讲C++的函数。
C++的输出对象是cout。实现起来代码有些多。
参考上节创建一个C++的源代码后,我们在里面写入如下代码。
C++程序不能直接解释运行,必须先编译,再运行。按功能键F11就可以自动编译运行了。如果你的程序有修改,系统还会自动提示让你保存程序(这部份和Python一样)。
下面我们逐行解释程序的代码。
C++中不同的功能函数放在不同的头文件中。为了使用方便,系统把常用一些头文件又集中放一个头文件中,这个头文件就是在bits目录中的stdc++.h。这句代码就是引用这个头文件,让程序可以使用里面的函数。
告诉编译器,后面要使用的是std这个命名空间里的函数。省略命名空间写法。比如后面的cout和endl函数。如果没有这句,它们就要这样写:std::cout和std::endl。
int main()这是C++的主函数。int指函数的返回值必须是整型数。{}里就是这个函数里的内容。在C++中,函数内容、循环体和分支内容都要用{}包含起来。写在外面就不属于函数内容了。
cout是输出对象,默认时代表控制台;“hello”是要输出内容,C++中字符串要用双引号括起来,单引号括单个字符;endl代表换行符。这句语句,就是输出字符串hello和1个换行符。至于<<表示内容输出到cout。
主函数必须返回一个整型数值,如果是0则是告诉系统,程序是正常退出。其它数值则是非正常退出
下面是输出样式,输出字符串、字符、数值和算术式子等。
Python的print语句,还可以输出运算式子。比如下面这些:
大家思考一下,为何第4行输出结果是什么。
输入函数:这里特指将键盘输入的信息传递给程序。
input是Python的输入函数。它的格式是:
input函数将键盘输入的内容以字符串形式转给变量,提示字符串只是在我们输入时给个提示,可以不写。一个数据输入完成要按换行键,这样数据才能传递给变量。我们通过下面例子了解一下。
#是Python的注释符号,它后面的同一行内容只作为程序的标识,方便我们阅读。不会被程序执行。
cin是C++的输入函数。它的格式是:
一个数据输入完成要按换行键,这样数据才能传递给cin。
cin语句是没有提示词的,如果你需要显示提示词,就在他前面加一句cout语句。而且cin的输入信息的数据类型取决于他的存储变量。例如下面例子:
注意:第6行的string是个字符串类,你可以当他是一个字符串类型,但它其实是个类。
第9句输入信息将保存为整数;第10句输入信息保存为字符串。
我们还可以把第9,10句改成下面这样子。效果是一样的。大家可以分别上机试下。
掌握了输入输出函数,我们就可以实现一些简单的程序了。比如设计一个打招呼的程序。
屏幕提示what's your name:,用户输入姓名,程序就输出hello xxx。如下图:
桂公网安备45040302000027号