1. 程式人生 > >C語言字元中兩個字串拼接(古月)

C語言字元中兩個字串拼接(古月)

最忌學習了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中可能就是一個點運算子的事,感謝那些計算機領域前輩付出的努力才有了我們的今天。