void keyword 
March 13th, 2007, 02:16 PM
| | Newbie | | Join Date: Mar 2007
Posts: 1
| |
Hello to all,
I am a trying really hard to understand keywords for a rerort I have to make for my university but I don't seem to get the main idea....
There is a question and if you have any ideas there are all very very wellcome:
Whitch yould be the outcome after operating the func3 ( ), Explain ??? -
void func1 (int a)
-
{
-
a=10;
-
}
-
int func2 (int a)
-
{
-
a=10;
-
return (a);
-
}
-
void func3 ( )
-
{
-
int a=2;
-
int b=5;
-
-
func1 (a);
-
b=func2 (a);
-
printf("a=%d, b=%d\n", a, b);
-
}
-
Best Regards from Greece
Filitsa
Last edited by sicarie; March 13th, 2007 at 02:55 PM.
Reason: Added [code] and [/code] tags.
| 
March 13th, 2007, 02:57 PM
|  | Moderator | | Join Date: Nov 2006 Location: USA
Posts: 3,927
| | | re: void keyword Quote: |
Originally Posted by filitsa Hello to all,
I am a trying really hard to understand keywords for a rerort I have to make for my university but I don't seem to get the main idea....
There is a question and if you have any ideas there are all very very wellcome:
Whitch yould be the outcome after operating the func3 ( ), Explain ??? -
void func1 (int a)
-
{
-
a=10;
-
}
-
int func2 (int a)
-
{
-
a=10;
-
return (a);
-
}
-
void func3 ( )
-
{
-
int a=2;
-
int b=5;
-
-
func1 (a);
-
b=func2 (a);
-
printf("a=%d, b=%d\n", a, b);
-
}
-
Best Regards from Greece
Filitsa | Ok, so this is a pretty basic example - what were you thinking about this one? Did you try to trace through it with a value? (Hint, assign arbitrarily small values to a and b and move through each line yourself)
| 
March 13th, 2007, 03:37 PM
|  | Moderator | | Join Date: Oct 2006 Location: New York, United States of America
Posts: 3,444
| | | re: void keyword
There's no point in assigning arbitrary values to a and b - they are given values in the first two lines of func3. Knowing what you know about scope and functions, step through the program and find out what answers will be.
| 
March 13th, 2007, 03:43 PM
|  | Moderator | | Join Date: Nov 2006 Location: USA
Posts: 3,927
| | | re: void keyword Quote: |
Originally Posted by Ganon11 There's no point in assigning arbitrary values to a and b - they are given values in the first two lines of func3. Knowing what you know about scope and functions, step through the program and find out what answers will be. | Haha, ah, I feel like an idiot... :(
|  | | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 225,662 network members.
|