黑马程序员技术交流社区
标题: 字符串数组的思考 [打印本页]
作者: 蔡雨生 时间: 2015-9-18 21:46
标题: 字符串数组的思考
字符串数组,
其实就是数组,里面的元素是字符串
下面的代码,就为大家演示一下字符串数组的创建
#include <stdio.h>
#include <string.h>
void test(){
char str[] = "apple"; //字符串
printf("%s\n",str); //打印字符串
//字符串数组
char strArr[6][100] = {"apple","google","baidu","microsoft","itcast","heima"};
for (int i = 0; i < 6; i++) {
printf("%s\n",strArr);
}
//strArr 字符数组的数组名
}
//手动编写一个函数 模仿 strlen
/**
* 手动实现字符串长度计算
*
* @param str 要计算的字符串
*
* @return 字符串好长度
*/
int len4Str(char str[]){
//设置一个标志 ,字符串长度的标志
int i = 0;
//'\0'代表字符串的结束
while (str != '\0'){
if (str == "p") {
return i;
}
i++;
}
return -1;
}
int main(){
char str[] = "app\0le";
//模仿
int len = strlen(str); //
int newLen = len4Str(str);
printf("系统计算len=%d\n自定义的len=%d\n",len,newLen);
return 0;
}
作者: huahaoL 时间: 2015-9-18 21:47
不错不错,谢谢分享
作者: oxzjsku 时间: 2015-9-18 22:54
大兄弟加油~
作者: 陆露 时间: 2015-9-18 23:18
写的很好
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |