在C語言中,字符串的賦值可以通過以下幾種方法實現:
char str1[10] = "Hello";
char str2[10];
str2[0] = 'H';
str2[1] = 'e';
str2[2] = 'l';
str2[3] = 'l';
str2[4] = 'o';
str2[5] = '\0'; // 字符串結束符
char *str1 = "Hello";
char *str2;
str2 = (char *)malloc(strlen(str1) + 1); // 動態分配內存
strcpy(str2, str1);
char str1[10] = "Hello";
char str2[10];
strcpy(str2, str1);
需要注意的是,在進行字符串賦值時,要確保目標數組足夠大以容納源字符串,并且要考慮字符串結尾的空字符’\0’。