>> SPEAKER 1: بیایید به یک برنامه ارسال آنها واقعا دو رشته مقایسه
شخصیت برای شخصیت.
حال با استفاده از مقایسه 0 نقطه شروع ما.
اما اجازه دهید ابتدا پوست در پشت لایه که نوع رشته ای است و بازنویسی آن
آنچه در آن واقعا است، که یک ستاره کاراکتر است.
این آدرس یک شخصیت است، به طور خاص اولین کاراکتر در یک
دنباله ای از کاراکتر است که ما می خواهم تر به طور کلی به عنوان یک رشته می دانم.
>> یکسان برای تی.
بیایید بازنویسی که بیانیه رشته به عنوان ستاره کاراکتر.
و در حال حاضر ما نیاز به دیگر مقایسه در برابر t، تا مبادا
ما دو آدرس را مقایسه کنید.
ما می خواهیم واقعا مقایسه دو رشته خود.
برای این کار، ما می توانیم یک تابع استفاده کنید در string.h را اعلام کرد.
پس من اضافه کنم که عبارتند از در بالای فایل من.
>> و سپس من قصد دارم به تغییر این خط در اینجا.
به جای مقایسه در برابر t، من رفتن به تماس پی تابع هم بزنید،
برای رشته مقایسه، و با تصویب در به عنوان آرگومان s و t.
ما پس از آن به رشته تسلیم نسبت به شکل اگر s و t در واقع برابر با
و اجازه دهید آن را کشف کردن چگونه برای مقایسه آنها شخصیت برای شخصیت.
>> در حال حاضر، با توجه به اسناد و مدارک برای رشته مقایسه، آن را در واقع
رفتن به بازگرداندن 0 اگر دو رشته در های s و t یکسان هستند اشاره کرد.
آن را به بازگشت یک عدد منفی اگر باید قبل از T آمده است
بر اساس حروف الفبا و یا یک عدد مثبت و اگر باید از t حروف الفبا آمده است.
>> اما در حال حاضر، ما تنها مراقبت در مورد برابری است.
من می خواهم به سادگی به صورت تست مقدار بازگشتی رشته ای مقایسه،
عبور از در و تی، برابر با 0.
و اگر چنین است، من قصد دارم ادعا می کنند که دو رشته مشابه می باشد.
>> اما من قصد دارم برای ساختن یک تغییر دیگر نیز هست.
به نظر می رسد که رشته ای دریافت کنید، در آن اسناد و مدارک، گاهی اوقات می تواند بازگشت
null، یک ارزش نگهبان که بر اساس برای گرفتن مدارک رشته ها، ابزار
اتفاق بدی افتاده است.
به عنوان مثال، ما از حافظه فرار و یا کاربر نحوی انجام همکاری نمی کنند.
>> عبارات مقایسه، در عین حال، کمی شکننده است.
اگر شما از آن تهی برای هر دو خود را منتقل می برای اولین بار و یا آرگومان دوم آن، بد
همه چیز می تواند اتفاق می افتد.
چیزهای بد معمولا شامل گسل تقسیم بندی.
بنابراین برای جلوگیری از که بالقوه در دسترس نباشد، من برای اولین بار رفتن به بسته بندی کردن این استفاده از
رشته مقایسه های ایجاد تورفتگی متن، این کل بلوک از کد و برای اولین بار فقط انجام
که اگر این است که تهی برابر نیست و t است به تهی برابر نیست.
>> بسته بندی که اگر دیگری ساخت که من پیش از آن با آکولاد به تایپ
خوب، به طوری که این زمان من فقط لمس s و t اگر من مطمئن هستم که هستم
آنها تهی نیست.
بیایید نجات دهد، تدوین، و دوباره اجرای این برنامه است.
>> را مقایسه 1 نقطه اسلش مقایسه 1.
من دوباره می گویم سلام.
به دنبال سلام دوباره.
و این زمان، من در واقع نوع همین.