回炉重造-C语言
文章平均质量分 64
kingkill315
这个作者很懒,什么都没留下…
展开
-
Slyar Home » C语言 单引号和双引号的区别
最近的C语言课在教字符串,貌似N多同学搞不清楚单引号和双引号的区别,有人还以为在C语言里用哪个都可以...其实C语言中的单引号和双引号含义是一点也不一样滴...看别人讲指针与数组时也有点弄不清sizeof一个双引号括起来的数组竟然值会+1:如char a[]="123456";sizeof(a)的值为71、含义不同。用单引号引起的一个字符实际上代表一个整数,转载 2017-05-17 16:10:43 · 368 阅读 · 0 评论 -
extern "C"
原文转自:点击打开链接http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地转载 2017-06-05 11:09:27 · 257 阅读 · 0 评论 -
一个数开根号的二分法和牛顿法
偶然在知乎上看到求解一个数开根号怎么求,闲来无事练习下C;首先自己想到的就是二分法,写出来了才知道这个叫二分法,是一个比较直观的方法,比如求in的开根号,设置一个low,一个high,每次用low和high 的中值的平方去和in比较,在误差范围之内就退出,误差大就继续迭代,然后根据每次比较的结果更新low和high 的值,最后得到一个理想的结果。牛顿法是在网上查的,做二分法时,感觉到可能迭代的太慢...原创 2018-03-08 11:53:20 · 3717 阅读 · 0 评论 -
Linux下串口操作-嵌入式-C语言实现
嵌入式开发板到手后一般都会开放串口,对串口的操作可以说是最基本的操作,那么拿到开发板后怎样操作串口呢?怎样利用串口向外发送数据呢?我做的是一个通过串口来发送一串字符,实现NBIot的传输,系统是linux系统下的,发送的数据需要是16进制的数据。以下是c语言开发串口的相关代码记录。1.找到串口的设备号在linux系统下,所有的设备都是文件,所以要先找到串口这个设备文件,之后就可以对这个串口进行操作...原创 2018-02-28 15:15:10 · 4939 阅读 · 0 评论 -
C/C++ 用libcurl库进行http通讯网络编程(嵌入式开发板)
(转载,非常好,免得丢失,加上自己的在linux上的测试)一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、...原创 2018-09-20 18:37:45 · 1326 阅读 · 0 评论