开发者

Am I calling these functions correctly?

Please tell me if there is any error when I am calling these functions

1 bool discount (float price, int numberOfItemsPurchased)

bool discount
float price;
int numberOfItemPu开发者_StackOverflowrchased;

discount = discountP (price, numberOfItemPurchased)

2 float estimatePetrolPrice (float kms, float price, bool leaded, bool automatic)

float estimatePrice;
float kms;
float price;
bool leaded;
bool automatic;

estimatePrice = estimatePetrolPrice (kms, price, leaded, automatic)

3 void getData (string & name, string & dateOfBirth, int & age)

string name;
string dateOfBirth;
int age;

getData (name, dateOfBirth, age)

4 void getVal ( int & item, int & inter, char decflag)

int item;
int inter;
char decflag;

getVal (item, inter, decflag)


Yes, that's right. You pass arguments declared with the same type as in the function's declaration, and assign the return value to a variable of the right type if it isn't void.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜