C Programs Tutorial - ITDeveloper

ITDeveloper : C Programs

Share with a Friend
Sr. No. Chapter

 

C Programming

 

1. Introduction to C Language

 

2. C Language - History

 

3. Features of C

 

4. First C Program

 

5. C - Compilation Process

 

6. C - Variables

 

7. C - Data Types

 

8. C - Keywords & Identifiers

 

9. C - Constants

 

10. C - C Operators

 

11. C - C Comments

 

12. C - Escape Sequence

 

 

C - Input & Output

 

13. C - Input & Output

 

 

C - Storage Classes

 

14. C Storage Classes

 

 

C - Operators

 

15. C Operators - Arithmetic Operators

 

16. C Operators - Relational Operators

 

17. C Operators - Logical Operators

 

18. C Operators - Bitwise Operators

 

19. C Operators - Assignment Operators

 

20. C Operators - Misc Operators ↦ sizeof & ternary

 

21. C Operators - Operators Precedence in C

 

 

C - Control Statements

 

22. C - if statement

 

23. C - if-else statement

 

24. C - if-else if statement

 

25. C - Nested if statement

 

26. C - switch Statement

 

27. C - Nested switch Statement

 

28. C - (?:) Ternary Statement

 

 

C - LOOPS

 

29. C - for loop

 

30. C - while loop

 

31. C - do-while loop

 

32. C - Nested loops

 

33. C - Infinite loop

 

 

C - Jumping Statements

 

34. C - break Statement

 

35. C - continue Statement

 

36. C - goto Statement

 

37. C - Type Casting

 

 

C Functions

 

38. C - Function Declarations

 

39. C - Calling a Function

 

40. C - Function Arguments

 

41. C - Call by Value

 

42. C - Call by Reference

 

43. C - Recursion in C

 

 

C Scope Rules

 

44. Local Variables

 

45. Global Variables

 

46. Formal Parameters

 

47. Initializing Local and Global Variables

 

 

C Array

 

48. Declaring Array

 

49. Initializing Array

 

50. 1-D Array

 

51. 2-D Array

 

52. Multi-Dimensional Array

 

53. Passing Arrays as Function Arguments

 

54. Return array from a Function

 

55. Pointer to an array

 

 

C Pointers

 

56. C Pointers

 

57. C - Pointer Arithmetic

 

58. C - Array of Pointers

 

59. C - Pointer to Pointer

 

60. C - Passing Pointers to functions

 

61. C - Return Pointer from functions

 

 

C Dynamic Memory

 

62. C Dynamic Memory

 

 

C - Strings

 

63. C Strings

 

 

C - Structure

 

64. C - Structure

 

65. C - typedef in C

 

66. C - Array of Structures

 

67. C - Nested Structure

 

68. C - Structures as Function Arguments

 

69. Pointers to Structures

 

 

C - Union

 

70. C - Union

 

 

C - File Handling

 

71. C - Opening Files

 

72. C - Closing a File

 

73. C - Writing a File

 

74. C - Reading a File

 

75. C - Binary I/O Functions

 

76. C File Handling - Project

 

 

C - Preprocessor

 

77. C Preprocessor