尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
C语言复盘以及我在编程中遇到的一些问题
复盘记录错题是一件有用的事但我总会觉得这不是在进步让大脑不断抵抗做这件事这可能也是我沦落到现在这个地步的原因。那从现在我将打破这个局面。c语言又来已久我目前学习它是为了嵌入式做准备1.main函数main函数是c语言程序的起点无数的int main 与 return 0;代表了c语言的开始与结束主要定义是程序的入口而int则代表了它会返回一个整数值而return 0 就似乎是为了起到这一个程序结束的作用而存在的2.printf函数需要头文件做表示在c语言中不同的函数需要不同的头文件写在前方目前我在初学的情况下不能掌握完全需要查询但是可能也是编程的一大必要处需要时时查询问题3.关键字关键字有数据类型的标注词以及逻辑语句的开头为主变量名不能用这个4.占位符多用于输入输出中规定数据类型以及方便不同的变量填充都有%在前面5.ASCII编码这个是我比较感到不解的地方一个是不知道什么时候会用到这个方面还有一个就是导致输出纯数字类型的时候会因为存在ASCII码导致必须要加“”感觉有点麻烦6.\0代表字符串输出的结束在程序中时常隐藏但是必不可少7.转义字符这是较重点内容起到改变字符原来意思和避免电脑识别错误的作用。下⾯2种转义字符可以理解为字符的8进制或者16进制表⽰形式•\dddd d d表⽰1~3个⼋进制的数字。 如 \130 表⽰字符X•\xddd d表⽰2个⼗六进制数字。 如 \x30 表⽰字符0这是目前比较用不到的部分未来可能会用到吧。8.语句与语句分类这也是较为重要的部分。有五个大类a.空语句需要时出现就一个冒号目前有点摸不着头脑b.表达式语句就是简单的定义函数数值运算之类的语句c. 函数调用语句将前面已经自己封装好的以及自带的函数引用以及填充下来d.复合语句我认为主要是指为复杂语句的不断嵌套与组合形成的成块代码e.控制语句是c语言的核心部分包括条件判断语句循环语句与转向语句目前都已经初步理解了但是很明显都不够通透对于常见问题的语句选择非常欠缺9.注释这是代码中相当重要的一部分我现在写的很简单可能不用写注释但是最好还是要养成习惯吧10.数据类型为什么要这样分类呢我有时候会问自己这个问题为什么不直接弄一个包含所有类型的函数呢。这个问题暂时较难解决可能是计算机底层架构的问题吗。我目前的一个猜想是可能比较易于存取。目前只学了内置的包括int float char bool 其中bool需要单独的头文件其中每个类型还有自己不同数据长度的不同表示这里我将跳过seizeof的相关叙述数据类型的比特大小可以通过seize of来查找存储最大数字长度是移植代码需要注意的地方11.变量注意事项如下只能由字⺟包括⼤写和⼩写、数字和下划线_组成。•不能以数字开头。•⻓度不能超过63个字符。•变量名中区分⼤⼩写的。•变量名不能使⽤关键字。还有一点就是变量名字最好有意义这样能起到和注释一样的效果。在局部变量与全局变量中局部变量优先使用且变量创建的本质是在内存中开辟空间它们都存在栈区堆区与静态区中12.算术操作符、-、*、/、%关键在于想转变为浮点数需要计算中带有小数点以及自加持和前后置加加减减的区别后面的明天再写吧
RELATED

相关推荐

第6天26 0801

第6天26 0801

c语言 07560915 10401204英语 07300747干自己的东西 18001820 19002217

📅 2026/9/10 17:29:58
BP弱口令的字典问题

BP弱口令的字典问题

在burpsuite软件中,有时候会发现任何的字典内容都无法爆破成功,本人只根据自己当前遇到且解决的问题来给出提示。有些字典的字符中有特殊符号,尤其是“ . ”,在一些特殊规定或者用户习惯中,会给密码添加英文句号的…

📅 2026/9/17 16:34:28
单片机毕设选题推荐:基于单片机的室内温湿度光照消防一体化监控装置 基于 STC89C52 的多按键模式环境智能控制系统设计(017501)

单片机毕设选题推荐:基于单片机的室内温湿度光照消防一体化监控装置 基于 STC89C52 的多按键模式环境智能控制系统设计(017501)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

📅 2026/8/22 17:29:56
MORE NEWS

更多资讯

📰

阻塞队列的等待:在 CondVar 的唤醒前看一场日出

阻塞队列的等待:在 CondVar 的唤醒前看一场日出凌晨四点四十五分,机房里的空气带着夜雨洗礼后的清冷。 在调试一段底层高性能生产者-消费者(Producer-Consumer)异步数据加载流水线的 C 核心代码时,我将断点停在了条件变…

📰

嵌入式Linux CCF通用时钟框架与时钟驱动开发全链路解析

做嵌入式Linux驱动这行,最容易被低估的就是时钟部分。很多人拿到一块新板子,先在设备树里把引脚、中断、寄存器基址配好,probe一跑,devm_ioremap_resource返回成功,就以为大功告成,结果readl回来的永远是0x…

📰

永磁同步电机FOC控制策略全解析:从坐标变换到无感控制

简介:永磁同步电机控制策略PPT课件,系统梳理永磁同步电机的主流控制方法,适合电机控制初学者、电气工程专业学生及从事伺服系统开发的工程师快速建立知识框架。内容围绕磁场定向(矢量)控制、直接转矩控制、自适应控制、…

📰

数据结构上机实验指导书:模块化设计、代码答案与验证要点

简介:这是一份面向华南农业大学计算机相关专业学生的数据结构上机实验指导书,整合了理论要点与配套答案,适用于复习备考、课程实验对照和自学入门。文档以实验模块组织,依次涵盖线性表、堆栈、队列、模式匹配,从预览看…

📰

AReaL CLI 实战指南:统一管理训练、推理与 Agent 服务的命令行入口

AReaL CLI 实战指南:统一管理训练、推理与 Agent 服务的命令行入口 【免费下载链接】AReaL The RL Bridge for LLM-based Agent Applications. Made Simple & Flexible. 项目地址: https://gitcode.com/GitHub_Trending/are/AReaL AReaL 在 2.0 微服务架…

📰

状态观测器设计:MATLAB极点配置与Simulink仿真实践

简介:基于MATLAB的状态观测器设计PDF以状态观测器为核心,系统梳理了状态观测器的基本概念、基于极点配置的设计原理、acker()与place()等MATLAB函数的适用场景与调用方式,并汇总出从能控性/能观性判断到观测器增益求解的完整设计步骤&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬