Can i write this <<puts("%d %f %c",2,3+2,ab); >> without holding integers or constants?
If not, then why!! Please explain by mentioning the output too..
Did you mean printf()? puts() only acccepts one parameter AFAIK, and that, usually be a string to be printed (no formatting is supported).