- 博客(8)
- 收藏
- 关注
原创 CPU大小端模式
什么是大小端模式呢?在介绍大小端的概念之前,我们先来介绍一个概念。1字节=8bit定义:所谓大小端模式指的是数据在内存当中的存储方式。如果我们的系统是8位的(位指的是CPU一次读取数据的最大量,8位代表CPU一次可以读写8位的数据)那么在我们的计算机系统中,寄存器就可以一次性读取1字节的的数据,但是如果是32位的CPU,我们除了int类型的变量以外还有char,double等。我们以32...
2019-09-28 09:00:59 236
原创 C语言typedef关键字的用法以及和#define的区别
typedef关键字意为为一组复杂类型声明重新定义为一种简单类型的声明它的具体用法包括一下几种:1:基本变量类型的定义例如 typedef unsigned char uchar那么定义一个无符号类型的变量时就可以这样定义uchar a;//unsigned char与uchar相等2:基本数组类型定义例如:typedef int arr[5];那么这个式子又该怎么理解呢?前...
2019-09-27 15:39:51 325
原创 删除字符串中指定的字符
#include<stdio.h>#include<iostream>void strdel(char* str, char ch);int main(void){ char ch[] = "abcdfge"; strdel(ch, 'e'); printf("%s\n", ch); system("pause"); retu...
2019-09-27 10:55:53 138
原创 数组中重复的数
#include<stdio.h>#include#include<string.h>void getnum(int a[],int size);int main(void){int n = 0;int num[] = { 1,3,5,7,8,6,7,4,3 };n = sizeof(num)/sizeof(int);getnum(num,n);syst...
2019-09-26 21:32:14 73
原创 字符串删除空格
#include<stdio.h>#includevoid str(char* s);int main(void){char ch[] = “a dgjdkl gfdf b”;str(ch);printf("%s\n",ch);system(“pause”);return 0;}void str(char* s){char* q = s;//q初始化不能...
2019-09-26 21:23:32 341
原创 C语言进制转换
#include<stdio.h>#include<math.h>#include<iostream>void mune(void);void TenToTwo(void);void TenToEight(void);void TenToSixteen(void);void TwoToTen(void);void EightToTen(void)...
2019-09-26 15:14:43 242
原创 单链表常见操作以及和顺序表的区别
单链表的定义:二:和顺序表的区别时间性能上:查找:顺序存储结构O(1),单链表O(n)插入和删除:顺序存储结构O(n),单链表O(1)线性表的顺序存储结构和单链表结构各具有其优缺点,不能简单的说那个好,那个坏,需要根据实际情况。来综合平衡采用哪种数据结构更能满足和达到需求和性能。//Linklist.cpp#include"Linklist.h"Link...
2019-09-26 14:32:25 784
原创 C语言数组逆置
1#include<stdio.h> 2 #include<stdlib.h> 3 void inverse(int *a,int* b,int length) 4 { 5 int i=0; 6 int temp=0; 7 for(i=0;i<(length/2);i++) 8 { 9 temp=...
2019-09-26 10:51:34 654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人