Learning C programming: An Informative and In-depth Guide to C Programming (How to program with different languages!)
Thumbnail 1Thumbnail 2

Learning C programming: An Informative and In-depth Guide to C Programming (How to program with different languages!)

3.4/5
Product ID: 490055052
Secure Transaction
Frequently Bought Together

Description

Learning C programming: An Informative and In-depth Guide to C Programming (How to program with different languages!)

Reviews

3.4

All from verified purchases

J**R

Nope..keep looking

I followed the 1st few pages of install and set up. This is not for a beginner. I got the editor installed and that was it, after that it was a headache but I got it working.I tried the code in this book and the first one showed me errors. I tried the second, same.If you are a beginner keep looking, I'm sending this back.

R**E

Very sloppily written book

Most of the topics are not explained clearly. Had to troubleshoot and fix errors on my own when copying the exact code from the book. Would not recommend this book to any beginner!

J**R

Do not buy this book.

Do not buy this book. This review only gives a one-star rating because negative and zero values are not allowed.The book has multiple problems. It starts off slowly with occasional whimsical phraseology. However, towards the end, the wording often varies between inscrutable and incorrect, and the examples become inaccurate and some will not compile using any C compiler. For example, when read on a Kindle, numerous examples use printf format strings like printf(“percent dn”, intvar) instead of the correct printf(“%d\n”, intvar). Numerous examples are said to use scanf but actually use scanf_s — and don’t always use it accurately. There is no mention of checking that scanf was successful, nor that scanf_s is only available on Microsoft platforms. Many examples use void main(), which is only valid on Microsoft platforms, and many examples are not valid C99 (let alone C18 or C23) because they call functions before declaring them. There is no discussion of the different C standards. The book has one example of a structure on one page in a section on pointers to structures, but no detailed discussion of structure types, nor union types, nor the keyword typedef — all of which are serious omissions. The discussion of memory allocation is very confusing, at best. The section on macroeconomics while discussing the preprocessor is irrelevant; it is not even clear that it is intentional humour (section 7.5: “Pitfalls of macroeconomics: For the uninitiated, macroeconomics may be confusing”. There are typographical problems with __FILE__ and related macros where single underscores are used instead of double underscores. The discussion of headers and program organization is confusing. The syntax of the do-while loop is illustrated (on p108 in the Kindle edition) without the keyword ‘do’ — and the explanation is very poor. Section 5.2 “Pointer to array” does not illustrate a pointer to an array; section 5.3 “Pointer to a function” does not illustrate a pointer to a function. In section 7.4, we are told “Header files serve two kinds of tenacities”; in section 7.5, “Trinification is the process of converting micro parameters into string constants” and “Two sorts of macros in C, global and local. Macros behave similarly to objects and functions.”All in all, the book does not live up to the promise in its introduction— to teach you C.

T**R

Bad

Book is shortMultiple spelling errors and even incomplete sentences

A**N

Disappointing

The first half of the book was okay. But the second half was atrocious. It seems like the author was in a hurry to just finish the book. The second half with the more advanced topics were just skimmed over and most of the example code had multiply typos. There was no real attempt to explain the topics. Very disappointed.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.

Currently out of stock

Thailandstore

Sorry, this item from our Thailand store is out of stock. We're restocking soon—check back or contact support for similar products.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Khalid Z.

Great experience from order to delivery. Highly recommended!

1 week ago

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Learning C Programming An Informative And In Depth Guide To | Desertcart Thailand