![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言笔记
记录学习C语言过程中遇到的一些问题的解决方法以及一些知识点
「已注销」
这个作者很懒,什么都没留下…
展开
-
C语言顺序栈(仅做记录,无讲解)
#include <stdio.h>#include <stdlib.h>#define MAXSIZE 10typedef struct { int data[MAXSIZE]; int top;}SqStack;// 初始化栈int InitStack(SqStack* node) { node->top = -1; return 1;}// 判断栈是否为空int jugdeStack(SqStack* node) { if (n原创 2021-01-06 16:25:16 · 287 阅读 · 0 评论 -
C语言实现单链表(无讲解)
/*/单链表*/#include<stdio.h>#include<stdlib.h>struct student { int data; struct student* next;};//创建链表表头struct student* createHeader() { struct student* newHeader = malloc(sizeof(struct student)); newHeader->data = 0; newHeader->原创 2020-06-20 17:48:10 · 177 阅读 · 0 评论 -
C语言实现双链表(无讲解)
/*双链表*/#include<stdio.h>#include<stdlib.h>struct student { struct student* after; int data; struct student* next;};//创建表头struct student* createHeader() { struct student* newHeader = malloc(sizeof(struct student)); newHeader->aft原创 2020-06-20 17:47:24 · 191 阅读 · 0 评论 -
ASCII 码表(完整版)
ASCII 码表(完整版)ASCII值字符ASCII值字符ASCII值字符ASCII值字符 0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX...转载 2020-02-07 17:27:16 · 542 阅读 · 0 评论 -
C语言 C99标准与C11标准部分更改函数对比
文章目录1. scanf 函数与scanf_s 函数1.1 scanf函数1.2 scanf_s函数1.3 两者区别1. scanf 函数与scanf_s 函数1.1 scanf函数函数原型:int scanf(const char *format, …);输入格式:scanf(“输入控制符”, 输入参数);功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参...原创 2020-02-03 17:39:43 · 1461 阅读 · 0 评论 -
C语言 结构体使用malloc动态申请内存时,关于如何初始化结构体的解决方法
文章目录1.使用bzero函数(Linux平台)-- 1.1 bzero函数详解--1.2 实例2. 使用memset函数(Windows)1.使用bzero函数(Linux平台)– 1.1 bzero函数详解1.1.1 函数原型:void bzero(void *s, int n);1.1.2 所在头文件:#include <string.h>1.1.3 功能:将字符串s...原创 2020-02-02 21:16:52 · 6830 阅读 · 1 评论 -
C语言 字符串值转换成整型数值的方法
在C语言中将字符串转化成整型有两种方法。1 用atoi函数。atoi的功能就是将字符串转为整型并返回。其声明为int atoi(char *str);比如atoi(“1234”);会返回整型1234。要调用atoi,需要引用头文件stdio。h2 用sscanf。sscanf与标准格式化输入函数scanf类似,不过源并非是标准输入,而是字符串。用sscanf可以处理更复杂的字符串。...原创 2020-02-02 18:37:29 · 31534 阅读 · 1 评论