C
学习C语言的笔记
u_hcy2000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
七、C内存(1)
文章目录1 内存与CPU关系2 C内存管理2.1 作用域2.1.1 局部变量2.1.2 全局变量2.1.3 静态变量(static)2.1.3.1 静态局部变量2.1.3.2 静态全局变量2.1.3.3 总结2.1.4 全局函数和静态函数2.1.5 总结2.2 内存布局1 内存与CPU关系程序存储在硬盘中,CPU进行计算时,需要将程序从硬盘加载到内存中,然后CPU从内存读取到数据进行相应的运算,得出结果。寄存器(Register)是CPU内部非常小、非常快速的存储部件。我们经常听说多少位的CPU,原创 2022-02-25 00:56:38 · 904 阅读 · 0 评论 -
七、面试题
1 基础语法篇1 分别写出bool、int、float、指针变量和“零值“比较的if语句。if (var0)if (var1 == 0)if (var2 < 0.00001)if (ptr == NULL)2 如果有一个全局变量需要在多个C/C++源文件中使用,请写代码实现需求(1分)def.h #ifndef _DEF_H #define _DEF_H extern int var; //声明#endif def.cpp #include "def.h"in原创 2022-02-23 17:48:35 · 474 阅读 · 0 评论 -
指针变量的星号是靠近变量名还是靠近类型
1 定义单个变量int *a; int* a;意思相同且后者看上去更为清楚:a被声明为类型为 int* 的指针。但是不推荐,理由见如下:2 定义多个变量int* b, c, d;b 是一个指针, 但其余两个变量只是普通的整形.要声明三个指针, 正确的语句如下:int *b, *c, *d;3 总结推荐*号靠近变量...原创 2022-01-13 13:38:38 · 583 阅读 · 2 评论 -
六、C指针(1)
文章目录第一章 指针1 指针概述1.1 内存概述1.2 指针和指针变量2 指针基础知识2.1 指针变量的定义和初始化2.1.1 关于指针匹配问题2.2 指针大小第一章 指针1 指针概述1.1 内存概述指针:内存的编号1.2 指针和指针变量内存区的每一个字节都有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译或运行时,系统就会给这个变量分配内存单元,并确定它的内存地址(编号)指针的实质就是内存“地址”。指针就是地址,地址就是指针。指针是内存单元的编号,指针变量是存放原创 2020-12-21 21:09:19 · 296 阅读 · 0 评论 -
五、C函数(1)
文章目录第一章 函数1.1 函数概述1.2 函数的定义1.3 函数的调用1.3.1 函数的形参和实参1.3.2 有参函数1.3.3 无参函数1.3.4 函数返回值1.3.5 典型案例:交换swap方法1.4 函数的声明第二章 多文件(分文件)编程2.1 概述2.2 案例2.3 防止头文件重复包含2.3.1 案例情况2.3.2 解决办法(2种)2.4 关于include的<>和“”第一章 函数1.1 函数概述函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。从函数定义的角度看,原创 2020-12-17 15:50:06 · 533 阅读 · 0 评论 -
四、C数组(1)
文章目录1 数组概述2 一维数组2.1 数组的定义2.2 数组的初始化2.3 数组的大小2.4 数组在内存中的存储2.5 强化训练3 二维数组3.1 二维数组的定义和使用3.2 二维数组的初始化3.3 二维数组的大小3.4 二维数组在内存中的存储3.5 强化训练4 多维数组5 字符数组与字符串5.1 字符数组与字符串区别5.2 字符数组5.3 字符串初始化5.4 字符串的输入**1 scanf****2 gets****3 fgets**strlen4 最终采用的输入5.5 字符串的输出1 数组概述数组原创 2020-12-17 13:26:11 · 201 阅读 · 0 评论 -
三、C运算符与程序结构(1)
文章目录1 运算符与表达式1.1 常用运算符分类1.2 算术运算符1.3 赋值运算符1.4 比较运算符1.5 逻辑运算符1.6 逗号运算符2 运算符优先级3 程序流程结构3.1 选择结构3.1.1 if、else 、else if3.1.2 switch语句3.2.3 三目运算符3.2 循环结构3.2.1 while循环3.2.2 do while循环3.2.3 for循环3.2.4 跳转语句break、continue、goto1 运算符与表达式1.1 常用运算符分类1.2 算术运算符案例一原创 2020-12-14 16:03:37 · 190 阅读 · 0 评论 -
二、C语言数据类型、常量、变量(1)
文章目录1 数据类型2 常量和变量3 进制的概念1 数据类型2 常量和变量3 进制的概念原创 2020-12-12 10:49:04 · 824 阅读 · 0 评论 -
一、C语言运行环境和编译(1)
文章目录1 C语言的开发流程2 C语言的编译步骤2.1 预处理2.2 编译2.3 汇编2.4 链接3 第一个C程序hello.c详解4 CPU概述1 C语言的开发流程1 编写源码 使用的IDE: 1 如何用VS写源码 2 用记事本写源码2 编译源码 对源码进行编译: 编译器gcc 配置环境变量 path添加gcc.exe的路径 完成后gcc -v 查看是否成功配置 tips:Windows窗口清屏命令:cls 编译源代码指令: gcc hello.c -o生成的目原创 2020-12-12 10:18:46 · 2007 阅读 · 0 评论
分享