
C基础
文章平均质量分 64
Raven1
这个作者很懒,什么都没留下…
展开
-
10.2 IO流与标准库
I是输入,O是输出都是以文件的形式,以字符流形式输入,以像素点形式输出。I/O流的打开 //打开文件#include FILE* fopen { //其实是一个被typdef修改的结构体const char * path, //文件路径,且不可更改const char * mode //打开模式,且不可更改};成功返回I/O...原创 2022-05-15 10:51:24 · 203 阅读 · 0 评论 -
10.1 动态内存分配与释放
C语言第四种分配内存的方法/分配内存原创 2022-05-15 10:40:16 · 651 阅读 · 0 评论 -
对于3.3顺序结构的补充 两个if和一个else 、switch
两个if和一个else、switch原创 2022-05-13 21:20:02 · 1658 阅读 · 0 评论 -
9.4 二级指针与多级指针
二级指针与多级指针原创 2022-05-13 21:14:06 · 273 阅读 · 0 评论 -
9.3 指针数组与数组指针与多维数组
指针数组原创 2022-05-13 21:08:01 · 245 阅读 · 1 评论 -
9.2 函数指针(回调函数) 重要
回调函数原创 2022-05-13 21:04:33 · 135 阅读 · 0 评论 -
9.1 函数指针(语法角度以及重命名)
函数指针原创 2022-05-13 21:02:05 · 842 阅读 · 0 评论 -
8.7 枚举
枚举原创 2022-05-12 22:25:18 · 72 阅读 · 0 评论 -
8.6 联合
联合原创 2022-05-12 22:10:43 · 76 阅读 · 0 评论 -
8.5结构体内存补齐和对齐
空间换时间原创 2022-05-12 22:06:13 · 370 阅读 · 0 评论 -
8.4结构体嵌套
结构体嵌套结构体变量和.嵌套结构体指针原创 2022-05-12 22:02:56 · 200 阅读 · 0 评论 -
8.3结构体数组
结构体数组初始化原创 2022-05-12 21:59:37 · 110 阅读 · 0 评论 -
8.2结构体与函数
结构体原创 2022-05-12 21:58:30 · 387 阅读 · 0 评论 -
8.1.结构体
结构原创 2022-05-12 21:56:15 · 194 阅读 · 0 评论 -
7.4.Makefile
make与makefile的基础用法原创 2022-05-12 13:16:28 · 111 阅读 · 0 评论 -
7.3 大型程序文件分类
大型程序文件分类原创 2022-05-12 13:10:19 · 255 阅读 · 0 评论 -
7.2 头文件与头文件卫士
头文件卫士使用原创 2022-05-12 13:04:43 · 619 阅读 · 0 评论 -
7.1 宏定义
宏定义/指令原创 2022-05-12 13:00:20 · 428 阅读 · 0 评论 -
6.1 字符串
字符串的存储:1.字符串就是一组字符组成,用双引号括起来表示,用字符’\0‘作为结束符(ASCII码也是0)"hello world\0" 等价于 "hello world\0""hello" " world"等价于"hello world"char e = '10'; 字符char e = 10; 是char类型,是以ASCII码作为值赋给变量...原创 2022-05-11 00:43:07 · 276 阅读 · 0 评论 -
6.3 命令行参数
通过main函数的参数接受命令行信息int main(int argc, char *argv[]){}明确:只要在命令行终端输入的任何信息,操作系统都会把它当成字符串来处理argc:记录命令行终端输入的信息个数argv[]:指针数组记录字符串,记录命令行终端输入的信息对应的字符串首地址给一个字符串数字,如何转为整型: atoi() ,其头文件 //明确:只要在命令行终端输入的任何信息,操作系统都会把它...原创 2022-05-11 00:34:58 · 174 阅读 · 0 评论 -
6.2字符串数组的二维数组形式和指针数组形式
二维数组形式的字符串数组char sa[][10] = {"beijing","tianjing","shanghai',"chongqing"}; //二维数组第二个[]是必须定义大小的注意!!!:strcpy(str[0], "hebei"); //可以修改!strcpy[0][1] = 'E'; //也可以修改!但是!!!!!!strcpy[0] = "hebei"; //不允许修改!!!!因为二维数组里的每一格一维数组名是一个指针常量,其地址不允许修改!只能改变指向地原创 2022-05-11 00:32:36 · 1799 阅读 · 1 评论 -
5.4 使用非指针保存地址
明确:32位系统,一个内存地址由32位组成,大小4字节,unsigned int/unsigned long也是4字节64位系统,一个内存地址由64位组成, 大小8字节, unsigned int是4字节,unsigned long是8字节结论:32位系统,unsigned int/unsigned long定义的变量可以保存任意一个地址int a = 520;unsigned int p1 = (unsigned int)...原创 2022-05-08 23:17:46 · 440 阅读 · 0 评论 -
5.3指针(常量指针与指针常量)
const型变量:1.被const关键字修饰的变量具有只读属性2.必须在定义的同时初始化 不可修改!当const作用于指针常量指针指针变量保存的地址可以改变,指向的对象的内存值不能修改const int* 或 int const*常量指针常作为函数的输入参数,在避免值复制传递参数开销的同时,有效防止在函数中意外地修改实参指针常量,指针变量保存的地址不可修改,但内存值可以修改int* const数组名就是指针常量...原创 2022-05-08 23:12:57 · 310 阅读 · 0 评论 -
5.2 指针(指针与数组)
5.2 指针(指针与数组)原创 2022-05-08 22:54:00 · 128 阅读 · 0 评论 -
4.3 作用域与可见域
各种变量的作用域与可见域原创 2022-05-08 14:05:48 · 553 阅读 · 0 评论 -
4.2 函数
函数的基础使用原创 2022-05-08 13:19:07 · 357 阅读 · 0 评论 -
4.1 数组
数组~原创 2022-05-08 12:50:00 · 3205 阅读 · 0 评论 -
3.3 顺序结构
各类循环体原创 2022-05-08 12:22:28 · 109 阅读 · 0 评论 -
3.1各类运算
各类运算~原创 2022-05-08 11:36:53 · 455 阅读 · 0 评论 -
2.3 进制转换与运算符
进制转换~原创 2022-05-08 10:59:50 · 1067 阅读 · 0 评论 -
2.2 变量相关概念
变量相关和基本数据类型原创 2022-05-07 22:05:02 · 326 阅读 · 0 评论 -
2.1 第一个C程序和gcc编译器
Hello World原创 2022-05-07 21:39:14 · 107 阅读 · 0 评论 -
1.3 vim编辑器
vim 编辑器快捷键命令原创 2022-05-07 21:27:39 · 130 阅读 · 0 评论 -
1.2 Linux常用命令
LINUX常用命令原创 2022-05-07 21:16:31 · 499 阅读 · 0 评论 -
1.1Linux操作系统引入
从零开始C++原创 2022-05-07 20:09:12 · 1059 阅读 · 0 评论