مرجع علمي - كاربردي برنامه نويسي به زبانC
نویسنده:
سعيد ابريشمي
مترجم:
سال نشر:
1387
صفحه:
304
نوبت چاپ:
2

كتاب حاضر يك مرجع كاربردي براي يادگيري زبان C مي باشد. در اين كتاب ابتدا، مفاهيم زبان C  با استفاده از مثال هاي ساده بيان شده اند. سپس كاربرد هر يك از اين مفاهيم در برنامه هاي واقعي، با استفاده از يك مثال كاربردي كامل تشريح شده است.

ساختار كتاب به گونه اي است كه به تنهايي مي تواند به عنوان مرجعي براي دروس برنامه سازي و يا برنامه سازي مقدماتي مورد استفاده دانشجويان رشته كامپيوتر قرار گيرد، بلكه مي تواند به عنوان خودآموز نيز توسط ساير علاقه مندان يادگيري زبان C، استفاده شود. ترتيب قرار گرفتن فصل ها به گونه اي است كه از مفاهيم اوليه و اصلي زبان، آغاز شده و به تدريج به سمت مطالب تكميلي زبان پيش مي رود. به اين صورت كه در فصل هاي ابتدايي به مسائلي همچون مقدمات زبان C، ساختارهاي كنترلي، توابع و آرايه ها پرداخته مي شود، در فصل هاي مياني مباحث مربوط به رشته ها و ساختارها مورد بررسي قرار گرفته اند و در انتها مباحث تكميلي مربوط به فايل ها و اشاره گرها تشريح شده است.

كتاب «مرجع علمي – كاربردي برنامه نويسي به زبان C» در 304 صفحه و به قيمت 32 هزار ريال به چاپ رسيده است.

پيشگفتار................................................................................................................................... 9

1- مقدمه و تاريخچه C و

1-1- تاريخچه زبان C و.............................................................................................................. 14

2-1-برنامه نويسي ساخت يافته................................................................................................. 15

3-1- مراحل اجراي يك برنامه C و................................................................................................. 16

4-1- خطاهاي برنامه نويسي..................................................................................................... 18

5-1- يك برناه نمونه C و............................................................................................................. 19

 

2- مفاهيم اوليه زبان C

1-2- شناسه ها در C و............................................................................................................. 23

2-2- انواع داده ها در C و........................................................................................................... 24

3-2- اعلان متغيرها.................................................................................................................. 25

4-2- ثوابت............................................................................................................................. 26

5-2- عملگرها......................................................................................................................... 28

6-2- خواندن و نمايش اطلاعات.................................................................................................. 36

 

3- ساختارهاي كنترلي

1-3- ساختار انتخاب if و........................................................................................................... 41

2-3- ساختار تكرار................................................................................................................... 46

3-3- ساختار switch/case و...................................................................................................... 62

4-3-دستورات continue ,break و................................................................................................ 65

 

4- توابع

1-4- توابع كاربر....................................................................................................................... 70

2-4- چند نمونه از توابع............................................................................................................. 73

3-4- نمونه اوليه توابع............................................................................................................... 81

4-4- انواع فراخواني توابع.......................................................................................................... 81

5-4- حوزه شناخت متغير.......................................................................................................... 87

6-4- رده هاي ذخيره سازي....................................................................................................... 89

7-4- موضوعات پيشرفته در توابع................................................................................................ 94

8-4- توابع بازگشتي................................................................................................................ 101

 

5- آرايه ها

1-5- آرايه هاي يك بعدي........................................................................................................... 107

2-5- آرايه هاي چند بعدي.......................................................................................................... 119

3-5- ارسال آرايه ها به توابع...................................................................................................... 130

4-5- برخي عمليات مهم بر روي آرايه ها...................................................................................... 141

5- 5- دستور typedef و كاربرد آن در آرايه ها.................................................................................. 156

 

6- رشته ها

1-6- خواندن و نوشتن رشته ها................................................................................................. 160

2-6- توابع كتابخانه اي رشته اي................................................................................................. 162

3-6- چند تابع رشته اي مفيد ديگر.............................................................................................. 171

4-6- آرايه اي از رشته ها........................................................................................................... 175

5-6- برنامه نمونه: كد مورس..................................................................................................... 178

 

7- ساختارها

1-7- نحوه تعريف ساختار.......................................................................................................... 183

2-7- آرايه اي از ساختارها......................................................................................................... 186

3-7-ساختارها و توابع............................................................................................................... 187

4-7- ساختارهاي تودرتو............................................................................................................ 189

5-7-برنامه هاي نمونه.............................................................................................................. 191

6-7- اتحادها........................................................................................................................... 209

 

8- فايل ها

1-8- انواع فايلها...................................................................................................................... 213

2-8- نحوه دستيابي به فايلها..................................................................................................... 216

3-8- دسترسي مستقيم به فايلها.............................................................................................. 227

4-8- خواندن و نوشتن ساختارها در فايل...................................................................................... 231

5-8- خواندن و نوشتن آرايه ها در فايل......................................................................................... 236

6-8- برنامه هاي نمونه............................................................................................................. 237

 

9- اشاره گرها

1-9- آدرسهاي حافظه............................................................................................................... 247

2-9- عملگر آدرس (&) ............................................................................................................. 248

3-9- كاربردهاي اشاره گرها....................................................................................................... 249

4-9- اعمال مجاز بر روي اشاره گرها............................................................................................ 253

5-9- كاربردهاي اشاره گرها....................................................................................................... 255

6-9- اشاره گرها و ساختارها..................................................................................................... 279

7-9- برنامه هاي نمونه............................................................................................................. 281

منابع.................................................................................................................................... 301

دسته بندی موضوعی موضوع فرعی
فنی و مهندسی مهندسی كامپيوتر

تمامی حقوق این سایت برای سازمان ترویج مطالعه و نشر جهاد دانشگاهی محفوظ است. نقل مطالب با ذکر منبع بلامانع است.
Copyright ©2024 Iranian Students Booking Agency. All rights reserved