Task List: C programming

This is a task list focused on C programming language topics for OpenGenus IQ :brain: and Cosmos

See this guide to understand how to use this task list. Message @aditya if you need any help. You may work on uncompleted tasks, improve existing work and add questions for a completed task.

Following is a small collection of scopes you may contribute to:

Data types in C

Structures

Control flow

Memory allocation

  • Static memory allocation (assigned to @shreyagupta30)
  • Dynamic memory allocation (assigned to @shreyagupta30)
  • malloc vs calloc vs realloc (done by @Harshita)
  • new and free
  • heap variables
  • static variables
  • memset
  • memcpy vs memmove
  • memory leaks in C
  • Detecting memory leaks using Valgrind
  • Pointers + Pointer arithmetic (like ++*p) (assigned to @arnavvats)
  • * vs ** pointer in C

Input/ Output

Standard library

  • sorting using stdlib.h
  • searching using stdlib.h
  • rounding and truncating numbers using math.h
  • power and exponentiation using math.h
  • trigonometric functions using math.h
  • polar coordinate conversion using math.h
  • using signal.h in C
  • stddef.h
  • stdio.h
  • stdarg.h
  • String manipulation using string.h
  • time.h
  • limits.h
  • errno.h
  • ctype.h

Object oriented programming

  • Inheritence (assigned to @Vaibhav)
  • multilevel inheritance in C
  • multiple inheritance in C (assigned to @shreyarastogi)
  • hybrid inheritance in C

Functions

  • functions (assigned to @Harshita)
  • pointer functions
  • pass array to function
  • pass struct to function
  • pass union to function
  • recursion (done by @Harshita)

Design patterns in C

  • Observer pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Null Pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Null Pattern

Others

2 Likes

Please assign for loop to me so that I can start contributing.

1 Like

I would like to write about malloc calloc and realloc do assign me.
Thank You

1 Like

Sir , I would like to write about bitwise operators in c.

1 Like

Assign me memory allocation

2 Likes

Sir i would like to write about error handling in C.

1 Like

Sir, I would like to write on inheritance in c.

1 Like

@aditya can you please assign me printf and scanf?

@aditya can you please assign me printf and scanf?

Please assign do while loop to me.

1 Like

Please assign me recursion.
Thank You

1 Like

Please do assign me functions.

1 Like

Hello ,
I would like to contribute, please assign me “passing array to function”.
Thank You

hey! please assign the while loop to me.

1 Like

Please assign me dynamic memory allocation.

1 Like

Please do assign me break statement.

1 Like

Please assign me Storage Class (auto, extern, static, register)!!

1 Like

Please do assign me goto statement.

1 Like

Hey! I would like to work on continue statement.

1 Like