/*
==================================================================
题目:甲乙丙丁四人猜A,B,C,D,E,F6个人谁是冠军,甲说不是A就是B,乙说
绝对不是C,丙说不可能是A和B,丁说是A或B,比赛结果说四人中仅仅有一个人
是说对的!
===========================================
原创
2022-01-12 14:25:21
48阅读
/*结构体:保存一组类型不同的数据;定义格式:1,定义结构体类型后,再定义结构体变量:structattr_type_name{attr_typeattr_name;......};structstruct_namestruct_var_name;2,定义结构体类型的同时,定义结构体变量:structattr_type_name{attr_typeattr_name;......}struct_v
原创
2019-05-01 08:04:30
675阅读
1. 什么是常量常量,表示一些固定的数据2. 常量的分类1> 整型常量(int)包括了所有的整数,比如6、27、109、256、-10、0、-289等2> 浮点型常量(float\double)浮点型常量分为double和float两种数据类型 double:双精度浮点型,其实就是小数。比如5.43、-2.3、0.0等(注意,0.0也算是个小数) float:单精度
原创
2015-03-29 16:55:02
1120阅读
点赞
1评论
/*
枚举 : 用来表示几种取值固定的数据类型(本质就是整型);
定义格式 : 1,定义枚举类型的同时,定义枚举变量 :
enum 枚举类型名称 {取值} 枚举变量名称; //枚举类型名称可省略,但此时,枚举类型是一次性的;
原创
2019-05-01 08:15:54
516阅读
链表就像一个铁链,每个节点node除了自身数据外,还包括一个指向下一个数据的指针(*nest),也就是该该指针即是节点数据结构体的成员又是一个指向下个元素的指针。链表都有一个头(*head指针指向首个元素地址)和尾指针(*tail=NULL),加上每个节点就构成了简单的链表。
链表的创建可以静态地用结构体实现,也可以动态的用malloc实现。
链表据说打破了C的2个特例:先定义后使用(链表里自
转载
2019-11-20 16:22:00
305阅读
2评论
#include void e(int);int main(void){ int a = 3; e(a); putchar('\n'); return 0;}void e(int n){ if...
转载
2012-07-08 19:29:00
120阅读
2评论
鱼鹰 鱼鹰谈单片机 2月19日 预计阅读时间: 5 分钟 我们知道,数据分为两种,一种为只读,一种为可读可写,为了防止一些不变的数据被程序意外的修改,有必要对它进行保护。这就是 const 的作用。在单片机中...
转载
2019-08-18 17:09:00
104阅读
2评论
先总结一下 static 的用法,然后再对每一条进行说明:定义全局静态变量定义局部静态变量定义静态函数头文件
原创
2022-01-05 09:35:29
307阅读
枚举类型的定义 枚举类型定义的一般形式为: enum 枚举名{枚举值列表}; 在枚举值列表中列出所有可用值。这些值也称为枚举元素,枚举值是常量,不是变量,枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2... 例
原创
2014-08-19 00:36:15
963阅读
/*
定义 : 即在函数内部函数自己调用自己,已达到实现类似于循环结构的功能;
注意点:递归必须要有明确的结束语句,否则容易形成死循环;
递归案例分析:计算n!,这里以计算4!为例,进行说明递归的工作原理:
*/
int powder(int num); //递归函数声明;
int main(int argc, const char * argv[]) {
int num = 3;
原创
2019-04-27 20:39:17
4175阅读
/*
指针 : 专于保存地址的数据结构,占用8个字节,并且可以通过指针保存的地址访问指针指向的内存空间的值;
定义格式 : 指针所指向的数据类型 *指针名称;
初始化 ; 1,定义的同时初始化,如 : int *[n]numP = # //定义几级指针,则写几个"*";
2,定义后,再初始化,如 : int *[n]numP; num
原创
2019-04-30 13:51:17
429阅读
函数原型: #include <unistd.h> int symlink(const char * oldpath, const char * newpath); 函数说明: symlink()以参数newpath 指定的名称来建立一个新的连接(符号连接)到参数oldpath 所指定的已存在文件.
转载
2019-11-11 14:34:00
324阅读
#include #include #include static jmp_buf buf;int main(void){ volatile int b = 3; if (setjmp(buf) != 0...
转载
2012-07-08 16:20:00
78阅读
2评论
结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个
原创
2022-10-11 12:04:22
319阅读
2024.3.3所学习的C语言数组,于今晚进行的复习
原创
精选
2024-03-05 20:43:18
260阅读
点赞