18 lines
		
	
	
		
			586 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			586 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <stdio.h>
 | |
| #include <string.h>
 | |
| 
 | |
| int main()
 | |
| {
 | |
|     char ask_name[32] = "Jack"; // 结果是 "Jack\0"
 | |
|     printf("%s\n", ask_name);
 | |
|     // sizeof() 统计变量或数组实际分配的内存空间大小,单位是字节
 | |
|     printf("ask_name size is %ldB\n", sizeof(ask_name));
 | |
|     // strlen() 函数统计有效的字符个数,不包括 '\0' (遇到第一个 '\0' 就停止统计 )
 | |
|     printf("ask_name char len is %ld\n", strlen(ask_name));
 | |
| 
 | |
|     char q_what1[128] = "hi,xiao hua\0,love you!";
 | |
|     printf("%s\n", q_what1);
 | |
|     printf("%ld \n", strlen(q_what1));
 | |
| 
 | |
|     return 0;
 | |
| } |