![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c lanuage
大学c语言查漏补缺
lpblog
这个作者很懒,什么都没留下…
展开
-
C语言指针与一维数组答疑
指针是如何一个char数组的天翼云盘中我的备份>录屏文件>复刻C4原创 2021-11-08 18:30:18 · 534 阅读 · 0 评论 -
串和广义表
1.串的顺序存储原创 2020-11-04 17:08:35 · 113 阅读 · 0 评论 -
栈和队列
栈的定义栈(Stack)是只允许在一段进行插入或删除操作的线性表原创 2020-09-16 19:53:26 · 68 阅读 · 0 评论 -
双向链表
1.双向链表定义双向链表是在单链表的每个结点中,再设置一个指向其前驱结点的指针域. 优点:克服单向性这一缺点。所以在双向链表中的结点都有两个指针域,一个指向直接后继,另一个指向直接前驱2.双向链表的各种操作双向链表的初始化#include<stdio.h>#include<stdlib.h>typedef struct DNode{ int data; struct DNode *prior,*next; }DNode,*DLinkList;bool Init原创 2020-09-10 21:33:49 · 328 阅读 · 1 评论 -
bool运算类型
待更新原创 2020-09-02 20:02:34 · 465 阅读 · 0 评论 -
顺序表与单链表(C/C++实现)
1.预备知识1.学习结构体类型数据的动态储存分配2.最好可以学懂链表基本语法3.理解类型定义符typedef4.理解并学会C++中引用知识原创 2020-09-02 19:09:22 · 1117 阅读 · 0 评论 -
引用C/C++通用完结
引用除了定义指针变量外,C++还可以定义引用来实现对变量的访问,引用是C++独有的特征,它是另一种访问变量的方法。建立引用时,用某个变量对其进行初始化,相当于给变量取了一个别名,对引用的改动就是对变量本身的改动1.引用的声明type & identifier =initial_value;简单来说语法:数据类型 &别名 =原名#include <iostream>using namespace std;int main(void){ int a=20; //定原创 2020-08-26 16:12:40 · 848 阅读 · 0 评论 -
指针和二维数组(暂停更新因为暂时用处不大)
待更新原创 2020-08-24 18:06:40 · 124 阅读 · 0 评论 -
类型定义符typedef(C/C++)
1.目的为适合用户的习惯和便于程序的移植,除可直接使用c语言提供的标准类型和自定义的类型(数组、结构体、联合和枚举)外,c语言允许用户通过类型定义将已有的各种原创 2020-08-23 17:44:06 · 397 阅读 · 0 评论 -
结构体类型数据的动态存储分配和链表及其基本操作
待更新原创 2020-08-20 20:12:41 · 877 阅读 · 0 评论 -
C/C++指针与一维数组 字符串的指针表示 指针数组和数组指针
1.一维数组的指针表示int a[10];int *p;p=&a[0];注意数组名a其实是个指针常量,一次不可赋值p=a; 和p=&a[0];是等价的,指针默认指向数组元素的首地址可写成int a[10];int *p=a;数组元素可以用下标a[i]表示,因此数组元素a[i]的地址可以表示为&a[i]或a+i那么形如*(a+i)是数组元素的指针...原创 2020-07-04 16:25:05 · 1282 阅读 · 0 评论 -
函数通用思想C/C++
C/C++通用后续还会更新1.函数定义[储存类型] 函数名 ([形式参数说明形式]){说明部分语句部分(函数体部分)}说明:命名规则同变量完全一样,在一个程序中不同的函数其名字不能相同有返回值,在函数名的前面加上返回值的类型说明形式参数说明列表是用于调用函数和被调用函数之间进行数据传递2.函数的调用函数的调用方式(1) 以函数调用语句形式调用当函数不要求返回值,可有函数调用加上分号实现,函数调用作为一个独立的语句使用hust();(2)以函数表达式的一个运原创 2020-07-02 14:54:14 · 244 阅读 · 0 评论 -
函数的递归调用(C语言版本)待完善
1.函数递归调用它是在调用一个函数过程中又出现直接或间接地调用该函数本身直接递归调用float func(int n){ int m; float f; ... f=func(m); ...}间接递归调用funcl(int n){ int m; ... func2(m);}func2(int x){ int y; ... func1(y);}C语言举例从键盘输入一非负整数n,并求出n!的值。...原创 2020-07-02 00:16:08 · 226 阅读 · 0 评论 -
总结C/C++指针(暂无个人需求停更,有什么缺陷问题评论或私信)
1.地址与指针变量的地址称为指针(指针是用来存放一个变量在内存的地址)用来存放一个变量地址的变量叫指针变量2.指针定义type * identifer =inital_value举例 char *p1;//p1指向char数据类型 int *p2 //同理 float *p33.指针变量初始化L指针变量存放变量地址,因将变量地址赋给指针变量。&取地址运算符...原创 2020-05-05 18:48:12 · 659 阅读 · 1 评论 -
C/C++ strlen()与sizeof()及数组中使用字符串
strlen()与sizeof()注意strlen()使用了**标准c语言库函数strlen()**来确定字符串长度头文件加入#include<cstring>sizeof运算符指出整个数组的长度15字节,strlen()只计算可见的字符返回储存再数组中的字符串的长度#include<iostream>#include<cstring>using...原创 2020-05-05 00:27:49 · 299 阅读 · 0 评论 -
#define与const常量
const类型写法const int a=5; //用const声明的常变量,值始终为5const float b=3*1.75;关于const,#define需注意const 声明常量时,定义常量使必须同时初始化,其值不可更改wrong con int a; a=5 //wrong#deine 定义的宏替换常量不同,#define定义的符号常量不占内存空间,而cons...原创 2020-05-03 10:10:39 · 284 阅读 · 0 评论 -
计算三角形面积海伦公式 sqrt,pow函数精细讲解
海伦公式了解举例#include<iostream>#include<cmath>#include<iomanip>using namespace std;int main(void){ float a=0,b=0,c=0; cin>>a>>b>>c; float p=(a+b+c)/2; cout&...原创 2020-05-03 00:30:43 · 1893 阅读 · 0 评论 -
C/C++保留小数点后位数
- [ ] > - 头文件需加入#include <iomanip>原创 2020-05-02 13:01:21 · 5461 阅读 · 0 评论 -
C++求模(取余)运算符与除法
求模运算符%==取余数的意思重点::求模运算符只用于整数,不能用于浮点计算有英石与磅数#include<iostream>using namespace std;//一英石等于14磅 int main(void){ int t_stones; //total stone int t_baskets=14; //Every basket of stones ...原创 2020-05-01 13:01:45 · 1436 阅读 · 0 评论 -
c语言scanf语句查漏补缺
#include <stdio.h>int main(void){ int i; scanf("%d", &i); printf("i = %d\n", i); return 0;}在 VC++ 6.0 中的输出结果是:ai = -858993460输出 –858993460 表示变量未初始化。为什么输入 a,变量 i 却显示未初...转载 2020-04-30 23:47:17 · 285 阅读 · 0 评论