![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
文章平均质量分 70
LuckyDog0623
来自一个社会底层打工人的呐喊
展开
-
C语言可变参数解析与实现
#include <stdio.h> #include <stdarg.h> struct person{ char *name; int age; char score; }; struct person1{ char *name; int age; char score; }__attribute__((packed)); struct person2{ char *name; int age; char score; }__attribut...原创 2022-02-25 21:23:18 · 470 阅读 · 0 评论 -
C语言结构体
1、结构体的声明格式 struct tag {member-list} varible-list; 问题一、z = &x; 这句话合法吗? struct{ int a; char b; float c; } x; struct{ int a; char b; float c; } y[20], *z; 问题二:以下两个Simple的意义有什么区别? struct Simple{ int a; char b; float...原创 2021-04-06 23:36:58 · 87 阅读 · 0 评论 -
关键词restrict,const,volatile
本文转载自:https://blog.csdn.net/SMF0504/article/details/51290499?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161681326616780274171912%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=161681326616780274171912&转载 2021-03-27 10:57:12 · 201 阅读 · 0 评论 -
关于C语言基本数据类型取值
参考:https://blog.csdn.net/weixin_42856843/article/details/81989737 https://blog.csdn.net/dugudaibo/article/details/82787894 1 数据类型的限定符 short , long, long long 我们可以为这些基本数据类型加上一些限定符,比如表示长度的 short 和 long。比如 int 经过限定符修饰之后,可以是 short int,long int,还可以是 lon...转载 2021-03-21 00:33:04 · 579 阅读 · 0 评论 -
指针深入剖析C语言
重点: 1、指针是什么? 2、指针和指针类型 3、野指针 4、指针运算 5、指针和数组 6、二级指针 7、指针数组 1、指针 是编程语言中的一个对象,来利用地址,它的值指向存在电脑存储器总共的另一个地方的值,由于通过地址能找到所需要变量单元,可以说,地址指向该变量单元。因此将地址形象化的称为指针;意思就是通过它能找到以它为地址的内存单元; 一个单元的大小是1一个字节;对于32位机器,有32根地址线,2的32次方个地址也就是4GB;32位需要用4个字节来存放;0xffff来表示一个地.原创 2021-03-04 00:13:04 · 340 阅读 · 0 评论