- To help you track down that bug, start reading your code aloud.
- Pretend that a programmer friend is sitting right next to you and start explaining the code for him
- In The Same moment Start to live with every single line of your code and imagine that your friend ask you question during your explaination
Don't think your are foul you are not foul you are a c programmer
😅
Directory | Files |
---|---|
0x00-hello_world project | 0-preprocessor,1-compiler,2-assembler,3-name,4-puts.c,5-printf.c,6-size.c,100-intel,101-quote.c |
0x01-variables_if_else_while | 0-positive_or_negative.c,1-last_digit.c,2-print_alphabet.c,3-print_alphabets.c,4-print_alphabt.c,5-print_numbers.c,6-print_numberz.c,7-print_tebahpla.c,8-print_base16.c,9-print_comb.c,100-print_comb3.c,101-print_comb4.c,102-print_comb5.c |
0x02-functions_nested_loops | main.h,0-putchar.c,1-alphabet.c,2-print_alphabet_x10.c,3-islower.c,4-isalpha.c,5-sign.c,6-abs.c,7-print_last_digit.c,8-24_hours.c,9-times_table.c,_putchar.c,100-times_table.c,101-natural.c,102-fibonacci.c,103-fibonacci.c,104-fibonacci.c |
0x03-debugging | main.h, 0-main.c, 1-main.c, 2-largest_number.c, 3-convert_day.c, 3-main_a.c, 3-print_remaining_days.c |
0x04-more_functions_nested_loops | main.h, 0-isupper.c, 1-isdigit.c, 2-mul.c, 3-print_numbers.c, 4-print_most_numbers.c, 5-more_numbers.c, 6-print_line.c, 7-print_diagonal.c, 8-print_square.c, 9-fizz_buzz.c, 100-prime_factor.c, 101-print_number.c |
0x05-pointers_arrays_strings | 0-reset_to_98.c, 1-swap.c, 2-strlen.c, 3-puts.c, 4-print_rev.c, 5-rev_string.c, 6-puts2.c, 7-puts_half.c, 8-print_array.c, 9-strcpy.c, _putchar.c, main.h, 100-atoi.c, 101-keygen.c |
0x06-pointers_arrays_strings | 0-strcat.c, 1-strncat.c, 2-strncpy.c, 3-strcmp.c, 4-rev_array.c, 5-string_toupper.c, 6-cap_string.c, 7-leet.c, 100-rot13.c, 101-print_number.c, 102-magic.c, 103-infinite_add.c, 104-print_buffer.c |
0x07-C-Even_more_pointers_arrays_and_strings | 0-memset.c, 1-memcpy.c, 2-strchr.c, 3-strspn.c, 4-strpbrk.c, 5-strstr.c, 7-print_chessboard.c, 8-print_diagsums.c, 100-set_string.c, 101-crackme_password |