![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C学习笔记
文章平均质量分 64
好记性不如烂笔头
嵌入式的大菜鸟
心之所向,不慌不忙
展开
-
学习笔记:C语言的32个关键字
8.signed //有符号9.unsigned //无符号10.struct //结构13.static //静态1.int //整数3.auto //自动11.union //联合2.long //长整型6.float //浮点7.short //短整型原创 2024-05-22 11:29:38 · 369 阅读 · 0 评论 -
c语言指针学习:交换变量值1
指针变量好比手术刀,能够获取地址信息,并通过`*`操作地址中的数值。- 不管指针变量带不带`*`, 它都是指针变量,包含了指定地址信息,而且可以通过`++`操作实现**连续地址空间的访问**,但是这样容易出现访问越界问题;你可以试一下上面第二份代码,在交换之后pt_x++,看看*pt_x输出的结果是2,不是8 - 区分好是 地址交换 还是 指针所指向的内容的交换。用*取地址中的值,交换指针地址中的值。*p : 所指向变量的。原创 2024-05-15 17:26:48 · 192 阅读 · 0 评论 -
学习笔记:C语言指针的学习——初学指针
指针类型决定了指针进行解引用操作的时候,能够访问空间的大小。int* p;p能够访问4个字节char* p;p能够访问1个字节double* p;p能够访问8个字节那么学这个类型有什么意义?指针类型既然决定了指针变量解引用能够一次访问几个字节,那当我们给指针赋值的时候,应该赋一个合理的指针。比如我们希望从这个位置向后访问一个字节,那我们应该把它交给一个char指针;我们希望一次访问两个字节,那我们应该把它交给一个short类型的指针。🍰 总结。原创 2023-09-15 13:46:48 · 164 阅读 · 0 评论 -
学习笔记:C语言函数学习
1. 函数是什么?提到函数,我们最先想到的肯定是数学中的函数,那么C语言中的函数究竟是什么呢?接下来带大家看一下吧!维基百科中对函数的定义:子程序在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组 成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。原创 2023-08-03 17:28:26 · 83 阅读 · 0 评论 -
return; return 0; return -1; return 1之间的区别
与return 1相同。表示返回一个代数值,一般用在子函数结尾。表示程序异常终止,即告诉系统程序异常。如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句。return 0:一般用在主函数结束时,表示程序正常终止,即告诉系统程序正常。表示返回一个代数值,一般用在子函数结尾。表示程序异常终止,即告诉系统程序异常。如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示。原创 2023-12-05 15:53:17 · 1355 阅读 · 0 评论 -
学习笔记:C语言%u和%d
c语言中的%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据。%g使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数。%x 无符号的16进制数字,并以小写abcdef表示。%X 无符号的16进制数字,并以大写ABCDEF表示。%E/e 用科学表示格式的浮点数。%d 有符号10进制整数。%i 有符号10进制整数。%u 无符号10进制整数。%o 无符号8进制整数。原创 2023-10-08 10:15:51 · 508 阅读 · 0 评论 -
学习笔记:C语言的指针的学习——野指针
平时我们写的指针都是一级指针。int a=10;int* pa=&a;//pa就是一级指针变量,int*就是一级指针类型a是一个变量,将a的地址取出来,放进pa里面,pa的类型是int*。pa是一级指针变量。再来想一下,pa是指针变量,变量创建要在内存中开辟空间。如果现在这样写:&pa,就拿到了pa空间的地址。这块地址也想存起来,怎么办呢?比如将pa的地址,存放进ppa变量里面,这时候ppa的类型就应该这样写:int**。ppa就是二级指针(存放一级指针的地址)。原创 2023-09-19 14:07:18 · 501 阅读 · 0 评论 -
Static关键字的用法和详解
学习笔记:static在当中的用法。原创 2023-12-05 15:52:32 · 113 阅读 · 0 评论 -
C语言编程基础
[TOC语言编程基础C语言入门text段:存放程序代码data段:存放有初值的全局变量和常量bss段:存放未被初始化的全局变量C数据类型C语言基本数据类型、变量与常量的定义、sizeof()函数、变量存储类型C常用关键字#define:宏定义,用来定义一个可以替代值的宏const关键字:定义一个只读的变量static关键字:修饰局部变量,可以在函数调用之间保持局部变量的值;修饰全局变量或函数时,会使变量或函数的作用域限制在声明它的文件内。原创 2024-03-13 14:43:36 · 937 阅读 · 0 评论 -
C语言中32个基本关键字总结
1、(1)char 占一个字节,也就是 8 个二进制位,但它表示的是有符号的类型,所以表示的范围是 -128~127;表示无符号的类型,所以表示的范围是 0~255(2)double 占的字节:16 位编译器下,double 占 8 个字节;32 位编译器下,double 占 8 个字节;64 位编译器下,double 占 8 个字节。(3)enum 是计算机编程语言中的一种数据类型。:在实际问题中,有些变量的取值被限定在一个有限的范围内。原创 2023-12-05 15:51:47 · 1783 阅读 · 0 评论 -
学习笔记:C语言数组学习
数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的。原创 2023-08-03 13:49:02 · 54 阅读 · 0 评论