自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 c++ primer 学习笔记及理解(2)

#define指令把名字设定为预处理变量,另外两个指令则分别检查某个指定的预处理变量是否已经定义 #ifdef 当且仅当变量已定义时为真 #ifndef 当且仅当变量未定义时为真,一旦检测为真,则执行后续操作知道#endif 字面值:是一个不能改变的值,如数字,字符,字符串等。单引号内的是字符字面值,双引号内的是字符串字面值。 块:名字定义在块内部。名字从声明位置开始直至声明语句所在的作用...

2018-08-05 19:13:35 272

原创 Linux C的简单文件操作

fopen打开文件 定义函数FILE * fopen(const char *path,const char *mode); 其中const char *path为文件的打开路径及文件名。 const char *mode为以下几种模式: R:打开只读文件,该文件必须存在。 r+:打开可读写的文件,该文件必须存在。 w:打开只读文件,若文件存在则文件长度清0,即该文件内容会消失;若文件...

2018-08-03 21:25:28 360

原创 c++ primer 学习笔记及理解(1)

术语 clog :关联到标准错误,通常用于报告程序的执行信息,存入一个日志文件中。 方法 :成员函数的同义用语。 类 :一种定义自己的数据结构及其相关操作的机制。 类类型 :类定义的类型。类名即为类型名。 命名空间 :将库定义的名字放在一个单一位置的机制。命名空间可以避免不经意的名字冲突。 ::       :作用域运算符。其用处之一是访问命名空间的名字。   c++算术类型 类...

2018-08-03 20:42:47 788

原创 快速排序

#include<stdio.h> void swap(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } int partition(int a[], int low, int high) { int privotKey = a[low]; //privotKey为基准元素 while(low &...

2018-08-01 11:17:53 176

原创 简单选择排序

#include<stdio.h> #define max 10 void sort(int array[],int a); int sortmin(int array[],int a,int i); int main() { int i; int array[max]={2,8,6,4,3,9,10,1,7,5}; sort(array,max); for(i=0;i&lt...

2018-08-01 09:44:32 204

原创 插入排序-希尔排序

#include<stdio.h> #include<math.h> #define maxnum 10 void shellsort(int array[],int n,int t); int dkhibbard(int t,int k); void shellinsert(int array[],int n,int dk); int main() { int arr...

2018-07-29 20:51:49 177

原创 插入排序的简单示例以及个人见解

#include<stdio.h> #include<stdlib.h> #define N 5 void display(int a[],int n) { int i,j,k,temp; for(i=1;i<n;i++) { j=0; while((a[j]<a[i])&&(j<i)) { j++; } ...

2018-07-28 20:41:27 375

原创 在LINUX下用链表形式编写通讯录(bug已修正版)

昨日bug 部分 stu *myread(stu *head)//这个函数有bug { FILE *stream; stream=fopen("/root/Desktop/addresslist_lb/data","r"); int count1,i,k; char new1[10]; stu *temp=head; if(stream==NUL...

2018-07-27 20:02:21 304

原创 在LINUX下用链表形式编写通讯录

完成情况:功能都已实现,但当data文件无数据时会出现问题,400行代码。 附代码 #include<stdio.h> #include<string.h> #include <stdlib.h> //#include<Windows.h> typedef struct Link { int num; char name[10]; cha...

2018-07-26 19:19:11 255

原创 2018年7月25日日报

姓名:任光烨 日期:2018年7月25日 今日学习任务:学习指针及数组,数据结构。 今日完成情况:都已完成,100~200行代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获: 自我评价:一般。 其他:附笔记     数据结构笔记 第一章 数据项是不可分割的最小单位。 数据对象是性质相同的数据元素的集合,是数据的子集。 数据结构是相互之间存在...

2018-07-25 19:13:01 251

原创 2018年7月24日日报

姓名:任光烨 日期:2018年7月24日 今日学习任务:自学文件操作,单链表,完成通讯录4.0。 今日完成情况:都已完成,100~200行代码。 今日开发中出现的问题汇总:全局变量的延迟问题,fwrite函数的参数,。 今日未解决问题:无。 今日开发收获:文件操作以及数据结构 自我评价: 其他:附通讯录4.0源代码 通讯录现已完成功能汇总: 1.信息录入 2信息按序号以及名字大...

2018-07-24 19:03:48 336

原创 2018年7月23日日报

姓名:任光烨 日期:2018年7月23日 今日学习任务:学习数组函数等,趣味编程8,9题。 今日完成情况:都已完成,<100行代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获: 自我评价: 其他:趣味编程8,9题 8: #include<stdio.h> int main() {     int a,b,c,count=0;     f...

2018-07-23 19:43:02 334

原创 2018年7月22日日报

姓名:任光烨 日期:2018年7月22日 今日学习任务:趣味编程5,6,7题。 今日完成情况:都已完成,<100行代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获:终于休息了半天,劳逸结合。 自我评价:????。 5-1: #include<stdio.h> void main() {     unsigned long i;     i...

2018-07-22 16:40:14 215

原创 2018年7月21日日报

姓名:任光烨 日期:2018年7月21日 今日学习任务:学习Linux操作指令,趣味编程3.4题,通讯录程序新增修改功能。 今日完成情况:都已完成,300~400代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获:学习并操练Linux操作指令。 自我评价:一般。 其他:附课堂笔记以及程序。 #include<stdio.h> #include...

2018-07-21 19:20:35 271

原创 2018年7月20日日报

姓名:任光烨 日期:2018年7月20日 今日学习任务:学习Linux操作指令,在Linux环境下完善通讯录程序,用*输出sin cos函数等。 今日完成情况:都已完成,200~300代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获:学习并操练Linux操作指令。 自我评价:一般。 其他:附课堂笔记以及程序。 练习题程序: 1-1 #inclu...

2018-07-20 21:08:55 198

原创 2018年7月19日日报

姓名:任光烨 日期:2018年7月19日 今日学习任务:学习Linux操作指令。 今日完成情况:都已完成,100~200代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获:学习并操练Linux操作指令。 自我评价:一般。 其他:附课堂笔记。    ...

2018-07-19 19:09:07 196

原创 2018年7月18日日报

姓名:任光烨 日期:2018年7月18日 今日学习任务: 1.自习Linux操作指令 2.将下列名单随机分组:分组要求,随机选择4个人组成一组 输出结果:4个人一行进行输出,每行代表一个组。 3.在vs环境下编写通讯录。 今日完成情况:完成大部分功能,分组的题目能用数组进行初始化后完成功能,通讯录姓名只实现了输入单个字符,400~500行代码。 今日开发中出现的问题汇总:使用结构体进行...

2018-07-18 18:42:54 364

原创 2018年7月17日日报

姓名:任光烨 日期:2018年7月17日 今日学习任务:学习Linux操作指令。 今日完成情况:都已完成,无代码。 今日开发中出现的问题汇总:无。 今日未解决问题:无。 今日开发收获:学习并操练Linux操作指令。 自我评价:一般。 其他:附课堂笔记。 ...

2018-07-17 19:01:43 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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