第十二次作业总结
字符串常量“array”,“point”
用一對雙引號括起來的字符序列
被看做一個特殊的一維字符數組,在內存中連續存放
實質上是一個指向該字符串首字符的指針常量
Char *sp=“point”;
Printf(“%s”,sa);
Printf(“%s”,sp);
Printf(“%s\n”“string”);
數組名sa,指針sp和字符串“string”的值都是地址。
Char *sp=“this is a string”;
如果要改變數組sa所代表的字符串,只能改變數組元素的內容。
如果要改變指針sp所代表的字符串,通常直接改變指針的值,讓她指向新的字符。
字符串的輸入和輸出
輸入字符串:scanf( )或gets( )
輸出字符串:printf( )或puts( )
Stdio.h
輸入參數:字符數組名,不加地址符
遇回車或空格輸入結束,并自動將輸入的一串字符和’\0 ’送入數組中
字符串復制strpy(str1,str2)
字符串連接strcat(str1,str2)
字符串比較strcmp(str1,str2)
字符串長度strlen(str)
String.h
比較兩個字符串的大小
規則:按字典序(ASCII碼序)
如果str1和str2相等,返回0
如果str1大于str2,返回一個正整數
如果str1小于str2,返回一個負整數
?
轉載于:https://www.cnblogs.com/moyansameal/p/6163809.html
總結
- 上一篇: 利用TreeSet给纯数字字符串排序
- 下一篇: EFM32外设模块—USART V1.0