回覆列表
  • 1 # 的風景36091296209

      C語言提供了豐富的字串處理函式,大致可分為字串的輸入、輸出、合併、修改、比較、轉換、複製、搜尋幾類。 使用這些函式可大大減輕程式設計的負擔。用於輸入輸出的字串函式,在使用前應包含標頭檔案"stdio.h",使用其它字串函式則應包含標頭檔案"string.h"。 下面介紹幾個最常用的字串函式。   字串輸出函式 puts   格式: puts(字元陣列名) 功能:把字元陣列中的字串輸出到顯示器。 即在螢幕上顯示該字串。   字串輸入函式 gets   格式: gets (字元陣列名) 功能:從標準輸入裝置鍵盤上輸入一個字串。   字串連線函式 strcat   格式: strcat(字元陣列名1,字元陣列名2) 功能:把字元陣列2中的字串連線到字元陣列1 中字串的後面,並刪去字串1後的串標誌“\0”。本函式返回值是字元陣列1的首地址。   字串複製函式strcpy   格式: strcpy(字元陣列名1,字元陣列名2) 功能:把字元陣列2中的字串複製到字元陣列1中。串結束標誌“\0”也一同複製。字元數名2,也可以是一個字串常量。這時相當於把一個字串賦予一個字元陣列。   字串比較函式strcmp   格式: strcmp(字元陣列名1,字元陣列名2) 功能:按照ASCII碼順序比較兩個陣列中的字串,並由函式返回值返回比較結果。 字串1=字串2,返回值=0; 字串2〉字串2,返回值〉0; 字串1〈字串2,返回值〈0。   測字串長度函式strlen   格式: strlen(字元陣列名) 功能:測字串的實際長度(不含字串結束標誌‘\0’)並作為函式返回值。

  • 2 # 使用者9874134305923

    對字串,有一些操作,比如說刪除,複製,比較,查詢等。如果自己編程式碼來實現的話,比較麻煩。人們編的演算法放在系統中,方便了使用者的使用,需要處理字元有關的問題,就直接呼叫系統的字串函式,比如說,函式原型為 int strcmp(char *str1,char str2)這個函式就是用來比較字串sre1和str2的大小的函式,呼叫的時候就是 str(str1,str2)呼叫後會有一個返回值,str1<str2,返回負數;str1>str2,返回整數;str1=str2,就返回0.返回值是整數,這也就解釋了函式前的int .只是呼叫的這些函式的時候,要事先宣告一下,就是在程式的開始,把標頭檔案包含進來就了。不知道我說i明白沒有。。。。。。。

  • 中秋節和大豐收的關聯?
  • 了卻君王天下事贏得生前身後名道出英雄什麼理想?