[Powered by Google Translate] CHRISTOPHER بارثولومو: أهلا بكم من جديد.
في آخر الفيديو، ناقشنا نوع البيانات شار في C التي
يمكن استخدامها لعقد الحروف والأرقام والأحرف الخاصة
مثل مسألة أو علامة تعجب.
ونحن نعلم أن الفرد لديه شار قيمة ASCII، التي
هو تمثيل صحيح للشخصية.
على سبيل المثال، القيمة الرأسمالية للرسالة هو 65 ASCII.
ولكن في C، ماذا نستخدمها لالكلمات الفعلية أو هذه الأحكام
كما البرمجة، أو "C هو جميل؟"
الجواب هو سلسلة -
ولكن أن تكون أكثر تحديدا، بل هو سلسلة أحرف.
سلسلة أحرف، أو سلسلة، هو تسلسل واحد
حرف بايت التي تم تخزينها جنبا إلى جنب مع
بعضها البعض في الذاكرة.
وفي نهاية أي حرف في سلسلة C
اللغة، هناك واحد بايت إضافية وهذا هو
المخصصة للطابع خاص -
مائل 0، والذي هو حرف إنهاء فارغة.
الحرف فارغة إنهاء شار هو 1 بايت التي بت
هي كافة 0 ويتم استخدامه للإشارة إلى نهاية
من سلسلة في الذاكرة.
يعني إذا كنت تنوي تهيئة سلسلة الخاص بك كما
الجملة "C هو متعة" أو مجرد كلمة "متعة"، في
وسوف يكون هناك دائما نهاية حرف إنهاء فارغة
مشيرا إلى أن سلسلة انتهت.
لاستخدام السلسلة في البرنامج الخاص بك، فمن المستحسن
التي تهيئة متغير الخاص بك وهذا -
الرسم البياني النجوم S يساوي اقتباس مفتوحة، سلسلة الخاص بك، على مقربة
اقتباس، منقوطة.
في هذا التعريف متغير، متغير S نقطة لأول
حرف في سلسلة لدينا، والذي هو C. كما ترون، لأننا الآن
تعرف السلسلة بأكملها يتم تخزين بشكل تسلسلي في الذاكرة،
يمكننا استرداد سلسلة مع أية مشاكل ونحن أيضا
تعرف أين ينتهي، وأيضا -
الطابع إنهاء فارغة.
بحيث يكون متعة.
أنا كريستوفر بارثولوميو، وهذا هو CS50.