Join Our Email Alerts-Subscribe
Important Note:Login & Check Your Email Inbox and Activate Confirmation Link
Section 107 of the Copyright Act Fair Use Contents .
We are forwarding content link(s) from our website to content website & We are not serving any contents.
Main Source:Google.com.All the Content PDF link(s) is/are obtained from GoogleSearch
for the purpose of Education & Teaching Intention. Not for commercial purpose.
Technicalsymposium.com is not liable/responsible for any copyright issues.
Placement Materials & Answers-Free Download
Software Companies Placement Papers With Answers- Alcatel Lucent-Free Download
Section 1. Declarations and Initializations
1.1: How do you decide which integer type to use?
A: If you might need large values (tens of thousands), use long. Otherwise, if space is very important, use short. Otherwise, use int.
1.4: What should the 64-bit type on a machine that can support it?
A: C9X specifies long long.
1.7: What's the best way to declare and define global variables?
A: The best arrangement is to place each definition in some relevant .c file, with an external declaration in a header file.
1.11: What does extern mean in a function declaration? A: Nothing, really; the keyword extern is optional here.
1.12: What's the auto keyword good for?
1.14: I can't seem to define a linked list node which contains a pointer to itself.
A: Structures in C can certainly contain pointers to themselves; the discussion and example in section 6.5 of K&R make this clear. Problems arise if an attempt is made to define (and use) a typedef in the midst of such a declaration; avoid this.
1.21: How do I declare an array of N pointers to functions returning pointers to functions returning pointers to characters?
A: char *(*(*a[N])())(); Using a chain of typedefs, or the cdecl program, makes these declarations easier.
1.22: How can I declare a function that returns a pointer to a function of its own type?
A: You can't quite do it directly. Use a cast, or wrap a struct around the pointer and return that.
1.25: My compiler is complaining about an invalid redeclaration of a function, but I only define it once.
A: Calling an undeclared function declares it implicitly as returning int.
1.25b: What's the right declaration for main()?
A: See questions 11.12a to 11.15.
1.30: What am I allowed to assume about the initial values of variables which are not explicitly initialized?
A: Uninitialized variables with "static" duration start out as 0, as if the programmer had initialized them. Variables with "automatic" duration, and dynamically-allocated memory, start out containing garbage (with the exception of calloc).
1.31: Why can't I initialize a local array with a string?
A: Perhaps you have a pre-ANSI compiler.
1.31b: What's wrong with "char *p = malloc(10);" ?
A: Function calls are not allowed in initializers for global or static variables.
Source: Contents are provided by Technicalsymposium Google Group Members.
Disclaimer: All the above contents are provided by technicalsymposium.com Google Group members.
Further, this content is not intended to be used for commercial purpose. Technicalsymposium.com is not liable/responsible for any copyright issues.
Placement Papers & Answers PDF-Download
Aptitude & Placement Papers & Answers PDF
Technicalsymposium.com-All Study Materials PDF-Free Download
Technicalsymposium.com-Free Live Support-Chat with Our Experts
Official Contact: +91-9245556793 (Whatsapp Message / SMS / Voice Call)
Our Expert team is ready to answer all your questions immediately-Feel free to speak in Tamil/English.
(Example:Events info/Lecture Notes/Off-Campus & All Jobs/Projects & All education information)
Working hrs (IST): (Morning: 10:00AM-3:00 PM) and (Evening:5:00 PM to 10:00 PM)
All Latest Question & Answer Page (FAQ)-Click here