自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 队列的一些基本操作

main.c: #include "Quene.h" #include <stdio.h>   int main() {     Quene *q = createQuene();     int i = 0;     for(i = 0 ;i...

2018-07-20 17:09:28

阅读数 73

评论数 0

原创 栈学习内容(代码部分)

      #include "Stack.h" #include <stdio.h> int main() {     Stack *s = CreateStack();     if (s == NULL)         printf...

2018-07-17 22:05:16

阅读数 32

评论数 0

原创 结构体大小

#include <stdio.h>#include <string.h>struct demo{ int a; //4 char b; //4  -1 = 3;};//变量的自身对齐参数 = CPU字长和变量本身的字节长度中的较小的...

2018-06-11 20:38:52

阅读数 33

评论数 0

原创 6.9学习内容

课程安排:1、二级指针;2、宏定义和自定义函数的区别;===》内联函数;3、#define和typedef;4、结构体、共用体、枚举和位运算;大小端!明天:链表二级指针:一级指针是变量 ===》既然是变量,所以肯定有地址! ==》有没有其他的手段来保存一级指针变量的地址?==》引入了二级指针:用来...

2018-06-09 23:38:28

阅读数 36

评论数 0

原创 输入一个字符串,删除出现次数最少的字符串

#include<stdio.h>#include<string.h>#define N 100char del_min(char *str,int *len_str) { int i = 0;   int j = 0;...

2018-06-05 23:11:20

阅读数 134

评论数 0

转载 指针数组与数组指针

指针数组与数组指针详解1.什么是指针数组和数组指针?指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型,在32位系统中,指针占四个字节。数组指针:数组指针可以说成是”数组的指针”,首先这个变量是一个指针,其次,”数...

2018-05-31 23:11:25

阅读数 15

评论数 0

原创 指针与运算符优先级

指针使用未初始化的指针会带来非常大的风险。0:null/nullptr,nullptr可隐式转为bool char *p={"abcd"}建立一个以\0终止的字符串字面值。p为第一个字符的地址。 注意:指向char类型的指针,输出方式以一种特殊的方式来解析这类指针——将p对应位...

2018-05-31 23:09:49

阅读数 678

评论数 0

原创 C语言中%d,%o,%f,%e,%x的意义

printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld...

2018-05-29 20:04:08

阅读数 4984

评论数 1

原创 用指针调用实现strcpy的功能

#include<stdio.h>#include<string.h>#define N 100char my_strcpy(char *p1,char *p2) //指针变量!*p1、*p2{   while(*p2 != '...

2018-05-29 18:48:42

阅读数 1090

评论数 0

原创 周六内容

字符数组和字符串:String str1 = "hello"; //String数据类型在C语言里面没有,在C++和Java里面是有的;===》C里面是用字符数组的方式来保存字符串!strlen(str):表示的字符串的长度; char str[100] = {0}; ...

2018-05-26 22:17:49

阅读数 23

评论数 0

原创 求完数

#include<stdio.h>int main(){ int i; int j; int count=0; int sum; for(i = 1;i <= 1000;i++) { sum = 0;               //sum清零 fo...

2018-05-25 23:10:28

阅读数 514

评论数 0

原创 一道经典的例题

#include <stdio.h>#if 0int var = 10; //全局变量;void demo(){ printf("var3 = %d\n",var); //10}int main(){ int i = 1; int v...

2018-05-24 23:22:08

阅读数 183

评论数 0

原创 如输入I am in shanghai 则输出 shanghai in am I

#include<stdio.h>#include<string.h>#define MAX 50int main(){ int i = 0; int j = 0; int m = 0; int n = 0;  //定义四个变量并初始化为0 ...

2018-05-23 22:04:13

阅读数 745

评论数 0

原创 逆序输出数组

/*************************************************************************    > File Name: reverse.c    > 作者: 赵森    # 邮箱: 1806131496@qq...

2018-05-22 23:40:14

阅读数 549

评论数 0

原创 用选择排序对10个数进行排序

#include<stdio.h>#define max 10int main(){ int i; int j; int temp; int a[max]; printf("input 10num:\n"); for(i=0;i<10;...

2018-05-20 22:04:54

阅读数 1476

评论数 0

原创 第三节课内容

动态库的封装:【add.c】1、创建库函数的源文件:vim add.c 和vim sub.c2、生成目标文件夹:gcc -c add.c -fpic3、生成动态库:gcc add.o -o libadd.so -shared【备注:libadd.so:lib是前缀,add是库的名字,so是后缀,代...

2018-05-19 23:03:53

阅读数 175

评论数 0

原创 求100以内素数

#include<stdio.h>int main(){ int i; int j; for(i = 2;i <= 100;i++)         //外层循环控制循环次数 { for(j = 2;j <= i;j++)       /...

2018-05-19 21:51:44

阅读数 6343

评论数 1

原创 查找子串的个数并输出子串

/*************************************************************************    > File Name: check.c    > 作者: 赵森    # 邮箱: 1806131496@qq.c...

2018-05-18 22:13:29

阅读数 455

评论数 0

原创 一个小计算器(可计算两位数加法,减法,乘法除法)

#include <stdio.h>int main(){  double a; double b; double sum; char op=0; printf ("please input num1:\n"); scanf("%lf&qu...

2018-05-17 23:17:43

阅读数 1018

评论数 0

原创 Linux小总结(补充)

 5、目录介绍;/bin:存放常用命令/boot:存放启动程序/dev:存放设备文件/etc:存放启动、关闭、配置程序与文件/home:用户工作根目录/lib:存放共享链接库/root:超级用户的工作目录/sbin:系统管理员的常用管理程序/tmp:存放临时文件Lost+found:系统出现异常,...

2018-05-16 19:40:58

阅读数 57

评论数 0

原创 求1-n中有多少个9(小程序)

#include <stdio.h>int main()//定义主函数{    int n,m,z;//定义三个变量    int i,j = 0;//定义两个变量    printf("输入n的值:");//显示提示信息    scanf(&quo...

2018-05-15 23:12:50

阅读数 181

评论数 0

原创 linux小总结(补充)

cp:复制功能cp 要复制的文件或文件夹 复制后的路径cp -r :递归复制shutdown:关机reboot:重启只有在root用户下才能创建用户,设置密码新增用户:useradd 用户名---------随后会在/home下面自动生成以用户名命名的文件夹;设置密码:passwd 用户名删除用户...

2018-05-14 22:59:48

阅读数 33

评论数 0

原创 linux小总结

一些常用的linux指令:①pwd:查看系统的当前目录(显示绝对路径)②cd:到相应的路径 cd .. :返回上一级的目录cd - :回到刚才的文件路径③绝对路径和相对路径绝对路径:从根目录开始的路径相对路径:从当前路径开始的路径④clear:清屏指令⑤ls :列举显示当前目录下面的东西ls -l...

2018-05-13 21:49:06

阅读数 33

评论数 0

原创 嵌入式概述

今天去上了嵌入式培训的第一节课,老师向我们详细的介绍了什么是嵌入式。嵌入式系统的特点是什么嵌入式系统开发与单片机开发的区别是什么并介绍了linux的发展史。然后给我们介绍了一些linux的常用命令如pwd,cd,cd..,cd-等等。同时也教会我们怎么清屏,列举目录下面的东西,怎么创建文件夹(可以...

2018-05-12 23:05:54

阅读数 122

评论数 0

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