亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言字符串追加字符的方法是什么

小億
431
2023-11-14 13:22:31
欄目: 編程語言

在C語言中,字符串是以字符數組的形式表示的。要追加字符到一個字符串中,可以使用字符串庫函數strcat()或者手動操作字符數組。

使用strcat()函數的語法如下:

#include <string.h>

char *strcat(char *dest, const char *src);

其中,dest是目標字符串,src是要追加的內容。strcat()函數會將src中的字符追加到dest的末尾,并返回指向dest的指針。

示例代碼如下:

#include <stdio.h>
#include <string.h>

int main() {
   char str1[50] = "Hello ";
   char str2[] = "World!";
   
   strcat(str1, str2);
   printf("追加后的字符串: %s\n", str1);
   
   return 0;
}

輸出結果為:

追加后的字符串: Hello World!

手動操作字符數組的方法是先找到字符串的末尾位置,然后將要追加的字符賦值給該位置的元素,并在末尾處添加空字符’\0’來表示字符串的結束。

示例代碼如下:

#include <stdio.h>

int main() {
   char str[50] = "Hello ";
   char ch = 'W';
   int i = 0;
   
   // 找到字符串的末尾位置
   while (str[i] != '\0') {
      i++;
   }
   
   // 追加字符到末尾
   str[i] = ch;
   i++;
   str[i] = '\0';
   
   printf("追加后的字符串: %s\n", str);
   
   return 0;
}

輸出結果為:

追加后的字符串: Hello W

0
临江市| 太白县| 资讯| 土默特右旗| 廉江市| 百色市| 安乡县| 顺昌县| 曲周县| 沙湾县| 秭归县| 宿州市| 弥勒县| 凤台县| 巴塘县| 克什克腾旗| 嵩明县| 舒兰市| 明水县| 达孜县| 晋中市| 乌海市| 十堰市| 淮阳县| 承德县| 普洱| 托克逊县| 元朗区| 达州市| 那坡县| 鄂托克旗| 巴林右旗| 江阴市| 德江县| 永嘉县| 宁阳县| 临洮县| 邵阳县| 兴海县| 海城市| 衡南县|