Rumah  >  Artikel  >  tutorial komputer  >  Pengaturcaraan C: gunakan gelung untuk menggabungkan dua rentetan dan elakkan menggunakan fungsi strcat

Pengaturcaraan C: gunakan gelung untuk menggabungkan dua rentetan dan elakkan menggunakan fungsi strcat

王林
王林ke hadapan
2024-01-22 17:33:061236semak imbas

Pengaturcaraan bahasa C: 5. Tulis program untuk menyambung dua rentetan tanpa 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:

Dua rentetan aksara [100]="abc",b[50]="def";

Tukarkannya menjadi rentetan dan keluarkannya

#include

#include

int main()

{

char a[100]="abc",b[50]="def";

strcat(a,b);

printf("%sn",a);

}

Kembangkan maklumatPengaturcaraan C: gunakan gelung untuk menggabungkan dua rentetan dan elakkan menggunakan fungsi strcat

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!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam