C语言 输出参数 和 输入参数const

输入参数就是函数运算需要的数据, 输出参数就是运算结果   stringcopy(char *a,const char *b)是一个字符串的拷贝函数 b是拷贝的原字符串,即输入参数,给b前面加const 是为了不让函数内部改动b的值,起到一个保护作用。 a是需要拷贝的字符串,即输出参数。...

2018-11-19 16:12:10

阅读数:10

评论数:0

#define和const的区别

https://blog.csdn.net/yi_ming_he/article/details/70405364 这个区别用从几个角度来说: 角度1:  就定义常量说的话:  const 定义的常数是变量 也带类型, #define 定义的只是个常数 不带类型。 角度2:  就起作用的阶段...

2018-11-01 09:02:09

阅读数:20

评论数:0

C语言 swap交换值的方式

C语言 swap交换值的方式   方式一:(中间值) void swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; }   方式二:(异或) void swap(int *x, int *y) { ...

2018-10-31 17:11:01

阅读数:17

评论数:0

C语言 指针实现字符串连接

C语言 指针实现字符串连接 #include <stdio.h> #include <string.h> int main() { char s1[100], s2[100], s3[100]; ch...

2018-10-31 16:11:03

阅读数:63

评论数:0

小甲鱼 P61 IO缓冲区

小甲鱼 P61 IO缓冲区   IO缓冲区   #include <stdio.h> #include <stdlib.h> int main(void) { FILE *fp; if ...

2018-10-10 09:21:54

阅读数:19

评论数:0

小甲鱼 P60 标准流和错误处理

小甲鱼 P60 标准流和错误处理    标准流 文件流: 标准输入流(stdin) 标准输出流(stdout) 标准错误输出流(stderr) #include <stdio.h> #include <stdlib....

2018-10-09 19:48:24

阅读数:16

评论数:0

小甲鱼 P59 随机读写文件

小甲鱼 P59 随机读写文件   ftell()函数:获取位置指示器的值 #include <stdio.h> #include <stdlib.h> int main(void) { //ftel...

2018-10-09 19:06:54

阅读数:31

评论数:0

小甲鱼 P58 读写文件2

小甲鱼 P58 读写文件2   格式化读写文件 fscanf()函数:读取 fprintf()函数:写入 将当前的日期读取之后,写入到新创建的文件里面  #include <stdio.h> #include <std...

2018-10-09 17:11:28

阅读数:6

评论数:0

小甲鱼 P57 读写文件1

小甲鱼 P57 读写文件1   读写单个字符 fgetc()函数:用于从文件流中读取下一个字符并推进文件的位置指示器(用来指示接下来读写的下一个字符的位置) fputc()函数:用于将一个字符写入到指定的文件中并推进文件的位置指示器   读写单个字符: #include &...

2018-10-09 16:19:27

阅读数:12

评论数:0

小甲鱼 P56 打开和关闭文件

小甲鱼 P56 打开和关闭文件   在完成对一个文件的读写操作之后,你必须将其关闭。   fopen 函数用于打开一个文件并返回文件指针 FILE *fopen(const char *path, const char *mode) path:指定待打开的文件路径和文件名(支持相对路径...

2018-10-08 17:25:05

阅读数:23

评论数:0

小甲鱼 P55 移位和位操作的应用

小甲鱼 P55 移位和位操作的应用   左移位运算符 11001010 << 2   右移位运算符 11001010 >> 2   #include <stdio...

2018-10-08 10:57:32

阅读数:47

评论数:0

小甲鱼 P53 位域---标志位变量

小甲鱼 P53 位域---标志位变量     标志位变量 只存放0或1,表示真或假的变量。     位域(位段,位字段) 允许把一个字节拆开来使用,把一个字节的二进位划分不同的区域,并指定每个区域的位数。 例如,上图所示,这个字节有8个位,划分为三个区域。第一个区域a占了4个...

2018-10-07 20:53:47

阅读数:28

评论数:0

C语言推荐书籍从入门到进阶带你走上大牛之路(收藏版)

前言: 技术书阅读方法论 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。 对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号...

2018-10-07 10:46:25

阅读数:622

评论数:0

小甲鱼 P52 枚举类型enum

小甲鱼 P52 枚举类型enum   localtime 函数---获取当前的本地时间和日期 其实lovaltime 函数是将一个time_t类型的值转换成具体的本地时间和日期,所以需要先使用time函数来返回表示当前时间的time_t。 localtime的返回值是指向tm结构体的指针。...

2018-10-06 15:33:01

阅读数:11

评论数:0

小甲鱼 P51 共用体

小甲鱼 P51 共用体   共用体(联合体,联合类型) 定义方式:     共用体的所有成员共享同一个内存地址!! 不能同时打印共用体三者的值!! #include <stdio.h> #include <st...

2018-10-06 10:40:19

阅读数:27

评论数:0

小甲鱼 P50 进阶typedef---比较复杂的类型声明

小甲鱼 P50 进阶typedef---比较复杂的类型声明   在编程中使用typedef的目的: 1、给变量起一个容易记住且意义明确的别名。 2、简化一些比较复杂的类型声明。     数组指针(指向数组的指针): int (*ptr)[3];//数组指针 使用typedef 为...

2018-10-05 19:21:02

阅读数:53

评论数:0

小甲鱼 P49 typedef---结构体

小甲鱼 P49 typedef   typedef:为类型取别名   typedef 与 结构体: 下面的代码中,使用typedef为结构体Date取个别名为DATE,相当于DATE = struct Date。 (我们可以这样看,typedef struct Date{...}  D...

2018-10-05 16:48:41

阅读数:94

评论数:0

小甲鱼 P48 内存池---通讯录管理程序--单链表的应用

小甲鱼 P48 内存池---通讯录管理程序   小甲鱼 P45 单链表1---头插法 小甲鱼 P46 单链表2---尾插法和遍历 小甲鱼 P47 单链表3---单链表插入和删除   通讯录管理程序 #include <stdio.h>...

2018-10-04 16:24:08

阅读数:54

评论数:2

小甲鱼 P47 单链表3---单链表插入和删除

小甲鱼 P47 单链表3---单链表插入和删除   单链表和数组相比较,最大的优势是插入元素到指定位置的效率。   (单链表插入)让用户输入若干个整数,按顺序插入单链表之中: 比如将3插入2和4之间。对于单链表,改变指针就可以了。先抹掉2指向4的指针,将2改为指向3,3指向4,两个步骤。...

2018-10-04 14:38:13

阅读数:62

评论数:0

小甲鱼 P46 单链表2---尾插法和遍历

小甲鱼 P46 单链表2---尾插法和遍历   单链表---尾插法 核心代码: if (*library != NULL) { temp = *library; // 定位单链表的尾部位置 while (temp->next != NULL) ...

2018-10-03 19:28:24

阅读数:63

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭