This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Issues Related to Function Decleration

I have encountered some problems while writing the code for 8051 microcontroller, Can you explain me
the following issues:

1- Compiler issued an error when i pass the value to function by referece e.g. void function( unsigned char& val);

2- Comiler issued an error when i tried to use the default argment to a function e.g. unsigned char Volume ( char side = 1 );

3- Comiler also issued error when i tried the function overloading method e.g. void function (unsigned char val); void function (unsigned int val);

4- How can i access variables with the same name which are both declerad local and global?

Can anyone tell me above mentioned issue with keil comiler.

Regards,
Ahmad Kamal Nasir

0