000 02048nam a2200289 i 4500
003 CSPC
005 20250729151936.0
008 250722s2022 -uk 001 0 eng d
020 _a9781801078450
040 _cCSPC
_aCSPC
_beng
_erda
050 0 0 _aQA76.73.C15
082 0 0 _a005.133
_bSz73l
100 1 _aSzuhay, Jeff,
_eauthor.
245 1 0 _aLearn C programming :
_ba beginner's guide to learning the most powerful and general-purpose programming language with ease /
_cJeff Szhuhay.
250 _aSecond edition.
264 1 _aBirmingham, UK :
_bPackt Publishing Ltd.,
_c2022.
300 _axxxi, 708 pages ;
_c24 cm.
336 _2rdacontent
_atext
337 _2rdamedia
_aunmediated
338 _2rdacarrier
_avolume
500 _aIncludes index.
505 0 _aC fundamentals -- Running hello, world -- Understanding program structure -- Working with basic data types -- Using variables and assignments -- Exploring operators and expressions -- Exploring conditional program flow -- Exploring loops and iterations -- Creating and using enumerations -- Complex data types -- Creating and using structures -- Creating custom data types with typedef -- Working with arrays -- Working with multi-dimensional arrays -- Using pointers -- Understanding arrays and pointers -- Working with strings -- Creating and using more complex structures -- Memory manipulation -- Understanding memory allocation and lifetime -- Using dynamic memory allocation -- Input and output -- Exploring formatted output -- Getting input from the command line -- Exploring formatted input -- Working with files -- Using file input and file output -- Building blocks for larger programs -- Working with multi-file programs -- Understanding scope -- Building multi-file programs with make -- Creating two card programs.
650 0 _aC (Computer program language).
650 0 _aComputer programming.
942 _2ddc
_n0
_cBK
_h005.133
_iSz73l
_kCIR
_m2022
999 _c29835
_d29835