Rumah > Artikel > tutorial komputer > Pengaturcaraan C: gunakan gelung untuk menggabungkan dua rentetan dan elakkan menggunakan fungsi strcat
Idea: Penggabungan rentetan memerlukan penentuan kedudukan akhir rentetan pertama, kemudian meletakkan elemen rentetan kedua selepas rentetan pertama, dan akhirnya menambah tanda akhir.
Kod rujukan: penyambungan 123 dan 456
#include
void mystrcat(char a[],char b[]){//Fungsi sambungan rentetan
int i=0,j=0;
sementara(a[i++]!='
i--;sementara(b[j]!='
a[i++]=b[j++];
}
a[i]='
}int main()
{
char a[100],b[100];
scanf("%s%s",a,b);
mystrcat(a,b);
meletakkan(a);
kembali 0;
}
/*
Hasil larian:
123 456
123456
*/
Bagaimana untuk menyelesaikan penggabungan rentetan dalam bahasa C?
Anda boleh menggunakan fungsi sambungan rentetan fungsi strcat(), fail pengepala ialah #include
Contohnya adalah seperti berikut:
Tukarkannya menjadi rentetan dan keluarkannya
#include
#include
int main()
char a[100]="abc",b[50]="def";
strcat(a,b);
printf("%sn",a);
}
Kembangkan maklumat
Bahasa C ialah bahasa pengaturcaraan komputer umum yang digunakan secara meluas dalam pembangunan peringkat rendah. Matlamat reka bentuk bahasa C adalah untuk menyediakan bahasa pengaturcaraan yang boleh disusun dengan mudah, mengendalikan memori peringkat rendah, menjana sejumlah kecil kod mesin dan boleh berjalan tanpa sebarang sokongan persekitaran masa jalan.Walaupun bahasa C menyediakan banyak fungsi pemprosesan peringkat rendah, ia masih mengekalkan ciri-ciri merentas platform yang baik yang ditulis dalam spesifikasi standard boleh disusun pada banyak platform komputer, malah termasuk beberapa pemproses terbenam (mikropengawal) atau MCU) dan superkomputer. dan platform operasi lain.
Pada tahun 1980-an, untuk mengelakkan perbezaan dalam sintaks bahasa C yang digunakan oleh pelbagai pembangun, Biro Piawaian Kebangsaan Amerika merumuskan satu set lengkap sintaks standard kebangsaan Amerika untuk bahasa C, dipanggil ANSI C, sebagai versi asal bagi bahasa C. Pada masa ini, pada 8 Disember 2011, piawaian C11 yang dikeluarkan oleh International Organization for Standardization (ISO) dan International Electrotechnical Commission (IEC) ialah piawaian rasmi ketiga bagi bahasa C dan piawaian terkini bagi bahasa C ini menyokong aksara Cina Nama fungsi dan pengecam aksara Cina merealisasikan pengaturcaraan aksara Cina pada tahap tertentu.
Bahasa C ialah bahasa pengaturcaraan komputer berorientasikan proses, yang berbeza daripada bahasa pengaturcaraan berorientasikan objek seperti C++ dan Java.
Penyusunnya terutamanya termasuk Clang, GCC, WIN-TC, SUBLIME, MSVC, Turbo C, dll.
Atas ialah kandungan terperinci Pengaturcaraan C: gunakan gelung untuk menggabungkan dua rentetan dan elakkan menggunakan fungsi strcat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!