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

Parents
  • .... a frustrated "PC programmer" trying to make the poor little '51 'behave'.
    Sir, as said so often before the '51 ain't no PC

    the thing is that ever so often some "PC type" decides that doing the '51 is no different than doing a PC.

    The results are, most often (always?) a total mess

    how many posts have we not seen about malloc, function pointers etc.

    Yes, all is possible, but NOT till you understand the underlying logic which "a 'PC type' doing the '51" does not.

    that the OP does not even know that C is not C++ just emphasizes the point.

    Erik

Reply
  • .... a frustrated "PC programmer" trying to make the poor little '51 'behave'.
    Sir, as said so often before the '51 ain't no PC

    the thing is that ever so often some "PC type" decides that doing the '51 is no different than doing a PC.

    The results are, most often (always?) a total mess

    how many posts have we not seen about malloc, function pointers etc.

    Yes, all is possible, but NOT till you understand the underlying logic which "a 'PC type' doing the '51" does not.

    that the OP does not even know that C is not C++ just emphasizes the point.

    Erik

Children
No data