A. c語言中string指令是什麼
string 是 c++的,不是 c 的
stirng 是C++裡面一個用來處理字元串的類。包含了字元串處理掉一下常用方法,如:
Constructors 構造函數,用於字元串初始化
Operators 操作符,用於字元串比較和賦值
append() 在字元串的末尾添加文本
assign() 為字元串賦新值
at() 按給定索引值返回字元
begin() 返回一個迭代器,指向第一個字元
c_str() 將字元串以C字元數組的形式返回
capacity() 返回重新分配空間前的字元容量
compare() 比較兩個字元串
() 將內容復制為一個字元數組
data() 返回內容的字元數組形式
empty() 如果字元串為空,返回真
end() 返回一個迭代器,指向字元串的末尾。(最後一個字元的下一個位置)
erase() 刪除字元
find() 在字元串中查找字元
find_first_of() 查找第一個與value中的某值相等的字元
find_first_not_of() 查找第一個與value中的所有值都不相等的字元
find_last_of() 查找最後一個與value中的某值相等的字元
find_last_not_of() 查找最後一個與value中的所有值都不相等的字元
get_allocator() 返回配置器
insert() 插入字元
length() 返回字元串的長度
max_size() 返回字元的最大可能個數
rbegin() 返回一個逆向迭代器,指向最後一個字元
rend() 返回一個逆向迭代器,指向第一個元素的前一個位置
replace() 替換字元
reserve() 保留一定容量以容納字元串(設置capacity值)
resize() 重新設置字元串的大小
rfind() 查找最後一個與value相等的字元(逆向查找)
size() 返回字元串中字元的數量
substr() 返回某個子字元串
swap() 交換兩個字元串的內容
B. string在c語言中是什麼意思
String是C++、java、VB等編程語言中的字元串,用雙引號引起來的幾個字元,如"Abc","一天"。
在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。 String 對象是System.Char對象的有序集合,用於表示字元串。String 對象的值是該有序集合的內容,並且該值是不可變的。
(2)stingc語言擴展閱讀:
string字元創的用法:
1、字元串輸出函數puts,格式:puts (字元數組名),功能:把字元數組中的字元串輸出到顯示器。
2、字元串輸入函數gets,格式:gets (字元數組名),功能:從標准輸入設備鍵盤上輸入一個字元串。 本函數得到一個函數值,即為該字元數組的首地址。
3、字元串連接函數strcat,格式:strcat (字元數組名1,字元數組名2),功能:把字元數組2中的字元串連接到字元數組1中字元串的後面,並刪去字元串1後的串標志「 」。本函數返回值是字元數組1的首地址。
參考資料來源:網路-string
C. C語言中有string嗎
C語言中沒有string類型。
string類型是 C++、java、VB等編程語言中的。 在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。string 是C++標准程序庫中的一個頭文件,定義了C++標准中的字元串的基本模板類std::basic_string及相關的模板類實例。
而在C語言中,C語言中沒有字元串類型,字元串是存放在字元型數組中的,將字元串作為字元數組來處理的。為了測定字元串的實際長度,C語言規定了一個「字元串結束標志」,以字元'