定义只返回y参数,我只是学习函数原型
#include <iostream>
using namespace std;
int doDateofBirth(int m , int d , int y);
int main(){
cout << "My DoB is, " << doDateofBirth(4,14,1998) << endl;
}
int doDateofBirth(int m,int d,int y){
return m,d,y;
}
Run Code Online (Sandbox Code Playgroud)
您无法在C++中返回多个对象.
return m,d,y;
Run Code Online (Sandbox Code Playgroud)
它使用逗号运算符来计算其左侧表达式,抛出其值,然后返回右侧表达式的值.在这种情况下,它就像你写的一样
return y;
Run Code Online (Sandbox Code Playgroud)
您可以创建一个类来表示日期,然后返回:
struct Date {
//maybe add protection, constructors, methods, etc
int month;
int day;
int year;
};
Date doDateOfBirth (const Date& something);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |