C語言字元中兩個字串拼接(古月)
阿新 • • 發佈:2019-01-02
最忌學習了C語言的基礎,深刻的感受到了跨平臺語言是多麼的強大,我們都是站在了巨人的肩膀上.下面就是C語言將兩個字串拼接起來的程式碼
#include<stdio.h> int main(void) { char arr1[] = "hello"; // 定義兩個字元陣列 C語言中裡面沒有字串的概念 char arr2[] = "world"; char arrBuf[11]; // 設定字元存放的位置 int index = 0; // 字元的索引 while(arr1[index] != '\0') // 拼接第一個字元陣列到目標陣列中 { arrBuf[index] = arr1[index]; index++; } while(arr2[index - 5] != '\0') // 拼接第二個字元陣列到目標陣列中 { arrBuf[index] = arr2[index - 5]; index++; } arrBuf[index] = '\0'; // 最後拼接字元陣列的結束符 printf("%s\n", arrBuf); return 0; }
這段程式碼就是在C語言中將兩個字串拼接起來的程式碼,要是在php中可能就是一個點運算子的事,感謝那些計算機領域前輩付出的努力才有了我們的今天。