资源描述:
《c语言中字符变量字符串和字符数组应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言中字符变量字符串和字符数组应用字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错误发生的成分?一?注意区别字符数组中的字符和字符串C语言中无字符串变量,但提供了字符数组characterarrary)用于存储字符串,例如:charstr[]="Hello";同时,字符数组亦用于存储字符或字符变量,例如:/*存放字符例*/charChars[]={`H``e`,`1``1`,`o`};/*存放字符变量例*/char
2、ch=getch();charCharVar[]=ch;str和Chars的内容尽管由相同字母构成,但前者是字符串(str)后者为一列字符(Chars)?两者在内存中的结构不同,即字符串结尾有NULL0(字符串终止符)?在应用编程实践中,常常需要从键盘获取字符,依次存入字符数组中,再以字符串输出函数输出到屏幕等,譬如,在中文环境?图形模式下中文字符的键盘输入和屏幕显示?如混淆字符数组中字符组与字符串的差别,则可能得到奇怪的结果?如例:CharStr(){inti,CharNum=5;unsignedcharstr[80];for
3、(i=0;i