Best book to start C programming for beginners
Contents include:
Introduction
First C Program: Hello World
>Comments
Variables, constants and Keywords
>Character sets
>Keywords
>Variables
>Variable constraint: Limitations of variables
>Difference between declarations and definitions:
>>Declarations
>Definitions
Console Input/Output
>printf() function
>>To display a character
>>To display a string
>>To display the value stored in a variable
>>a Audible beep
>> Backspace
>> Formfeed
>>
Newline
>>
Carriage return
>> Tab
>>Various uses of backslash
>puts() function
>scanf() function
>gets()
>Increment & decrement operator (++ & --)
>Type casting
>Constants
>Shorthand notation
Decision control
>if...else
>Nested if...else
>Else If ladder
>Logical operators
>Switch statement
Loops
>for loop
>while loop
>Do...while loop
>goto keyword
>Break and continue
Functions
>void
>Recursion
>Variables Revisited
>>Auto
>>Static
>>Register
>>Extern
>Inline Functions
Pointers
>Call by value and call by reference
>>Call by value
>>Call by reference using pointer
>Returning a pointer
>Pointer Arithmetic
Array
>Array declaration and initialization
>Bound checking
>Passing array elements to the function
>Passing Entire array to the function
>Multidimensional array
>Returning an array
Strings
>Array of strings
>Passing string to the function
>>Call by value
>Returning a string
>Strlen
>Strcpy
>Strcmp
>Stricmp
Union and Enumeration
>Enumeration
>Array of enum
>Passing enum to the function
>>Call by value
>>Call by reference using pointers
>Returning an enumeration
>Union
>Array of union
>Passing union to the function
>>Call by value
>>Call by reference using pointers
>Returning a union
>typedef
>#define
Structures
>Input/output in structure
>Array of structures
>Copying one structure to another
>>Method1: Copying each and every element
>>Method2: Copying the structure itself
>Passing structure elements to a function
>Passing entire structure to the function
>Structure as return type
>Structure as a pointer
File operations
>Useful functions
>Useful macros
>Modes to open a file
>Writing to a file
>Reading a character from the file
>Reading a string from the file
>Reading entire file: character by character
>Reading entire file: string by string
>File position pointer
>Operating multiple files simultaneous
>Binary files
>fread() and fwrite() functions
>Writing a Structure to a file:Method1
>Writing a structure to a file:Method2
>Reading a structure from file:
Operation on Bits
>Bitwise AND operator
>Bitwise OR operator
>Bitwise XOR operator
>Left shift operator
>Right shift operator
>NOT operator
>One’s complement
C programming basics: Fishing in C
📄 Viewing lite version
Full site ›
Price not listed
🛒 Buy New on Amazon 🇺🇸
Book Details
Author(s)Aman Kumar Jha
ISBN / ASINB00ZF8R4KQ
ISBN-13978B00ZF8R4K0
Sales Rank99,999,999
MarketplaceUnited States 🇺🇸