C Tutorials

c programming language

Here are some C programming instructional exercises that will assist you with learning the C programming language.

Getting Started

1. Variables Constants and Keywords in C Programing

2. Basic Structure of C Program

3. First C Program Print Hello World Message

4. printf(), scanf() and comments in C with example

5. C Instructions With Examples

6. Type Conversion, Precedence and Associativity of Operators in C

Decision Controlling Structures

7. C if-else Statement

8. Nested if else in C

9. Logical Operators in C

10. C else if Clause

11. Operators Revisited – Hierarchy of Operators NOT and Conditional Operator in C

Loop Controlling Structures

12. While loop in C Basic

13. While loop in C Advanced

14. for loop in C Basic

15. for loop in C Advanced

16. Nested loops in C

17. Break and Continue Statement in C

18. do-while loop in C

Case-Controlling Structure

19. switch statement in C Basic

20. switch statement in C Semi Advanced

21. switch statement in C Advanced

22. goto statement in C

Functions & Pointers

23. Functions in C Programming – Set 1

24. Functions in C Programming – Set 2

25. Functions in C Programming – Set 3

26. Functions in C Programming – Set 4

27. Functions in C Programming – Set 5

28. Pointers in C Programming

29. Call by Value and Call by Reference in C

30. Recursion in C

Data Types Revisited

31. Data Types in C

32. Storage Classes in C

33. Preprocessor Directives in C Basic

34. Preprocessor Directives in C Advanced

Arrays

35. Arrays in C Basic – Set 1

36. Arrays in C – Set 2

37. Arrays in C – Set 3

38. Arrays in C – Set 4

39. Arrays in C (2D Array) – Set 5

40. Arrays in C (2D Array) – Set 6

41. Arrays in C (Array of Pointers and 3D Array) – Set 7

Strings

42. String in C – Set 1

43. String in C – Set 2

44. String in C – Set 3

45. String in C (Standard Library Functions) – Set 4

Structure & Union

46. Structure in C – Set 1

47. Structure in C – Set 2

48. Structure in C – Set 3

49. Union in C

Console Input/Output

50. Console Input/Output Functions in C

File Handling

51. File Handling in C – Set 1

52. File Handling in C – Set 2

53. File Handling in C – Set 3

54. File Handling in C – Set 4

Random Topics

55. Dynamic Memory Allocation in C

56. void pointer in C

57. C Function Pointer

58. C Enumerated Data Type

59. Dangling Pointer in C

60. Pointer to Pointer or Double Pointer in C

61. Advantages and Disadvantages of C Language

error: Alert: Content is protected!!