自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 sscanf和sprintf的用法

函数原型:int sscanf(const char *str, const char *format, …);sscanf()与scanf()作用相似,只不过后者是从键盘中输入,而前者则是从指定的字符串中提取数据。 buffer参数:存储的数据format窗体控件字符串。argument可选自变量sscanf()的返回值是它成功读取的字符串的个数(不过一般不...

2018-04-26 23:31:27 412

原创 C语言 浅谈数组和字符指针的赋值问题

在学习C语言的过程中,总是会遇到很多问题,不管它简单与否,了解到其本质问题就迎刃而解。一下我阐述的知识点,我在编程学习中遇到问题,并查阅资料料所总结的一点东西,可能会有不严谨或错误的地方,希望指出改正。错误一:char str[10];str = "hello";以上代码,是绝对不被允许的,因为数组除了在声明时的初始化可以成块的把数据赋值给数组。其他任何时候都只能是单个的元素对其...

2018-04-24 08:58:28 3033

原创 C语言 实现两张图片的拼接

在Linux中用gcc编译这个代码的逻辑其实蛮简单的,就是用read()函数将对应的要拼接的部分,读入到一块儿缓存中(定义一个数组就行),最后用write()函数将切出来的对应的部分输出到要拼接的图片文件就大功告成。 值得注意的有两点:1、图片在必须用.bmp格式 2、注意你的电脑的图片扫描方式是由上往下的还是由下往上...

2018-04-22 19:59:22 5446

原创 C语言 将字符串反序输出

#include <stdio.h>#include <string.h>void rev(char *buf, int size){ int i = 0; int temp; for(;i<size/2; i++) { temp = buf[i]; ...

2018-04-22 19:42:23 21295

原创 C语言 函数实现字符串互换

要利用函数实现字符串的互换,首先得弄懂一个概念,看看下面的代码:char *str1 = "hello";char *str2 = "world";第一行代码的意思是定义了一个char*类型的指针,我们将关注的是代码的存储问题,这里str变量是存储于栈区的,而”hello”, 则是存放在字符串常量区,我们应该知道,字符串常量区的数据是不可更改的。所以无法直接更改“hello”和“worl...

2018-04-19 23:14:47 34741 7

原创 C语言指针(其实指针没那么神秘)

刚刚开始学习C语言的时候,每当听到指针二字,总是觉得它既复杂又难懂,今天这里看看指针的本质。这里指针的理论概念就不在赘述;首先,为了便于讲解,这里定义了一个全局的整型变量a,定义全局变量是因为它的内存位置固定,方便后面有地址赋值。#include <stdio.h>int a = 100;int main(){ printf("%p\n", &...

2018-04-19 01:02:43 393 1

原创 C语言——printf打印字符串(关于数据在内存中存储格式的体现)

PS:本篇文章,是笔者在C语言学习过程中的所产生疑惑的地方,经过查阅相关资料得出的结论,如有错误的地方,还望指出改正。int 占4个字节, 这里输入的8位16进制数每相邻两位数代表一个字节。如:44,43,42,41int b = 0x41424344;printf("string: %s\n", &b);注意:%s打印字符串的时候,必须要求printf所传参数必须是一...

2018-04-17 00:14:13 36109 6

原创 数据结构——栈的应用(表达式求值)(C语言)

char Precede(char t1, char t2)函数用于输出t1,t2两个运算符的优先级(t1为先出现的运算符(已经压入栈OPTR中),t2为后出现的运算符)char Precede(char t1, char t2){ int i,j; char pre[][7]={ //运算符之间的优先级制作成一张表格 {'>

2018-04-16 00:13:13 25018 6

原创 数据结构——栈(C语言)

#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1 #define OVERFLOW -2#define STACK_INIT_SIZE 100 //存储空间初始分配量#d...

2018-04-09 21:16:09 355

翻译 数据结构——一元多项式的表示及相加(C语言)

//一元多项式的表示及相加#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1 #define OVERFLOW -2typedef struct //项的表示,多项式的...

2018-04-07 23:24:03 14373 2

原创 数据结构——双向链表简单操作(C语言)

#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1 #define OVERFLOW -2//Status是函数的类型,其值是函数结果状态码typedef int Stat...

2018-04-06 19:54:14 275

原创 win10 JDK环境变量配置以及记事本编写java注意事项(新手入门)

1.JDK下载点击打开链接2.环境变量配置

2018-04-03 23:24:46 1223

原创 数据结构——单链表实现及操作(c语言)

#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1 #define OVERFLOW -2typedef int Status;typedef int ElemType;...

2018-04-01 23:04:23 455

空空如也

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

TA关注的人

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