c lanuage
大学c语言查漏补缺
lpblog
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言指针与一维数组答疑
指针是如何一个char数组的 天翼云盘中 我的备份>录屏文件>复刻C4原创 2021-11-08 18:30:18 · 609 阅读 · 0 评论 -
串和广义表
1.串的顺序存储原创 2020-11-04 17:08:35 · 175 阅读 · 0 评论 -
栈和队列
栈的定义 栈(Stack)是只允许在一段进行插入或删除操作的线性表原创 2020-09-16 19:53:26 · 121 阅读 · 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 · 440 阅读 · 1 评论 -
bool运算类型
待更新原创 2020-09-02 20:02:34 · 531 阅读 · 0 评论 -
顺序表与单链表(C/C++实现)
1.预备知识 1.学习结构体类型数据的动态储存分配 2.最好可以学懂链表基本语法 3.理解类型定义符typedef 4.理解并学会C++中引用知识原创 2020-09-02 19:09:22 · 1264 阅读 · 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 · 934 阅读 · 0 评论 -
指针和二维数组(暂停更新因为暂时用处不大)
待更新原创 2020-08-24 18:06:40 · 191 阅读 · 0 评论 -
类型定义符typedef(C/C++)
1.目的 为适合用户的习惯和便于程序的移植,除可直接使用c语言提供的标准类型和自定义的类型(数组、结构体、联合和枚举)外,c语言允许用户通过类型定义将已有的各种原创 2020-08-23 17:44:06 · 485 阅读 · 0 评论 -
结构体类型数据的动态存储分配和链表及其基本操作
待更新原创 2020-08-20 20:12:41 · 1066 阅读 · 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 · 1449 阅读 · 0 评论 -
函数通用思想C/C++
C/C++通用 后续还会更新 1.函数定义 [储存类型] 函数名 ([形式参数说明形式]) { 说明部分 语句部分(函数体部分) } 说明: 命名规则同变量完全一样,在一个程序中不同的函数其名字不能相同 有返回值,在函数名的前面加上返回值的类型说明 形式参数说明列表是用于调用函数和被调用函数之间进行数据传递 2.函数的调用 函数的调用方式 (1) 以函数调用语句形式调用 当函数不要求返回值,可有函数调用加上分号实现,函数调用作为一个独立的语句使用 hust(); (2)以函数表达式的一个运原创 2020-07-02 14:54:14 · 364 阅读 · 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 · 339 阅读 · 0 评论 -
总结C/C++指针(暂无个人需求停更,有什么缺陷问题评论或私信)
1.地址与指针 变量的地址称为指针(指针是用来存放一个变量在内存的地址) 用来存放一个变量地址的变量叫指针变量 2.指针定义 type * identifer =inital_value 举例 char *p1;//p1指向char数据类型 int *p2 //同理 float *p3 3.指针变量初始化 L指针变量存放变量地址,因将变量地址赋给指针变量。 &取地址运算符...原创 2020-05-05 18:48:12 · 758 阅读 · 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 · 392 阅读 · 0 评论 -
#define与const常量
const类型写法 const int a=5; //用const声明的常变量,值始终为5 const float b=3*1.75; 关于const,#define需注意 const 声明常量时,定义常量使必须同时初始化,其值不可更改 wrong con int a; a=5 //wrong #deine 定义的宏替换常量不同,#define定义的符号常量不占内存空间,而cons...原创 2020-05-03 10:10:39 · 360 阅读 · 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 · 2129 阅读 · 0 评论 -
C/C++保留小数点后位数
- [ ] > - 头文件需加入#include <iomanip>原创 2020-05-02 13:01:21 · 6138 阅读 · 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 · 1604 阅读 · 0 评论 -
c语言scanf语句查漏补缺
#include <stdio.h> int main(void) { int i; scanf("%d", &i); printf("i = %d\n", i); return 0; } 在 VC++ 6.0 中的输出结果是: a i = -858993460 输出 –858993460 表示变量未初始化。为什么输入 a,变量 i 却显示未初...转载 2020-04-30 23:47:17 · 450 阅读 · 0 评论
分享