return语句的返回类型是根据你函数的返回值类型来定的。
如果你想返回字符串类型,那么你就将函数的返回值类型定义为字符串,在C中可以定义为字符指针,C++中有一个string类型
标准的main函数是int main (int argc,char *argv[]) 和int main()这是在C语言中规定的两种标准写法
至于main函数的返回值总样输出,这是没有意义的,因为一个程序只有一个main函数,而且只能main函数调用其它函数,不能其它函数调用main函数。所以main函数的返回值基本没有什么意义,只是标准要求这样写。在windows下可以void main()这样写的,就是返回值类型为空。
至于main函数的两个参数:
int argc:保存了main函数参数的个数, char *argv[]:保存了main函数的参数内容。
如果想输出这两个参数的值,只有在DOS下或命令提示符下调用main函数输出。