1. strcpy是字符串拷貝函數
原型:char *strcpy(char *strDest, const char *strSrc) 功能:將字符串source拷貝到指針dest所指向的內存單元。 2. sizeof操作符 用法:計算數據所占內存空間的字節數,具體參見sizeof 和 strlen用法。 3. strlen函數 功能:計算字符串中字符的個數,不包括'\0'字符。具體參見sizeof 和 strlen用法。/******************************************************************** ni hao a! sizeof(source) = 10 sizeof(dest) = 20 strlen(dest) = 9 ni hao a! 燙燙燙燙燙 ********************************************************************/#include<stdio.h>
#include<string.h>
int main(void){ const char source[10] = "ni hao a!"; char dest[20];
strcpy(dest, source); puts(dest);
printf("sizeof(source) = %d\n", sizeof(source)); printf("sizeof(dest) = %d\n", sizeof(dest)); printf("strlen(dest) = %d\n", strlen(dest)); for (int i = 0; i < 20; i++) printf("%c", dest[i]); puts("\n");
return 0;}