字符数组
来源:互联网 发布:淘宝店铺招牌图片尺寸 编辑:程序博客网 时间:2024/05/16 14:47
字符串和字符数组的差别:
1.字符串有结束标志:‘0’,系统会自动在最后一个字符后面加‘0’作为结束标志;字符数组不会加‘0’。例如:char c[]="I like C" 等价于 char c[]={'I',' ','l','i','k','e',' ','C','/0'} 必须要加最后的'/0'.
2.字符串在内存中是以字符数组的形式储存。
#include<stdio.h>
void main ()
{
char string[81];
int i,num=0,word=0;
char c;
gets(string); gets 直接输入一个字符串到字符数组 getchar 只能接收一个字符。
for (i=0;(c=string[i])!='/0';i++)
{
if (c==' ') word=0;
else if(word==0)
{
word=1;
num++;
}
}
printf("%d words/n",num);
}
word 是判别是否是 单词。
else if(word==0)这句 开始没理解
- 字符数组
- 字符。数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- 字符数组
- mongoDB一些操作的注意事项
- 浅谈Eclipse寻找JVM(JRE)的顺序机制
- Android的gallery实现无限循环和降低选择频率
- 解决TCP网络传输“粘包”问题
- Genesis2000 Script 编程
- 字符数组
- China's ruthless criminals TOP3!
- 网站地址多出jdfwkey=的原因及解决方法
- csh简单语法
- Force a thread to enter the alertable state and execute the queued APC
- 预编译头文件:效率还是内聚性?
- 如何投资美国股票
- 什么是CC?CC攻击原理及防御方法
- DataRow复制功能