C++ 实例\2\16
发表在C语言图书答疑 2014-07-30
是否精华
版块置顶:
// Strcpy.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


bool cpystr(char *pdst, const char *psrc)         
{
char *pch = pdst;                          [font color=#FF0000] //为什么要这句?[/font]

if (pdst==NULL || psrc == NULL)
return false;

while ((*pdst++ = *psrc++) != '\0')             [font color=#00FF00]// '\0'可以视为NULL?[/font]
;
return true;
}

int main(int argc, char* argv[])
{


char data[10];                              [font color=#FF0000]//这个定义是什么意思?[10]表示字符串的长度?
[/font] if (cpystr(data,"One world,one dream!"))    [font color=#00FF00]//可不可以不要if()?[/font]
printf("%s\n",data);
return 0;
}

分享到:
精彩评论 1
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2014-07-31
沙发
1.指针初始化
2.在表示字符串的时候'\0'和NULL没有区别
3.这是定义数组,[10]表示数组的长度
4.是strcpy,不用也可以。写成data = cpystr(data,"One world,one dream!")
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照