II Variables and Data Storage

II.1: Where in memory are my variables stored?

II.2: Do variables need to be initialized?

II.3: What is page thrashing?

II.4: What is a const pointer?

II.5: When should the register modifier be used? Does it really help?

II.6: When should the volatile modifier be used?

II.7: Can a variable be both const and volatile ?

II.8: When should the const modifier be used?

II.9: How reliable are floating-point comparisons?

II.10: How can you determine the maximum value that a numeric variable can hold?

II.11: Are there any problems with performing mathematical operations on different variable types?

II.12: What is operator promotion?

II.13: When should a type cast be used?

II.14: When should a type cast not be used?

II.15: Is it acceptable to declare/define a variable in a C header?

II.16: What is the difference between declaring a variable and defining a variable?

II.17: Can static variables be declared in a header file?

II.18: What is the benefit of using const for declaring constants?


III Sorting and Searching Data

III.1: What is the easiest sorting method to use?

III.2: What is the quickest sorting method to use?

III.3: How can I sort things that are too large to bring into memory?

III.4: What is the easiest searching method to use?

III.5: What is the quickest searching method to use?

III.6: What is hashing?

III.7: How can I sort a linked list

III.8: How can I search for data in a linked list?

No comments:

Post a Comment

 
Online Advertising Top Blogs Computers