int num = 6; int len1 = sizeof( num ); // len1 = 4(一个int为4字节) char* data_ptr = "9"; int len2 = sizeof( data_ptr ); // 结果由cpu的寻址位数决定:32位为4,64位为8 int len3 = strlen( data_ptr ); // len3 = 1 int len4 = strlen( '' ); // len4 = 1,因为在这里表示一个字符0 char* data_arr[10] = "abc"; int len5 = sizeof( data_arr ); // len5 = 10 int len6 = strlen( data_arr ); // len6 = 3
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)