- 博客(34)
- 收藏
- 关注
原创 嵌入式面试题(持续更新)
1、编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefg”。右移字符串。按照最笨的方法:申请(malloc)一个buf为100的空间,传字符串和buf和右移个数给func函数,经过一系列转换,得到最终值,返回buf并打印。char x[2];}a;3、位域。
2023-03-21 20:56:40
215
原创 关于一个简单的逻辑判断
1)结果为false,if(!1)结果为false,if(0)结果为flase,if(!0)结果为true,if(1)结果为true。取反,是Java与C/C++使用补码来表示二进制数,在补码表示中,最高位为符号位,正数的符号位为0,负数为1。a==0),如果a为false,!a就为true(1),那么if(!a==0),如果a为true,!a就为false(0),那么if(!若a的真值为0,则!因为在逻辑判断中,编译器把非0的归为一种,把0归为一种,不是真就是假。a):如果a为假,那么!
2023-03-10 10:27:19
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人