C/C++
nwsuaf_huasir
“奥雷里亚诺,马孔多在下雨”,“别犯傻了,赫里内勒多,八月下雨很正常。”
展开
-
enum在C语言中的用法
enum是枚举类型,可以用该类型定义枚举常量。#include #include void main(){ enum gpiospeed{gp_10MHz,gp_20MHz,gp_30MHz}; enum gpiospeed s; s = gp_30MHz; printf("%d",s); }编译运行之后,会打印出来2原创 2017-10-26 13:40:05 · 603 阅读 · 0 评论 -
C语言中的typedef struct用法
在学习数据结构的时候,我经常遇到typedef struct,刚开始感觉很别扭,查阅资料之后才真真理解了。先从结构体说起。1、结构体用法struct Student{int age;char s;}如果要定义一个该结构体变量,就需要:struct Student st1;有没有觉得很麻烦,我们隐隐约约察觉到,多写一个struct很费劲,因此才有了下面的typedef...原创 2017-12-24 10:33:51 · 49046 阅读 · 12 评论 -
C语言中的数据类型转化
不得不说在单片机C语言编程中,数据类型转化是一个不得不面对的问题,尤其是AD转化,LCD液晶显示,都需要使用类型转化。比如将单片机采集到的一个小数显示到LCD1602上去,那么必须将小数转化为一个一个的整数,再将它转化为字符,最终才能正常显示。对待此类问题,需要深刻的了解C语言的数据类型转化机制。什么是数据类型转化,为什么要进行转化呢?执行算术运算时,计算机比C语言的限制更多。为了让计算机原创 2017-12-08 09:57:13 · 627 阅读 · 0 评论 -
c语言中的'0','NULL'以及'\0'
在学习c语言的时候,常常会遇到对于空指针赋值为'NULL',以及在字符串末端插入'\0',那么三者有什么区别呢?1、首先看看0 和 NULL区别:int main(){ int a,b; a = 0; b = NULL; printf("a = %d, b = %d \n",a,b); return 0;}编译运行结果为:a = 0, b原创 2017-12-26 11:17:47 · 570 阅读 · 0 评论 -
C语言下单链表的创建
单链表属于线性表的一种,可以动态增减数据,它所占用的空间和位置是不需要预先分配划定的。可以根据系统的情况和实际的需求及时生成。创建C语言描述:头插法创建单链线性表void CreatListHead(Linklist *L,int n){ int i,randValue; Linklist p; *L = (Linklist)malloc(sizeof(Node)原创 2017-12-26 19:34:21 · 435 阅读 · 0 评论