国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
strcpy,memset,memcpy三者之間的根本區(qū)別

http://blog.csdn.net/educast/article/details/12969835

2013

 1.strcpy的用法

   strcpy的作用是拷貝字符串,當(dāng)它遇到'\0'時(shí)結(jié)束拷貝,原型為:extern char *strcpy(char *dest,char *src);

就是把src的字符串復(fù)制到dest中,例如:

#include<string.h>

#include<iostream.h>

void main(){

char a[20],c[]="i am teacher!";

strcpy(a,c);

cout<<a<<endl;}

此小例子中,char c[]={'i',' ','a','m',' ','t','e','a','c','h','e','r','\0'};字符串一般默認(rèn)后面有一個(gè)結(jié)束符,

當(dāng)用到strcpy(a,c);函數(shù)時(shí),把c中的字符串復(fù)制到a中,當(dāng)遇到字符串中默認(rèn)的結(jié)束符后,復(fù)

制結(jié)束。

2.memcpy的用法

memcpy用來做內(nèi)存拷貝,可以拿它拷貝任何數(shù)據(jù)類型的對象,可以指定拷貝的數(shù)據(jù)長度;

原型函數(shù)為void *memcpy(void *dest, const void *src, size_t n);其中dest為返回的值。功能是從源src

所指的內(nèi)存地址的起始位置開始拷貝n個(gè)字節(jié)到目標(biāo)dest所指的內(nèi)存地址的起始位置。

例如:#include <stdio.h>
#include <string.h>
int main()
{
   char *s="Golden Global View";//此字符串總共有18個(gè)字符,再加上一個(gè)結(jié)束符,總共存放19個(gè)字符
   char d1[20],d2[20];
   memcpy(d1,s,(strlen(s)+1));//用memcpy函數(shù),把s中字符串的首地址拷貝到d中,連續(xù)復(fù)制19個(gè)字符

memcpy(d2,s+14,5); //從第14個(gè)字符(V)開始復(fù)制,連續(xù)復(fù)制4個(gè)字符(View)
   printf("%d\n",strlen(s));
   printf("%s\n",d1);

printf("%s\n",d2);
   return 0;
}

3.memset的用法

memset的作用是對一段內(nèi)存空間全部設(shè)置為某個(gè)字符,常用在內(nèi)存空間的初始化,其原型函數(shù)為

void *memset(void *s,int c,size_t n);就是把已開辟內(nèi)存空間s的首n個(gè)字節(jié)設(shè)置為c。

例如#include <stdio.h>

#include <memory.h>
#include <string.h>
int main()
{
char s[]="Golden Global View";
memset(s,'G',6);//把s中的前6個(gè)字符改成G,也就是把Golden改成GGGGGG
printf("%s\n",s);//輸出為GGGGGG Global View
return 0;
}

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
不會這些字符串操作,你怎么精通C語言?如何玩轉(zhuǎn)C++?
mem.h函數(shù)庫
字符串以及內(nèi)存操作相關(guān)函數(shù)
strcmp?strcpy?strcat?strlen?的實(shí)現(xiàn)?以及與strncat?st...
memset與memcpy函數(shù)使用詳細(xì)說明
memcopy和memmove 區(qū)別(另strcpy(), strncpy()和memset()) 收藏
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服