C语言编程与进阶

1.0 C语言关键字

1-1C语言关键字-CSDN博客文章浏览阅读831次,点赞13次,收藏24次。define使用define定义常量return 0;使用define定义宏// define 定义宏,名字是ADD(x,y),x + y 是宏的参数int a = 10;int b = 20;return 0;宏定义的本质是替换,具体参考下图......https://blog.csdn.net/qq_45973003/article/details/139276675

2.0 C语言数据类型

1-2C语言的数据类型-CSDN博客文章浏览阅读841次,点赞19次,收藏24次。使用VS编译器时scanf_s 这个函数是VS编译器自己提供的函数,非标准C提供的函数,也就是只有VS编译器任务,其他的编译器不认识,建议使用scanf函数,如果非要使用scanf_s 研究一下再使用。生活中有一些值是可以改变的,一些值是不能改变的,不可以改变的值C语言中使用常量的概念进行表示,可以改变的值C语言使用变量来表示。1:变量定义的时候最好赋值一个默认值,如果在变量初始化的时候,不给变量赋值,那么编译器会给变量赋值一个随机的值。1:局部变量之间的名称值不能相同的,会出现重定义错误。https://blog.csdn.net/qq_45973003/article/details/139292341

3.0 C语言字符串

1-3 C语言字符串-CSDN博客文章浏览阅读926次,点赞8次,收藏27次。d --- 打印整形,输出一个10进制的数%c --- 打印字符 ,输出字符类型的数据%s --- 打印字符串 ,输出字符串类型的数据%f --- 打印浮点数或小数 ,输出浮点数或者是小数数据%lf --- 打印double类型的数据 ,输出双精度类型的小数数据%zu --- 打印sizeof()的返回值 ,输出sizeof打印的返回值字符: \?用法: 在书写连续的多个问号时使用,防止他们被解析成三字母字符字符 ' 用法:用于表示字符常量' 让单引号不再是一对单引号中的某一个。https://blog.csdn.net/qq_45973003/article/details/139394419

4.0 C语言巩固练习

1-4 C语言巩固练习-CSDN博客文章浏览阅读11次。/ 这个时候打印输出的结果不一定是3,因为字符结束的表示是\0 // 如果没有人为的添加\0,编译器就会自己去找,知道找到位置 printf("%d\n",strlrn(arr));3: '0': 字符0 -- ASCII码值为48。4: \0' :字符 -- ASCII 码值为0。5: EOF :是文件结束的比标志,值是 -1。1 : C:语言中字符串的结束标志位 \0。2: 0 : 表示的就是数字0。6: 数组的下标是从0开始的。https://blog.csdn.net/qq_45973003/article/details/139396991

5.0 C语言操作符

1-5 C语言操作符-CSDN博客文章浏览阅读1k次,点赞18次,收藏26次。除号的两端都是整数的时候执行的是整数的除法,如果两端只要有一个浮点数,那么此时执行的就是浮点数的除法。C语言中的左移操作符主要是针对二进制进行操作,用于嵌入式系统尤其是51单片机中,配置单片机寄存器。,写法a = a 2;x>>n 把x中的每一位向右平移n位,当x为有符号数时,xhttps://blog.csdn.net/qq_45973003/article/details/139423308

6.0 C语言指针

C 1-6 指针-CSDN博客文章浏览阅读299次,点赞4次,收藏3次。内存是电脑上特别重要的寄存器,计算机中的程序运行都是在内存中,所以为了有效的使用内存,把内存划分为一个个小的内存单元,每个内存单元大小是1个字节, 为了能够有效的访问到内存中的每个单元,就给内存进行编号,这些编号被称为内存单元的地址。内存中16进制的数据存储 0000 0000 0000 0000 0000 0000 0000 1010。0x 00 00 00 0a ----------> 转换为16进制的形式。内存单元有自己的编号,这个编号我们称之为内存单元的地址。https://blog.csdn.net/qq_45973003/article/details/139482281

7.0 C语言结构体

1-7 C语言结构体-CSDN博客文章浏览阅读287次,点赞7次,收藏5次。在C语言中,结构体(Struct)是一种用户定义的数据类型,用来存储不同数据类型的变量。结构 体可以包含多个不同数据类型的成员变量,这使得结构体更具灵活性,并能更好地组织和管理数据。#define不是C语言中的关键字,是一个预处理指令。【箭头操作符---->https://blog.csdn.net/qq_45973003/article/details/139447063

8.0 C语言分支循环语句

1-8 C语言分支循环语句-CSDN博客文章浏览阅读309次,点赞3次,收藏10次。控制语句:用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有9种控制语句。1:变量的命名要规范,命名见名知义,不能是C语言中的关键字,有一点理解障碍。3:练习就是在锻炼编程的思维,把实际问题转换为编写代码的能力。2:练习在熟悉语法,语法熟悉才能无障碍的编写代码。学会调试:调试可以让我们更好的理解和感知代码。借助调试:可以让我们找出代码中的bug。4:学会画图,理解内存,理解指针。画图可以辅助理解强化理解。https://blog.csdn.net/qq_45973003/article/details/139547847...

相关推荐
时光の尘13 分钟前
C语言菜鸟入门·关键字·float以及double的用法
运维·服务器·c语言·开发语言·stm32·单片机·c
-一杯为品-22 分钟前
【51单片机】程序实验5&6.独立按键-矩阵按键
c语言·笔记·学习·51单片机·硬件工程
以后不吃煲仔饭26 分钟前
Java基础夯实——2.7 线程上下文切换
java·开发语言
进阶的架构师27 分钟前
2024年Java面试题及答案整理(1000+面试题附答案解析)
java·开发语言
前端拾光者31 分钟前
利用D3.js实现数据可视化的简单示例
开发语言·javascript·信息可视化
程序猿阿伟33 分钟前
《C++ 实现区块链:区块时间戳的存储与验证机制解析》
开发语言·c++·区块链
傻啦嘿哟1 小时前
如何使用 Python 开发一个简单的文本数据转换为 Excel 工具
开发语言·python·excel
大数据编程之光1 小时前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
初九之潜龙勿用1 小时前
C#校验画布签名图片是否为空白
开发语言·ui·c#·.net
爱摸鱼的孔乙己1 小时前
【数据结构】链表(leetcode)
c语言·数据结构·c++·链表·csdn