In regular C, Can I return multiple values from a function or just one? int main() yada, yada a = func2(A); //a is the returned value ___ int func2 (int A) yada, yada.. return a;//only returns a ___ this works of course. but what do i do if i want to return all three varibles. ie return (a, b, c); //returns the three values. ___ but how do i write it in the beginning.