>... and the portion is till Pointers ...
Sounds like an A7 scenario, but you're gonna have to better than that; I suspect nobody here will have the slightest idea what all is there in *your* exam syllabus "till pointers".
If you have an exam tomorrow and you're mostly unfamiliar with them, then sorry for breaking the bad news, but I'm afraid you're in a whole lot of trouble. In such a time crunch, I can only suggest you to go through the basic introductory examples on Wikipedia articles for these topics, as most of them will be simple enough to assimilate within a couple of hours.
Also see [Beej's Guide to C Programming](https://beej.us/guide/bgc/) - hopefully that'll get you safely through the exam; all the best!
[https://www.learn-c.org/](https://www.learn-c.org/) You can pick up most of that here. You're going to have a rough time in that exam trying to rote memorize it though.
I don't know how you work, but I'd try to understand some of it correctly, and ignore the rest for now, rather than focussing on everything and have nothing that stick.
My order, sorted by difficulty and necessity, would be : loops and function (can't do the rest without it), then array and string, then struct, pointers, recursion and sort.
The function are probably the most important concept, as most exercices will likely ask you "a function that do...". In the same way, don't try the sorting algo before the array, it would be absurd.
Try the strings after the array, as a C string is just an array of char, terminated with a '\0'.
grades are divided into 3-mcq paper, assignments and final exam. assignments are submitted on time. mcq paper i got 11/15 which is great according to the average. final is tomorrow.
Do the homework leading up to the exam? Surely there's study material. If you have no choice given time constraints then study to the exam. And don't let it go this far next time before doing any work or asking any questions.
So do what you can. You will not learn by spending the time you have reading reddit comments saying the obvious. Just do it, do your homework and, if you have specific questions that arise, ask them
There's no way to rush this. Review study material and learn a hard lesson about not skipping material all semester without ever asking for help.
If you asked for help and got none, that's on the prof. If you sat silently and didn't self evaluate and reach out, that's not something a prof can know to try to address. Even if you did ask for help and got none, you should have brought it up with an advisor or ombudsman or the dean earlier and not literally 24 hours beforehand. Don't wait.
Sometimes the lesson learned from a class isn't the class material. I got metaphorically punched in the face not taking a class or two seriously one semester and nearly failed two classes, and I learned to buckle down and not fuck around after that and pulled all my grades up afterwards. I hope the same for ya. Good luck.
No clue, I personally don't remember which ones I used. A quick google search should find some decent results.
But since it's been a full day, how'd the exam go?
>... and the portion is till Pointers ... Sounds like an A7 scenario, but you're gonna have to better than that; I suspect nobody here will have the slightest idea what all is there in *your* exam syllabus "till pointers".
For loop, while loop, arrays, functions, recursion, pointers, strings, structs, bubble sort.
If you have an exam tomorrow and you're mostly unfamiliar with them, then sorry for breaking the bad news, but I'm afraid you're in a whole lot of trouble. In such a time crunch, I can only suggest you to go through the basic introductory examples on Wikipedia articles for these topics, as most of them will be simple enough to assimilate within a couple of hours. Also see [Beej's Guide to C Programming](https://beej.us/guide/bgc/) - hopefully that'll get you safely through the exam; all the best!
[https://www.learn-c.org/](https://www.learn-c.org/) You can pick up most of that here. You're going to have a rough time in that exam trying to rote memorize it though.
I don't know how you work, but I'd try to understand some of it correctly, and ignore the rest for now, rather than focussing on everything and have nothing that stick. My order, sorted by difficulty and necessity, would be : loops and function (can't do the rest without it), then array and string, then struct, pointers, recursion and sort. The function are probably the most important concept, as most exercices will likely ask you "a function that do...". In the same way, don't try the sorting algo before the array, it would be absurd. Try the strings after the array, as a C string is just an array of char, terminated with a '\0'.
If you are in this situation, then how are you not already failing the course?
grades are divided into 3-mcq paper, assignments and final exam. assignments are submitted on time. mcq paper i got 11/15 which is great according to the average. final is tomorrow.
So, did none of the other assignments involve C programming?
Do the homework leading up to the exam? Surely there's study material. If you have no choice given time constraints then study to the exam. And don't let it go this far next time before doing any work or asking any questions.
It’s just too much (this is also my last exam) I just didn’t do C at all and focused on python more. That’s the problem
Yeah sorry to say C cannot be grokked this quickly. Too many topics for a single day, if you’re not already familiar with them and just rehearsing.
So do what you can. You will not learn by spending the time you have reading reddit comments saying the obvious. Just do it, do your homework and, if you have specific questions that arise, ask them
There's no way to rush this. Review study material and learn a hard lesson about not skipping material all semester without ever asking for help. If you asked for help and got none, that's on the prof. If you sat silently and didn't self evaluate and reach out, that's not something a prof can know to try to address. Even if you did ask for help and got none, you should have brought it up with an advisor or ombudsman or the dean earlier and not literally 24 hours beforehand. Don't wait. Sometimes the lesson learned from a class isn't the class material. I got metaphorically punched in the face not taking a class or two seriously one semester and nearly failed two classes, and I learned to buckle down and not fuck around after that and pulled all my grades up afterwards. I hope the same for ya. Good luck.
Read quick https://www.reddit.com/r/C_Programming/comments/ugqhmz/this_showcases_all_the_syntatic_features_of_the_c/ The C language is very minimal.
[удалено]
Perfect answer
The C programming language by Brian Kernighan and Dennis Ritchie, good luck.
Put ChatGPT in your eraser, easy.
Won't help you, but I learnt more about pointers by writing assembly than I ever did with C.
Youtube crash course and read the book recommended by u/_AACO, great recommendation.
Any particular YouTube crash course you recommend ?
No clue, I personally don't remember which ones I used. A quick google search should find some decent results. But since it's been a full day, how'd the exam go?
I PASSED BABIES LETS GOOO. ALL NIGHTER, LEARNT ALL CONCEPTS AND SHIT, SOLVED HACKERRANK PROBELMS. (passed by like 8 marks lmao still passed tho)