বিভিন্ন More Data Types এবং Functions

Submitted by administrator on Mon, 01/02/2012 - 16:19

In Chapter 4, "Data Types and Names in C," you learned about most of the data types, such as char, int, float, and double. In Hour 15, "Functions in C," you learned the basics of using functions in C. In this hour, you'll learn more about data types and functions from the following topics:

    The enum data type
    The typedef statement
    Function recursion
    Command-line arguments



Summary

  •     The enum (that is, enumerated) data type can be used to declare named integer constants.
  •     By default, the first enum name starts with the value of 0. Each name in the rest of the list increases by one from the value contained by the name on its left side.
  •     If needed, you can assign any integer values to enumerated names.
  •     You can create your own names for data types with the help of the typedef keyword. Those names can then be used as synonyms for the data types.
  •     In ANSI C, there is a header file called stddef.h that contains a dozen typedef definitions.
  •     A function in C can be made to call itself. Such a function is said to be recursive.
  •     You can use command-line arguments to pass information to the main() function in your program.
  •     There are two built-in arguments to the main() function. The executable filename you entered from the operating system's command line is counted as the first command-line argument.
  •     The first built-in argument receives the number of command-line arguments entered by the user. The second built-in argument is a pointer to an array of pointers that refers to the strings of command-line arguments.



   

Related Items

C প্রোগ্রামের Constants ও Variables

Constants and Variables

Constant এর value  কখনোই চেঞ্জ হয় না। অন্যদিকে  variable কে ব্যবহার করা হয় ভিন্ন ভিন্ন ভ্যালু কে দেখানোর জন্য ।

ভালো C প্রোগ্রামিং কিভাবে করবে ?

ক্লাস 24 : তুমি এখন যে গুলি করতে পারো

CLASS 24: What You Can Do Now

You're now in the last chapter of this book. In this lesson you'll learn more about the C language from the following topics:

C Preprocessor এর ব্যবহার ও উপযোগিতা

In Chapter 2, "Writing Your First C Program," you learned how to use the #include preprocessor directive to include C header files. Since then, the #include directive has been used in every program in this book.

C প্রোগ্রামিং ও অ্যাডভান্স File অপারেশন

In last hour's lesson you learned the basics of reading and writing disk data files. In this lesson you'll learn more about communication with disk data files. The main topics discussed in this hour are

    Random access to files
    Reading or writing binary data

C প্রোগ্রামিং ও File অপারেশন

In Chapter 5, "Reading from and Writing to Standard I/O," you learned how to read or write characters through standard input or output. In this lesson you'll learn to read data from or write data to disk files. The following topics are discussed in this lesson: