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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章