摘要: 字符数组 #include <stdio.h> int main() { char arr[] = { 'a','b','c','d'}; //定义一个字符数组。 char arr2[] = "abcd"; printf("%d\n", strlen(arr));//arr后面没有手动添加\0,st 阅读全文
posted @ 2021-03-16 21:53 别学无止境 阅读(116) 评论(0) 推荐(0)
摘要: 思路: 大家都知道一个十进制数通过模10,除10就可以得到一个整数的每一位数。那么同理,二进制数也一样可以通过%2,/2得到这个二进制数的每一位。想明白这点这题就基本解决了。再定义一个计数器记录1的个数。 #include <stdio.h> int get_one(int a) { int cou 阅读全文
posted @ 2021-03-16 20:57 别学无止境 阅读(72) 评论(0) 推荐(0)
摘要: str1和str2是数组,他们在内存中占用两块不同的空间,所以str1!=str2。str3和str4指向的是常量字符串,他们指向的常量字符串相同,常量字符串存储在内存的只读数据区,不允许修改,如果已经声明了一个常量字符串,如果后续声明相同的常量字符串,不会继续在内存开辟新的空间存放它,而是指向已经 阅读全文
posted @ 2021-03-16 00:06 别学无止境 阅读(182) 评论(0) 推荐(0)