-
考研中的C与C++基础
目录 1.类型、运算符与表达式2.控制流1.类型、运算符与表达式 2.控制流
-
C 语言实例 - 约瑟夫生者死者小游戏
问题描述: 30 个人在一条船上,超载,需要 15 人下船。 于是人们排成一队,排队的位置即为他们的编号。 报数,从 1 开始,数到 9 的人下船。 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢? 解题思路: 该问题中有
-
C++学习日记——extern C、C++与C混合开发、
学习目标 extern C、C++与C混合开发、_cplusplus 三者的学习使用,看完你就掌握了 学习内容 🧨extern “C”: 被extern "C"修饰的代码会按照C语言的方式去编
-
[c语言]while循环语句
前面我们已经讲过了if-else语句。当条件满足时,if后面的语句会被执行。但是呢,if语句只能进行一次,那么我们有没有什么方法让语句一直循环持续下去呢。while语句可以很好地帮助我们。 while语句 while语句的语法结构如下
-
Shell(希尔)排序算法详解之C语言版
一、算法原理 Shell排序算法是插入排序算法的一种改进算法,即分组插入排序算法,是不稳定排序算法。 其基本原理就是将初始数组按照某一规则分成多个子数组,在每个子数组内进行插入排序,经过多趟这样的分组排序后,即可得到排好序的数组。 为了方便
-
嵌入式C语言学习记录(一) —— ARM指令集与作用域
嵌入式C语言学习记录(一) —— ARM指令集与作用域version : v1.0 「2022.9.11」 最后补充author: Y.Z.T.摘要: 记录汇总自己在嵌入式开发过程中 学习的一些零散知识简介: 简单汇
-
C语言---09指针-07指针常量与常量指针
一、const关键字const修饰变量为只读,不能赋值const修饰的变量尽量初始化知道该变量的地址也可以间接修改它的值,但是不提倡这样做const int num = 10;printf("num = %d
-
C语言---sprintf组包、sscanf解包
目录 一、sprintf组包(了解) (一)案例1:将2022 9 24这三个数据组成一个“2022年9月24日” (二)案例2:将一个人的姓名、年龄、性别、家庭地址组成要求的格式 (三)案例3:将数值转成字符串 二、sscanf解包 (一
-
【算法】c语言,输入一个不大于1000的正整数n(n>1),输出所有小于等于n的素数。
#include "stdio.h"main(){int n,m,i,k=0;printf("n从键盘输入一个不大于1000的正整数(n>1) N=");scanf("%d"
-
C | 结构体内存对齐
啊我摔倒了..有没有人扶我起来学习.... 文章目录 前言一、结构体内存对齐是什么?二、认识结构体内存对齐1. 先来一个思考2. 用offsetof协助一手3. 研究对齐规则三、为什么要有结构体内存对齐?1. 存在的必要2. 修改默
-
字符函数第四dC语言中常见字符函数的用法解析之有关字符串查找和错误信息报告
有关字符串查找和错误信息报告文章目录 有关字符串查找和错误信息报告字符串查找(两个):strstr1. 格式2. 用法2.1 简单实现查找2.2 与替换的结合使用 3. 模拟实现3.1 实现函数3.2 实现函数23.3 main函数
-
C语言 结构体
1.声明结构体 正常声明 struct str{char x;int y;char z[10];}str1; 匿名结构体 struct{char x;int y;char z[10];}str;struct{char x;int y;ch
-
C语言练习
C语言练习部分重点总结 1.冒泡排序:输入10个整数并排序 #includeint main(){int a[10];int i,j,t;printf("请输入10个整数:n");for(i=0;ia[j+1]){t=
-
Day 5 c语言(分支和循环(练习))(P9)
#include int main() { int a=0,b=0,c=0; printf("请输入三个数字n"); scanf("%d %d %d",&a,&
-
C + + → 引用
目录一、 引用的概念 二、引用的特性 1. 引用在定义时必须初始化 2. 一个变量可以有多个引用 3. 引用一旦引用一个实体,再不能引用其他实体 三、使用场景 1.做参数 2.做返回值 3.使用引用的两个好处 3.1 减少拷贝提高
-
2.初始C语言----C语言的概述
目录前言程序的构成(注意程序的编写一定要在英文输入法下完成) 1.源代码文件 2.#include(不属于程序中的语句) 3.main()函数 4.函数体、花括号
-
C语言函数详解
文章目录: 1.函数的概念 2.函数的分类 2.1库函数 2.2自定义函数 3.函数的参数 3.1实际参数 3.2形式参数 4.函数的调用 4.1传值调用 4.2传址调用 5.函数的嵌套调用和链式访问 5.1嵌套调用 5.2链式访问
-
进阶C语言之数据在内存中的存储
目录数据类型介绍类型的基本归类整型家族浮点数家族构造类型指针类型空类型整型在内存中的存储二进制原码、反码、补码大小端字节序练习浮点型在内存中的存储一个例子浮点数的存储规则存储
-
C++学习笔记(自己用的)
C++ 学习笔记 C++基础(一些细节)C++ 中使用 cout 输出 bool 变量的值时还是用数字 1 和 0 表示,而不是 true 或 false。(C++ 中 非0即1(只用数值0false是0,其他全是1))new 和