دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Oswald Campesato
سری:
ISBN (شابک) : 9781683923886
ناشر: Mercury
سال نشر: 2019
تعداد صفحات: 228
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 613 کیلوبایت
در صورت تبدیل فایل کتاب C Programming Pocket Primer به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C Programming Pocket Primer نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Contents......Page 3
Preface......Page 9
Intro to C......Page 13
COMMAND LINE TOOLS......Page 14
WHAT is C......Page 17
HIGH-LEVEL VIEW of C PROGRAMS......Page 19
HELLO WORLD......Page 20
COMPILING C PROGRAMS......Page 22
VARIABLE NAMES......Page 24
INDENTATION & CODE FORMAT......Page 25
PRINTF()......Page 26
DATA TYPES......Page 27
OPERATORS......Page 28
CEILING & FLOOR VALUES......Page 31
ABSOLUTE VALUES......Page 32
DIFFERENT BASES......Page 33
CHAR TYPE......Page 34
ADDING NUMBERS in ARRAY......Page 35
COMMENTS......Page 37
SIMPLE CONDITIONAL LOGIC......Page 38
CONDITIONAL LOGIC with LOGICAL ERRORS......Page 39
ARITHMETIC OPERATORS & CONDITIONAL LOGIC......Page 40
COMPOUND IF-ELSE STATEMENTS......Page 41
RANKING NUMBERS......Page 43
SEQUENTIAL IFs......Page 44
NESTED IF-ELSE......Page 45
GLOBAL VERSUS LOCAL VARIABLES......Page 46
TYPE CASTING......Page 47
STRCPY() & STRNCPY()......Page 49
STRINGS & STRING-Related FUNCTIONS......Page 50
USER INPUT......Page 53
C11 COMPLIANCE......Page 55
FGETS()......Page 57
GETS()......Page 58
READING UNFORMATTED LINE from COMMAND LINE......Page 59
READING FORMATTED LINE from COMMAND LINE......Page 61
BEHAVIOR of SCANF()......Page 62
READING MULTIPLE STRINGS from COMMAND LINE......Page 63
USER INPUT fror NUMERIC CALCULATIONS......Page 64
STDIN, STDOUT & STDERR......Page 66
FOR LOOPS......Page 67
BREAK & CONTINUE in FOR Loops......Page 68
LEAP YEARS......Page 69
CHECKING ALPHABETIC TYPES......Page 70
COUNTING UPPERCASE & LOWERCASE CHARACTERS......Page 71
CHECKING CHARACTER TYPES......Page 72
ARRAYS......Page 73
MULTI-DIMENSIONAL ARRAYS......Page 75
TRANSPOSE of SQUARE MATRIX......Page 77
LINEAR SEARCH in ARRAYS......Page 78
REVERSING ARRAY of NUMBERS......Page 79
MAXIMUM & MINIMUM in ARRAYS......Page 80
DELETING ARRAY ELEMENT......Page 81
STRINGS & FOR LOOPS......Page 82
COUNTING WORDS LINE of TEXT......Page 84
NESTED FOR LOOPS......Page 85
READING ENTIRE LINE from COMMAND LINE......Page 86
SWITCH......Page 87
ARRAYS of NUMBERS......Page 88
ARRAYS of STRINGS......Page 89
FIND DIVISORS of NUMBER......Page 90
FIND PRIME NUMBERS......Page 91
BUILT-IN FUNCTIONS......Page 93
DEFINING SIMPLE CUSTOM FUNCTION......Page 95
FUNCTION PARAMETERS......Page 96
C99 SYNTAX for USER FUNCTIONS......Page 97
K&R STYLE FUNCTION DEFINITIONS......Page 98
CONVERTING STRINGS to INTEGERS & FLOAT VALUES......Page 99
PRINTING STRING to BUFFER with SPRINTF()......Page 100
PASSING 1D ARRAY as ARGUMENT......Page 102
FINDING CHARACTER in STRING......Page 103
CONVERTING STRINGS to DECIMAL VALUES......Page 104
DISPLAY LIST of PRIME NUMBERS......Page 105
RECURSION......Page 107
FIBONACCI NUMBERS via RECURSION......Page 108
POWER of NUMBER via RECURSION......Page 109
NUMBER of DIGITS of NUMBER via RECURSION......Page 110
GCD of 2 NUMBERS via RECURSION......Page 111
LCM of 2 NUMBERS via RECURSION......Page 113
WHAT are POINTERS......Page 115
POINTERS to INTEGER VARIABLES......Page 118
POINTERS & CHARACTER STRINGS......Page 121
DISPLAYING SUBSTRINGS of STRING......Page 123
DISPLAY COMMAND LINE ARGUMENTS......Page 124
INCREMENTING POINTERS - MEMORY LOCATION vs VALUE......Page 125
POINTERS & ARRAYS......Page 126
POINTERS, ARRAYS & ADDRESSES......Page 128
POINTER ARITHMETIC......Page 129
CALCULATING TRANSPOSE of SQUARE MATRIX......Page 130
POINTERS & STRINGS......Page 131
POINTERS & BUILT-IN STRING MANIPULATION FUNCTIONS......Page 132
LOOPS & POINTERS to STRINGS......Page 133
COUNTING VOWELS & CONSONANTS IN TEXT STRING......Page 134
FINDING WORD in TEXT STRING......Page 136
SEARCHING WORD in TEXT STRING......Page 137
CONCATENATING 2 STRINGS......Page 138
COMPARING 2 STRINGS......Page 140
STRTOK()......Page 142
POINTERS, STRINGS & PALINDROMES......Page 143
PASS by REFERENCE vs VALUE......Page 144
PASS ARRAY by POINTER......Page 146
LOOP with POINTERS to NUMBERS......Page 147
POINTERS, LOOPS & DIVISORS of NUMBER......Page 148
POINTERS & ARRAYS of NUMBERS......Page 149
ARRAY of POINTERS......Page 150
POINTERS & FUNCTIONS......Page 151
POINTERS & ARRAYS of DECIMALS......Page 152
REVERSING ARRAY of NUMBERS......Page 153
MALLOC()......Page 155
JAGGED ARRAYS......Page 156
USER INPUT, POINTERS, MALLOC() & FREE()......Page 158
UPPERCASE & LOWERCASE STRINGS......Page 159
REVERSING a STRING......Page 160
FINDING UPPERCASE & LOWERCASE LETTERS......Page 161
REMOVING WHITESPACES from STRING......Page 163
POINTERS, STRINGS & CHARACTER COUNTS......Page 164
POINTERS to FUNCTIONS of TYPE VOID......Page 167
POINTERS to Non-VOID FUNCTIONS......Page 168
FUNCTION POINTERS as ARGUMENTS......Page 169
POINTERS TO POINTERS......Page 171
SYMBOLIC CONSTANTS......Page 173
MACROS......Page 174
OTHER OPERATORS......Page 175
BUBBLE SORT ALGORITHM......Page 178
STRUCT......Page 179
Pointer to STRUCT......Page 181
NESTED STRUCTS......Page 182
ARRAY OF STRUCTS......Page 183
STRFTIME() & STRPTIME()......Page 185
SINGLY LINKED LISTS......Page 187
UNIONS......Page 188
COMBINING UNION & STRUCT......Page 189
BITFIELDS......Page 191
DISPLAY ENVIRONMENT VARIABLES......Page 192
SET ENVIRONMENT VARIABLES......Page 193
STORAGE CLASS SPECIFIERS......Page 194
COMPLEX CODE with POINTERS......Page 195
ERROR HANDLING......Page 196
SYSTEM CALLS......Page 198
CUSTOM FUNCTIONS IN MULTIPLE FILES......Page 200
STANDARD HEADER FILES & LIBRARIES......Page 202
What is make......Page 205
Unix Commands for Libraries......Page 206
Simple Makefiles......Page 208
Makefile for C Programs......Page 209
Big Make & little make......Page 210
Makefile with standard Targets......Page 212
How Makefiles work......Page 213
Multiple Source Files......Page 214
Macros for multiple Files......Page 216
Other Macros......Page 217
Multiple Executables......Page 218
Other Types of Targets......Page 219
Specifying Headers & Libraries......Page 220
Including another Makefile......Page 221
Library Archive from Object Files......Page 223
Archive Library in a shell Script......Page 224
Index......Page 225