在 c 語言中,字串是使用 null 字元 『\0』 終止的一維字元陣列。
1、字串的初始化
char str = "hello";
char str1[6] = ;
char * str2 = "hello";
2、字串操作函式1、反轉字串char* reversestring(char* s)
if(resultint_max)
return result;
}
3、字串中的第乙個唯一字元int firstuniqchar(char* s) ;
int i;
for (i = 0; i < lens; i++)
for (i = 0; i < lent; i++)
for (i = 0; i < 26; i++)
return true;
}
5、驗證回文字串bool ispalindrome(char* s)
if(len > 1)
if(!((s[j]>='a'&&s[j]<='z')||(s[j]>='a'&&s[j]<='z')||(s[j]>='0'&&s[j]<='9')))
if(s[i]!=s[j]&&(s[i]>='0'&&s[i]<='9'))
return false;
if(s[i]!=s[j])
}i++;
j--;}}
return true;
}
6、字串轉換整數(atoi)int myatoi(char* str)
if(signal == -1) num = -num;
if(num>int32_max) num = int32_max;
if(num7、實現strstr()int strstr(char* haystack, char* needle)
if (s18、報數#define maxn 10005
char s[maxn], t[maxn];
char* countandsay(int n) else
}strcpy(s, t);
strcpy(t, "");
}return s;
}
9、最長公共字首//審題,是字串陣列
char* longestcommonprefix(char** strs, int strssize)
return str;
}
PLSQL總結 9 字元
字元 begin dbms output.put line to char用法 dbms output.put line to char sysdate,yyyy mm dd hh24 mi ss to char用法 dbms output.put line dbms output.put line...
C 陣列二(字元陣列)
字元陣列是用來存放字元資料的陣列,就是說,字元陣列中的每個元素存放乙個字元,字元陣列也可以用來存放字串。字串常量 字元常量 雙引號單引號 字元常量符串 a 佔2個儲存單元 多了 0 字元a僅佔乙個儲存單 1 字元陣列的定義格式如下 char陣列名 常量表示式 2 字元陣列的初始化賦值給字元陣列的各個...
Python入門示例系列10 字串 初級
python入門示例系列10 字串 初級 python中的字串用單引號 或雙引號 括起來,同時使用反斜槓 轉義特殊字元。s1 hello s2 hello s3 s4 s5 hello s6 hello s7 str print type s1 print type s2 print type s3...