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

王林
Lepaskan: 2024-01-22 17:33:06
ke hadapan
1222 orang telah melayarinya

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!

Label berkaitan:
sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!