C语言
文章平均质量分 66
C语言学习笔记
豆豆LemonET
苔花如米小,也学牡丹开。
展开
-
【C语言】结构体的相关知识点
int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。原创 2024-03-09 09:17:12 · 454 阅读 · 0 评论 -
【C语言】指针相关知识点
指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。原创 2024-03-09 08:55:16 · 792 阅读 · 0 评论 -
【C语言】操作符相关知识点
< 左移操作符>>右移操作符左移操作符 移位规则:左边抛弃、右边补0右移操作符 移位规则:首先右移运算分两种:1.逻辑移位 左边用0填充,右边丢弃2.算术移位 左边用原该值的符号位填充,右边丢弃警告⚠ : 对于移位运算符,不要移动负数位,这个是标准未定义的。原创 2024-03-08 17:21:14 · 925 阅读 · 0 评论 -
【C语言】求一个整数存储在内存中的二进制中1的个数
本代码使用了"位操作"的方法来计算一个整数的二进制表示中包含多少个 1。具体来说,程序通过不断将整数除以 2,并判断余数是否为 1 的方式,逐位判断整数的二进制表示中每一位是否为 1,从而统计出整数中包含多少个 1。原创 2024-03-07 21:20:02 · 404 阅读 · 0 评论 -
【C语言】斐波那契数列的C语言代码实现
斐波那契数列(Fibonacci sequence)是一个非常经典的数列,在数学和计算机科学中都有重要的应用。这个数列以 0 和 1 开始,后续的每一项都是前两项之和。换句话说,从第三项开始,每一项都等于前两项的和。斐波那契数列的形式如下: 1, 1, 2, 3, 5, 8, 13, 21, …原创 2024-03-06 15:22:05 · 928 阅读 · 0 评论 -
【C语言】冒泡排序
概念冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的列表,一次比较两个元素,并且如果它们的顺序错误就把它们交换过来。通过多次的遍历和比较,最大(或最小)的元素会逐渐“浮”到数列的顶端,因此得名“冒泡排序”。代码方法一:数组#include<stdio.h>void Print(int arr[], int size){ for (int i = 0; i < size; i++) { printf("%d ", arr[i]); }原创 2024-03-06 14:58:43 · 447 阅读 · 0 评论 -
【C语言】初始C语言的基础概念知识
statement;//语句项 } ret_type 返回类型fun_name 函数名para1 函数参数函数声明:告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,无关紧要。函数的声明一般出现在函数的使用之前。要满足先声明后使用。函数的声明一般要放在头文件中的。函数定义:函数的定义是指函数的具体实现,交待函数的功能实现。原创 2024-03-06 11:00:04 · 1020 阅读 · 0 评论