第一范文网 - 专业文章范例文档资料分享平台

Chapter 7 Pointers(指针)

来源:用户分享 时间:2025/5/25 9:44:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

char string[80]; char * c1;

strcpy( string, \ strcpy( c1, \

strcat( string, \字符串连接函数,把第二个字符串参数连接到第一个字符串参数的结尾。

strcat( string, \相当于c2 += c3; strcat( string, \

printf( \}

Function : strcmp 字符串比较函数

int strcmp(const char *str1,const char*str2); 如果str1 > str2,返回1; 如果str1 = str2,返回0; 如果str1 < str2,返回-1;

两个字符串从前向后,逐个比较每对字符的ASCII码的大小;若相同,则继续比较,直到遇到第一对不同的字符。ASCII码整数大的字符为大。 For example:

#include #include

char string1[] = \char string2[] = \

int main( void ) {

//char tmp[20];

char* tmp = new char[20]; int result;

printf( \ result = strcmp( string1, string2 ); if( result > 0 )

strcpy( tmp, \ else if( result < 0 )

strcpy( tmp, \ else

strcpy( tmp, \

printf( \

delete []tmp; return 0; }

§ 4. Arrays of Strings 字符串数组

字符串数组存储的,不是每一个字符串的内容,而是各个字符串首地址的指针。 Q:为什么不存内容而存指针呢?

char* pDays[7];

pDays[0] =\“abcdefg” pDays[1] =\pDays[2] =\pDays[3] =\pDays[4] =\pDays[5] =\pDays[6] =\

char **pWalker, **pLast ; //字符串数组是一种二维指针。

//数组名本身是指针,指向数组首元素;数组每个元素存储的也是指针,是每个字符串首字符的地址。

pLast = &pDays[6] //pLast指向字符串数组的最后一个元素 For (pWalker = pDays; pWalker <= pLast; pWalker++) {

printf( “%s\\n”, *pWalker ); }

pWalker--;

printf(\

搜索更多关于: Chapter 7 Pointers(指针) 的文档
Chapter 7 Pointers(指针).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1lj9p5vo1d4zk8m0i2bq_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top