رشته ها در زبان برنامه نویسی C

به نام خداوند علم و دانش. سلام به دوستان گرامی و مخاطبین وب سایت آموزشی کدیونی، وقت همگی بخیر، در این صفحه با مطلب رشته ها در زبان برنامه نویسی C از سری آموزش های زبان C در خدمت شما عزیزان هستیم.

رشته ها کاربرد فراوانی در برنامه نویسی دارند و همان طور که در بخش متغیرها خواندید رشته ها آرایه ای از کاراکترها هستند. در این مطلب مروری بر رشته ها در زبان C داریم.

رشته ها در زبان C

رشته ها در برنامه نویسی همان متن های قابل چاپ از حروف گرفته تا اعداد و ... هستند که در واحد های حافظه ذخیره می شوند.

روش های مختلفی برای ایجاد رشته وجود دارد.

روش اول:

در قطعه کد زیر آرایه ای به نام a و به طول 8 کاراکتر ایجاد کردیم و کاراکترهای مدنظر خود را درون آرایه قرار دادیم.

در مثال زیر \0 به معنای پایان رشته است.

char a[8] = {'S', 'T', 'R', 'I', 'N', 'G', 'S', '\0'};

روش دوم:

این کد مشابه کد قبلی است با این تفاوت که طول آرایه را مشخص نکردیم و انتهای رشته را با قرار دادن \0 مشخص می کنیم.

char a[] = {'S', 'T', 'R', 'I', 'N', 'G', 'S', '\0'};

روش سوم:

اگر خیلی حوصله ندارید می توانید به این شکل رشته را ایجاد کنید.

می توانید طول رشته را خودتان تعیین کنید یا این کار را به کامپیوتر بسپارید.

char a[8] = "STRINGS";
char a[] = "STRINGS";

نمونه کد رشته در زبان C

کد:

#include <stdio.h>

int main() {
  char a[8] = "STRINGS";
  printf("a = %s", a);
  return 0;
}

معرفی مطالب در این زمینه