ããstrlen:æ¯Cæ ååºä¸çå符串å½æ°ï¼ç¨äºç»è®¡å符ç个æ°ã
ããsizeof:æ¯cè¯è¨ä¸çè¿ç®ç¬¦ï¼ç¡®åç说æ¯ä¸ä¸ªç¼è¯æ¶è¿ç®ç¬¦ï¼ç¨äºç»è®¡ç±»åæè
åéæå çå
ååèæ°ã示ä¾ï¼ä»¥32ä½ç³»ç»ä¸ºä¾ã
char *str = "hello";
strlen(str); //å®çå¼æ¯5ï¼å 为helloè¿ä¸ªå符串æ5个å符
sizeof(str); //å®çå¼æ¯4ï¼å 为char *æ¯ä¸ä¸ªæéç±»åï¼å®å 4个åèã
sizeof("hello"); //å®çå¼æ¯5ï¼æ¯å 为helloæ5个å符ï¼æ¯ä¸ä¸ªå符å 1个åèã
int a[2] = {0};
sizeof(a); //å®çå¼æ¯8ï¼å 为aä¸æ2个intååéï¼æ¯ä¸ªintåå 4个åèï¼æ以8åè