Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
purist12167y@milkybarkid That is what i am unsure about . But when i see some kernel code , i see that i dont know many concepts and after seeing that , i search for them and find what they can do.. But when i am free , i cant simply learn some random C concept beyond the usual stuff , in the internet .
-
Have you a link for a code snippet I can look at and give you some idea of what to search for?
-
There'll be concepts like function pointers and bitfields on the more advanced side of things, as well as more compiler related things like structure packing
-
Though I don't know exactly what you're looking for but those aren't bad places to start
-
Avyy7527yOpen C help index. Start with a any unfamiliar keyword and search it on internet; its use, syntax, related functions/classes etc. Once you understand, try to use it in a sample program.
-
stefa97507yJust google for C books. But C is all about pointers, bits and dynamic memory allocation.
-
purist12167y@milkybarkid Yeah i learnt those in an internship .. But not much help is available for bitfields and structure padding ..
-
purist12167y@stefa975 I have about 4 books about C .. None of them has bitfields ..structure padding or any other complex thing
-
@harish1996 The books aren't the best place to learn C so the Linux kernel is where I go...😜
Related Rants
I always wanted to learn more about C and learn the dark concepts in it. But whenever i search for it ( like.. " Advanced C concepts " ) or find a book , i end up finding dynamic memory allocation and using single dimensional pointers.. Maybe i am searching it all wrong .
undefined
pointers
c