
C语言
文章平均质量分 71
以C语言代码为基础,各种功能实现。
EXB6D12-Ray
明明自己过的一塌糊涂,却还是见不得人间疾苦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言易错知识小点总结
C语言中位运算符和逻辑运算符所表示的含义符号含义栗子%取模运算5 % 2 = 1/取余运算5 / 2 = 2|按位或运算二进制1 | 1 = 11 | 0 = 10 | 1 = 10 | 0 = 0&按位与运算二进制0 & 0 = 0 0 & 1 = 01 & 0 = 01 & 1 = 1^按位异或运算二进制0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0&原创 2020-12-10 17:42:05 · 294 阅读 · 0 评论 -
C语言编程浅析(一)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-10-15 16:04:48 · 402 阅读 · 0 评论 -
C语言编程浅析(二)
代码分享获取文件扩展名计算字符串长度(strlen)简易计算器解决输入产生的垃圾字符(缓存区中)静态本地变量开方算术快速排序联合(union)冒泡排序判断两个字符串大小(strcmp)求最小公倍数去掉字符串的空格任意位置插入获取文件扩展名#include<stdio.h>char *getFileExtName(char *filename);int main(){ char *p,a[255]; gets(a); p=getFileExtName(a); if(*p!='\0'原创 2020-10-15 16:17:26 · 113 阅读 · 0 评论 -
C语言编程浅析(三)
代码分享三角形判断并计算面积字符串比较(strncmp)逆序输出数组输出素数表选择排序直接插入排序三角形判断并计算面积#include<stdio.h>#include<math.h>int judge(float,float,float);//判断是否为三角形void count(float,float,float);//用秦九韶公式计算三角形面积int main(){ float a,b,c; puts("请输入三角形三边(中间用空格隔开):"); scanf(原创 2020-10-15 16:28:27 · 103 阅读 · 0 评论 -
数据结构-双向循环链表(实现增,删,改,查)
循环链表原创 2021-07-12 19:34:45 · 289 阅读 · 0 评论 -
数据结构-线性表(链式-单)
线性表的基本操作线性表是最常用且最简单得一种数据结构。简言之,一个线性表是n个数据元素得有限序列。顺序存储实现typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;例:linklist.h//linklist.h#ifndef __LINKLIST_H__#define __LINKLIST_H__#include<stdio.h>原创 2020-11-03 13:22:59 · 88 阅读 · 0 评论 -
数据结构-线性表(顺式实现 增 删 改 查)
线性表的基本操作顺序存储实现#define N 100 //线性表的最大长度 typedef int data_ttypedef struct{ data_t data[N]; //表的存储空间 int last; //当前表尾指针}sqlist_t,*sqlink_t; //顺序表类型顺序表操作-创建sqlink_t L;L = (seqlist_t *)malloc(sizeof(seqlist_t));L->last=-1;例://seqlist.h#i原创 2020-11-01 14:38:38 · 650 阅读 · 0 评论 -
LINUX-C语言(关于GCC编译流程中的四个步骤:预处理,编译,汇编,链接和GDB的使用)
基础GCC的编译流程分为四个步骤:1. 预处理(Pre-processing)2. 编译(Compiling)3. 汇编(Assembling)4. 链接(Linking)gcc -E test.c -o test.ivi test.igcc -S test.i -o test.svi test.sgcc -C test.s -o test.ofile test.ogcc test.o -o test -lm./test...原创 2020-10-16 19:06:27 · 726 阅读 · 0 评论 -
LINUX-C语言实现十进制转二,八,十六进制
代码分享进制转换(二进制,八进制,十六进制)效果展示进制转换(二进制,八进制,十六进制)#include <string.h>#include <stdio.h>#define N 32int temp[N]={0};void fun2(int num){ memset(temp,0,sizeof(temp)); int i=N-1; while(num/2!=0){ temp[i--]=num%2; num/=2; } temp[i]=num%原创 2021-04-22 10:15:17 · 715 阅读 · 0 评论