最新发布 第1023页

Code Bye技术改变世界,梦想驱动人生!

C语言

C移除分支预测 优化函数

C移除分支预测 优化函数
一道C的笔试题,用移位操作和掩码来做,一直没实现。 题目要求不能使用条件执行指令,且int 为32位,优化如下函数 int func(int a) { if(a>32767)    return 32767; if(a<-32768)    return -32768; else      return a; } } 解决方案:5分 ……继续阅读 »

10年前 (2015-10-23) 1868浏览 0个赞

C语言

C语言指针初始化语句

C语言指针初始化语句
学习指针,被弄的好晕… 1、如果定义一个数组int a[n],并拿数组名作为一个函数的参数进行传递的话,形参的形式可以写成int *a那么定义一个二维数组int a[n][m],还是拿数组名作为一个函数的参数进行传递,为什么形参的形式不能写成int **a呢? 2、定义一个指向数组的指针int (*p)[4]; 如果想要初始化这个指针的话,应该是要把另一个……继续阅读 »

10年前 (2015-10-23) 2389浏览 0个赞

C语言

c语言 i++ 和 ++i 有什么区别

c语言  i++ 和 ++i 有什么区别
为什么a,b和c,d的输出结果为什么会不一样?有什么区别? 解决方案:20分 a++ 有赋值。 a++ 与 a=a+1 并不是等同的。比如他们的返回值就是不同的。 解决方案:20分 首先结果是:a=1,b=1,c=0,d=1 a++,b++; 独自成为一句表示a=a+1;,b同理; 而包含在一句代码中,c++表示先使用c的值,c再自加1……继续阅读 »

10年前 (2015-10-23) 1051浏览 0个赞

MySql

mysql1045错误循环往复

mysql1045错误循环往复
在查阅网上资料后,用mysql_safe –skip-gran-tables重置root密码四五遍了,每次修改完,重启服务时候都会显示重启失败mysql.sock被占用 (先前已经service mysqld stop过了),然后本人就用kill  kill掉占用,再次重启mysql服务正常,然后随后又出现 1045错误 解决方案:40分 ……继续阅读 »

10年前 (2015-10-23) 1182浏览 0个赞