暂时未有相关云产品技术能力~
CSDN博主、本科大二在读,改变自己,从现在开始。 临渊羡鱼,不如退而结网。
经过前面博客的介绍,我们的C语言初阶已经学完了。现在我们可以进入更深层次的C语言世界了,而本文是我们进阶的首篇文章,主要是介绍各种数据在内存中的存储情况,比如有符号char的最大值是多少、整型数据与浮点型数据在内存的存储方式有何不同等,学会这些知识能增加我们的内功,真正做到了然于心。🚀🚀🚀
调试是我们每个程序员都必备的技能之一,调试能在程序逐步运行过程中锁定目标变量,找出问题,解决问题。我们一般把程序中的运行问题称为 "Bug" ,Bug是程序员一生之敌;正所谓一物降一物,面对Bug,我们有调试,只要调试玩的溜,Bug就无所遁形。👾👾👾
C语言题解——倒置字符串(剑指Offer 第58题)
最小公倍数是指能同时将两数整除的最小倍数,而最大公约数是则是能被两数同时整除的最小因数。最小公倍数有个特点,就是最小为两数中的较大值,最大为两数的乘积;最小公倍数则是最小为1,最大为两数中较小值(如果两数相同,那么最大公约数、最小公倍数是它们本身)🎉🎉🎉
无论是整型、实型还是我们的数组,它们都只能描述单一对象,无法对一个复杂对象进行描述,比如我们的学生信息,包含学生姓名(字符型数组)、学号(整型)、电话号码(整型数组)等,将需要的信息整合在一起,配合上结构体关键字(struct),这样我们就得到了一个结构体变量。合理使用结构体变量能让我们对现实世界中的信息做出更好的描述。一起看看结构体吧!🎉🎉🎉
指针是我们内存中最小单元的地址编号,因此指针能储存我们程序中各种变量在内存中的对应地址(&取出地址放入指针变量内,使用时通过*解引用访问操作即可),指针使用起来高效迅速,能够用一个指针变量记住复杂变量的地址,然后对其进行远程操作;但因为指针代表的是计算中的底层地址,不容易观察,因此很多人认为指针很难,根本学不懂,其实没那么夸张,指针不过是地址,是我们用来辅助完成程序设计的工具而已。下面让我带大家进入指针的世界!🎉🎉🎉
🏄♂️前言 🏄♂️正文 🏂算术操作符 🚵除号 🚵模号 🏂移位操作符 🚵左移位操作符 << 🚵右移操作符 >> 🚵小结 🏂位操作符 🚵按位与& 🚵按位或 | 🚵按位异或 ^ 🏂赋值操作符 🏂单目操作符 🚵取地址& 与 解引用* 🚵sizeof操作符 🚵按位取反 ~ 🏂关系操作符 🏂逻辑操作符 🏂条件操作符(三目运算符) 🏂逗号表达式 🏂下标引用、函数调用和结构体成员 🚵下标引用 [ ] 🚵函数调用操作符 ( ) 🚵访问结构体成员 . -> 🏂表达式求值 🚵隐式类型转换(整型提升) 🚵算术转换 🚵操作符的属性 🏄♂️总结
目录 🎉前言 ♥️正文 ♠️scanf_s ♦️解决方法 1.搜索文件夹 2.复制文件路径 3.打开记事本(管理员身份) 4.找到目标文件 5.修改文件内容 ♣️测试 🎉总结
🤖前言 🤖正文 🤖主函数部分(test.c) 👾main函数 👾menu函数 👾game函数 🤖自定义头文件部分(game.h) 👾自定义头文件部分所需引用 🤖功能实现函数部分(game.c)--- 基础版 👾功能实现函数部分所需引用 👾1.初始化函数 👾 2.打印函数 👾3.布置雷函数 👾4.排查雷函数 👾 5.统计雷函数-排查雷函数的辅助函数 👾6.效果展示 🤖主函数部分代码(test.c) 🤖自定义头文件部分代码(game.h) 🤖功能实现函数部分(game.c) 🌌进阶版(屏幕清理、爆炸展开、雷点标记) 🌏屏幕清理 🌏爆炸展开 🌏雷
主函数部分(test.c) 头文件部分(game.h) 1.初始化函数 2.打印棋盘函数 3.玩家移动函数 4.电脑移动函数 5.判断输赢函数 6.重回game函数 效果展示 总结
一维数组 一维数组的创建 一维数组的初始化 一维数组的使用 一维数组在内存的存储 二维数组 二维数组的创建、初始化与使用 二维数组在内存中的存储 数组越界 数组传参 冒泡排序 数组名 总结
库函数 自定义函数 函数的参数 实际参数(实参) 形式参数(形参) 函数的调用 传值调用 传址调用 编写自定义函数判断素数 嵌套调用与链式访问 嵌套调用 链式访问 声明和定义 声明 定义 递归与迭代 递归 迭代 斐波那契数列 递归版本 迭代版本 总结
从程序流程的角度来看,程序可以分为三种基本结构, 顺序结构、选择(分支)语句、循环语句。在C语言中语句分为这五类:1. 表达式语句 2. 函数调用语句 3. 控制语句 4. 复合语句 5. 空语句。本文主要是介绍控制语句,也就是前面提到的三种基本语句,它们由特定的语句定义符组成,C语言有九种控制语句
选择语句 if语句 if 单分支 if 多分支 循环语句 while 循环 函数 数组 操作符 关键字 typedef static #define定义常量和宏 结构体 总结
数据类型 变量 命名规则 分类 注意 常量 分类 字符串 转义字符 注释 C语言的注释风格 C++的注释风格
C语言是一门通用计算机编程语言,广泛应用于底层开发。作为长期位于各大编程语言排行榜前三的高级语言,C语言具有广泛性、简洁性、结构完善性等特有特点,作为B语言的改进版本,C语言也能直接通过内存地址进行内存操作,这是大多数高级语言所不具备的特点,而我们的C可以。因此C语言具有极为强大的功能和较为直接的底层逻辑,换句话说,只要把C学好了,就能掌握编程的核心技术,其他高级语言的学习如探囊取物。