技术转载
文章平均质量分 89
转载IT行业各大咖的技术博文
WhiteShirtI
不管你现在是什么状态 你要记住 生活中的目标就是快乐自由 每天开心
展开
-
一文搞定C语言指针问题
转自微信公众号:编程指北是的,这一篇的文章主题是「指针与内存模型」说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,特别是各种高级操作。而了解内存模型的则可以把指针用得炉火纯青,各种 byte 随意操作,让人直呼 666。这篇看完,相信你会对指针有一个新的认识,坐等打脸????一、内存本质编程的本质其实就是操控数据,数据存放在内存中。因此,如果能更好地理解内存的模型,以及转载 2021-01-06 15:23:28 · 862 阅读 · 1 评论 -
C语言 传值和传指针的区别
转自微信公众号:编程珠玑作者:守望,Linux应用开发者前言我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。传值我们在初学C语言的时候就被老师教过,下面的方式是无法交换a和b的值的:#include<stdio.h>void swap(int a,int b){ int temp = a; a = b; b = temp; printf("swap a = %d原创 2021-01-06 14:35:43 · 819 阅读 · 1 评论 -
do{}while(0)只执行一次无意义?你可能真的没理解!
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义,比如do{}while(0)。do{conditional code}while(condition)结构流程图如下:一般结构如以下代码do{ //循环体}while (条件表达式);do while/while do的区别do while()意思是先干了再说!!while() do意思是先看看能不能干!初见do{…}whil转载 2021-01-05 16:42:43 · 1266 阅读 · 0 评论