C语言_数组
来源:互联网 发布:淘宝客服怎么发图片 编辑:程序博客网 时间:2024/04/29 23:56
数组:
注意事项:字符串所占的空间至少要比字符串长度大1,因为字符串以 '\0' 表示结束.系统提供的字符串处理函数都是根据 '\0' 来判断字符串是否结束.
数组的初始化:
char array[10] = {'\0'};
或者 char array[10] = "";
strlen()函数 和 sizeof()函数:
#inlcude <stdio.h>
int main(int argc,const char * argv[])
{
//单引号定义字符数组时最后要加上'\0'结束符,这样strlen()函数才能判断是否结束
char array1[10] = {'H','e','l','l','o',' ','C','\0'};
char array2[10] ="Hello C"; //这样定义会自动添加'\0'
long lengtha1 = strlen(array1);// '\0'虽然占一个字符,但不参与strlen()函数的计算
long lengtha2 = strlen(array2);
long sizea1 =sizeof(array1); //sizeof()使计算数组的空间长度
long sizea2 = sizeof(array2);
printf("lengtha1 = %ld, ",lengtha1);
printf("lengtha2 = %ld\n",lengtha2);
printf("sizea1 = %ld, ",sizea1);
printf("sizea2 = %ld",sizea2);
}
输出结果是:
lengtha1 = 7, lengtha2 = 7
sizea1 = 8, sizea2 = 8
strcmp(a,b)函数:
注意的是 a 和 b 必须为字符串数组,单个字符不可用此函数比较
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组
- C语言_数组应用
- C语言_二维数组
- C语言_二维数组
- C语言_初成长_数组
- C语言基础二_数组
- C 语言_数组算法例子
- iOS C语言5_二维数组
- C语言_数组与指针
- Objective-c语言_数组练习题1
- Objective-c语言_数组练习题2:
- Objective-C语言_数组练习题
- C语言学习笔记_数组
- C语言_数组初识总结
- 复习两年之前看的东西。。。Servlet
- 打包play框架程序代码
- Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- android API 文档
- POJ 2411 Mondriaan's Dream
- C语言_数组
- 曾经做的一个需求:如果一个应用在后台运行超过三小时,系统自动杀掉这个应用 以释放内存 来达到内存优化的目的
- C语言sscanf函数的总结
- 选择树百叶企业的理由(汽车防滑垫行业领导者)
- 读取配置文件的内容 SAXReader Document
- chrome 更新插件 运行一次 不提示
- 【Mongodb】用户和认证 权限总结
- 【WIN API】EnumSystemFirmwareTables 函数的使用。
- 【转】0个有关Java中String的面试问题