![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
基础编译语言
青-冥
这个作者很懒,什么都没留下…
展开
-
数组的排序
数组的排序原创 2021-12-04 16:28:03 · 871 阅读 · 0 评论 -
char数组中删除字母
对数组数据的删除字母原创 2021-12-04 15:06:41 · 2099 阅读 · 0 评论 -
对数据atoi操作
对数据atoi操作原创 2021-12-04 16:05:01 · 367 阅读 · 0 评论 -
数据itoa操作
数据atoi操作原创 2021-12-04 16:16:45 · 288 阅读 · 0 评论 -
整型转字符串itoa
itoa代码的实现#include<stdio.h>#include<assert.h> value整型 以 radix 进制 做转换,转换结果保存到buffer数组char* my_itoa(int value, char* arr, int radix){ assert(value != 0); char index[] = { "0123456789ABCDEF" }; int flag = value < 0 && radix ==.原创 2022-02-12 18:56:30 · 566 阅读 · 0 评论 -
指针的总结
一、指针总结 int a = 10; 1.一级指针 int *p = &a; 2. 二级指针 int **pp = &p; 3.指针数组 落脚点 数组 -> const char* arr[2] = {"hello","world"}; 4. 数组指针 int arr[10]= {1,2}; 定义指针(指向一维数组的指针)...原创 2022-02-17 16:21:44 · 368 阅读 · 0 评论 -
区别typedef与#define
1.区别typedef与#define(1)/#define INITSIZE 10//宏常量 预编译阶段 字符串(宏)替换(2)//typedef -> 类型的重定义(3)具体区别#define INT_Pointer int* ///INT_Pointer a, b; //int *a , bdefine只能是宏定义,不能重定义类型typedef可以重定义类型typedef int* INT_POINTER;INT_POINTER a, b;//等...原创 2022-02-17 17:12:09 · 534 阅读 · 0 评论 -
字符串的总结
*一. 字符串函数总结* 1) 比较操作strcmp比较 strcmp("abc", "abc") == 0 返回值 = 0 相等。 > 0 前者 > 后者,小于0是前者小于后者* strncmp比较 strncmp("endover", "end", 3); 前两个字符串中 前3个字符比较* 2) strcat 链接操作* strcat(str,ptr)是将字符串ptr内容连接到字符串str后,然后得到一个组合后的字符串str3) strlen() 字符个数,遇到\0统计...原创 2022-03-02 10:10:23 · 168 阅读 · 0 评论 -
初识结构体
1. 结构体的定义 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构2. 结构体成员访问: 结构体变量 . 成员 . 成员访问符 以下两种访问方式等价: 结构体指针变量 -> 成员 -> 指向符(*结构体指针变量).成员 内置类型 结构体类型 -> 设计新数据类型 银行卡类型 学生类型 -> 用户自定义数据类型type...原创 2022-02-17 17:35:06 · 155 阅读 · 0 评论 -
二维数组与变量总结
/** 1. 动态开辟二维数组* 2. extern 关键字 -> 外部的* a.cpp 定义 int a = 222;* b.cpp 使用 a变量。先声明变量a extern int a; 源文件中已经定义过a,编译器LINK 变量* 3. 变量:普通局部变量: 函数中定义的变量 .stack 只声明未定义 随机 普通全局变量: 函数外定义的变量 .data 只声明未定义 类型默认值 stati...原创 2022-03-05 16:47:21 · 655 阅读 · 0 评论