![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习笔记
文章平均质量分 64
C语言基础知识及应用学习。
稚子
保持热爱,奔赴山海。
展开
-
【重要】C语言进阶 -- 自定义类型:结构体、枚举、联合
/ 结构体变量重定义{int data;} Node;return 0;int a;double d;};原创 2022-08-07 15:45:03 · 268 阅读 · 0 评论 -
【7】C语言进阶--程序的编译(预处理操作)+链接
/ 预定义符号__FILE__ //进行编译的源文件__LINE__ // 文件当前的行号__DATE__ // 文件被编译的日期__TIME__ // 文件被编译的时间__STDC__ // 如果编译器遵循ANSIC,其值为1,否则未定义// 预定义符号/* __FILE__ //进行编译的源文件__LINE__ // 文件当前的行号__DATE__ // 文件被编译的日期__TIME__ // 文件被编译的时间。.........原创 2022-08-06 09:27:07 · 226 阅读 · 0 评论 -
[7]初识C语言 -- 实用调试技巧
F9 创建断点和取消断点,断点的作用:可以在程序的任意位置设置断点,这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。F11 逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进行函数内部(F10 逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。Debug 调试版本,可以调试,因为文件中包含了调试信息。点击F5,程序直接运行到断点处。断点:代码执行到断点处,.....原创 2022-08-05 10:35:42 · 158 阅读 · 0 评论 -
[6]初识C语言 -- 结构体
进阶知识:自定义类型详解(结构体+枚举+联合)结构体类型的声明结构体初始化结构体成员访问结构体传参。原创 2022-08-05 09:19:15 · 259 阅读 · 0 评论 -
[5]初识C语言 -- 指针
在计算机科学中,指针(pointer)是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”,意思是通过它能找到以它为地址的内存单元。指针是一个变量,内存存放单元的地址(编号)一个单元为1个字节总结:指针是用来存放地址的,地址是唯一标示一块地址空间的指针的大小在32位平台是4个字节,在64位平台是8个字节1个字节8位。.........原创 2022-08-04 15:51:33 · 201 阅读 · 0 评论 -
[4]初识C语言 -- 操作符详解
操作符分类:算术操作符 + - * / %/ 两边若都为整数,则得到的也为整数;两边有一个为小数,得到的即为小数。% 操作符的两个操作数必须为整数,返回的是整除之后的余数。移位操作符整数的二进制表示有 :原码、反码、补码,存储到内存的是补码位操作符& 按位与| 按位或^按位异或注:他们的操作数必须是整数练习:交换两个变量的值,不使用中间变量练习:求一个整数存储在内存中的二进制中1的个数赋值操作符。......原创 2022-08-03 16:44:07 · 198 阅读 · 0 评论 -
[3]初识C语言 -- 数组
数组是一组相同类型元素的集合,数组的创建方式数组类型数组名[const_n]const_n必须为一个常量,不能使用变量。原创 2022-07-30 09:12:29 · 217 阅读 · 0 评论 -
[2]初识C语言 (重要)-- 函数
1.函数是什么1.函数是什么C语言中函数的分类库函数、自定义函数2.库函数。原创 2022-07-28 20:46:47 · 252 阅读 · 0 评论 -
[1]初识C语言 -- 结构体,分支和循环语句
使用这种方法就可以定义一个结构体用来存放传感器的数据。->结构体指针->成员。结构体是我们创建出来的一种类型。结构体+指针应用(重要).结构体变量.成员。原创 2022-07-27 19:13:13 · 228 阅读 · 0 评论 -
初识C语言 -- 操作符和关键字,#define,指针
负数原码直接按照正负写出二进制,反码原码的符号位不变,其他位按位取反,补码为反码+1。自定义函数可以放在主函数下面,但是要在前面进行声明,放在主函数下面则不需要。sizeof可以计算操作数的类型长度(以字节为单位)表达式1结果为真,执行exp2,否则执行exp3。输出为-1,负数在内存中存储的为二进制的补码。注只要是整数,内存中存储的都是二进制的补码。2.移位操作符>>............原创 2022-07-26 21:02:20 · 366 阅读 · 0 评论 -
【2】C语言数据及数据运算
1.符号常量用一个标识符来代表一个常量,通过宏定义预处理指令来实现。#define 标识符常量# define PI 3.14符号常量在作用域内不能改变,也不能再被赋值。2.C语言中变量的定义int j;int i;如果变量的类型相同,可以在同一行定义。int i,j;3.局部变量与全局变量局部变量:在函数内部定义的变量全局变量:可以在程序的任何位置访问它们,在程序的开头处进行声明。注:应尽量少使用全局变量,过多地使用全局变量会造成程序的不清晰。1. 十进制:0~92. 八进制:0~73.十六进制:以0x或原创 2022-06-06 11:24:48 · 319 阅读 · 0 评论 -
C语言学习笔记
程序设计 = 数据结构 + 算法+结构化程序设计方法+语言工具和环境常见程序设计的3种基本结构:1. 顺序结构;2.选择结构;3.循环结构:虚线框内的操作为循环体C程序的典型结构(1)#include :以#开始的语句称为预处理语句,在编译器开始工作之前,先对这些命令进行预处理(2)标识符命名规则:以字母或下划线开头(3)数据类型关键字:(4)复杂类型关键字5个:struct 结构体声明union 共用体声明enum 枚举声明typedef 声明原创 2022-06-05 22:32:36 · 102 阅读 · 0 评论