代码改变世界

随笔档案-2017年11月

每天一个linux知识

2017-11-25 13:45 by 小白很我, 175 阅读, 收藏,
摘要: 我们直接哪一根网线把两台电脑连在一起能传输数据和请求吗? 答案:能 下面是百度经验里面的操作结束,可以试一下。 https://jingyan.baidu.com/article/17bd8e521575f985ab2bb8e0.html 从上面的例子初步可以看出ip,和网关的作用。 ip就是电脑( 阅读全文

输入输出串小知识点

2017-11-25 10:48 by 小白很我, 256 阅读, 收藏,
摘要: #include <stdio.h> int atoi (const char* nptr); nptr 是一个以有数字或‘-’的字符开头+数字的字符串。反正从左往右碰到非数字字符(第一个可以是‘-’),就停止转换。 char tab[] = "345" int a = atoi(tab); //a 阅读全文

函数传参

2017-11-21 13:28 by 小白很我, 189 阅读, 收藏,
摘要: 输出: hello world. 清楚一点,str和 形参p都在栈内存中,但是实参str和形参p在栈内存空间是完全独立的。get_memory( &str )调用时,将&str传递给了形参p,这样形参和实参就没有半毛钱 关系了。 被调函数就获得了传递过来的内容,存放在栈空间的形参变量中,传递过来的东 阅读全文

宏定义值a++

2017-11-21 12:29 by 小白很我, 979 阅读, 收藏,
摘要: 结果是6。mul(a+1, b+1)被简单的替代成 a+1*b+1 = 2+1*3+1 = 6。这个问题可以用()解决; 完全解决了重复替代可能带来的问题,我先将你的表达式赋值给一个变量,那传入的表达式不就是一个普通的值了吗。然后就可以进行各种操作了。 加强该宏 的能力,如果我的a,b不是int类型 阅读全文