E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
#c语言#
C语言
基础14
今天是学习嵌入式相关内容的第十五天,以下是今日所学内容1.内存管理:1.mallocvoid*malloc(size_tsize);2.freevoidfree(void*ptr);练习:要求申请堆区空间,将"helloworld"存放到堆区空间,完成打印2.内存溢出:内存溢出也称为内存越界3.内存泄露:程序中malloc的空间没有被释放4.内存碎片:由于频繁申请和释放,导致连续的空间分散成一些小
m0_63699738
·
2024-01-31 21:16
c语言
开发语言
C语言
基础2
今天是学习嵌入式相关内容的第三天,以下是今日所学内容1.常量和变量:1.字符串常量:"helloworld"12个字节"ab\\\123ab"7个字节字符串末尾都有一个用来标识字符串结尾的\0字符'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有2个字符'a'+'\0'2.标识常量#defineN5宏只是代码的替换,中间不进行任何数据计算的操作宏名一般都是大写,用来和变量区
m0_63699738
·
2024-01-31 21:46
c语言
前端
C语言
基础3
今天是学习嵌入式相关内容的第四天,以下是今日所学内容上一节课,常用输入输出函数的剩余内容如下1.printf:1.打印非输出控制符:printf("HelloWorld!");2.打印单个输出控制符:printf("Num=%d\n",Num);3.打印多个输出控制符printf("Num2=%d,Num1=%d\n",Num2,Num1);4.printf格式化打印%ndn:域宽,数据不足域宽,
m0_63699738
·
2024-01-31 21:46
c语言
开发语言
C语言
基础
今天是学习嵌入式相关内容的第二天,我们开始进入到对
C语言
的学习。在学习
C语言
之前,我们需要先来了解一些基础性知识。
m0_63699738
·
2024-01-31 21:45
c语言
开发语言
C语言
基础入门教程
目录第一章初识
C语言
1.
C语言
基础知识2.
C语言
的构成3.第一个
C语言
程序4.数据类型5.变量5.1定义变量的方法5.2变量的分类5.3变量的使用5.4变量的作用域和生命周期6.常量6.1符号常量6.2
记忆&碎片
·
2024-01-31 21:15
C语言学习专项
c语言
学习
开发语言
C语言
基础12
今天是学习嵌入式相关内容的第十三天,以下是今日所学内容1.const指针const关键字常量(只读)readonly2.void3.函数指针和指针函数:指针函数:是函数,函数的返回值类型是指针类型函数指针:是指针,指针指向了函数1.指针函数:局部变量的地址不能返回,因为局部变量会随函数作用域结束被回收,虽然能够获得返回的地址,但地址对应的空间已经被回收过了将函数的返回值作为下一个函数的参数指针函数
m0_63699738
·
2024-01-31 21:45
c语言
算法
开发语言
串(字符串)顺序串实现-
c语言
表示
#include#include//定义字符串的最大长度#defineMAX_LENGTH100//使用数组来存储字符串charstr[MAX_LENGTH];//函数声明voidprintString(constchar*s);//打印字符串的函数voidcopyString(char*dest,constchar*src);//复制字符串的函数intmain(){//初始化字符串strcpy(
快秃头的码农
·
2024-01-31 21:42
数据结构
c语言
算法
堆串-用
c语言
实现
#include#include#include//函数声明char*createHeapString(constchar*str);//创建堆串voiddestroyHeapString(char*str);//释放堆串内存char*heapStringCopy(char*dest,constchar*src);//复制堆串char*heapStringCat(char*dest,constch
快秃头的码农
·
2024-01-31 21:42
算法
数据结构
链接脚本常用命令(KEEP、MEMORY、PROVIDE、ENTRY、AT、ALIGN等)
1、命令介绍命令作用KEEP保证该段一定在输出文件里,不会被丢弃MEMORY描述目标设备的内存情况,内存分几个区域,每个内存区域的属性PROVIDE从链接脚本导出符号给
C语言
或者汇编语言使用ENTRY程序入口
正在起飞的蜗牛
·
2024-01-31 21:07
嵌入式开发中的总结
链接脚本
C语言
指针进阶之数组、指针笔试题详解(月薪过万的伙伴都点赞的题目解析)
目录引言:知识补充①数组名②sizeof函数补充③strlen函数补充1.数组题目1.1一维数组题目11.2字符数组题目1题目2题目3编辑题目4题目51.3二维数组2.指针笔试题目题目①题目②题目③题目④编辑题目⑤题目⑥编辑题目⑦题目⑧(重难)3.结语引言:知识补充①数组名数组名是首元素的地址两个例外:1.sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节2.&数
Nicn
·
2024-01-31 21:04
c语言
面试
开发语言
算法
数据结构
c++
C语言
字符串操作函数详解①strlen函数的讲解与三种模拟实现方法(建议三连收藏)
目录编辑前言1.strlen函数介绍2.模拟实现strlen2.1计数器做法2.2不创建临时变量,通过递归的方法2.3利用两个指针相减3.结语前言
C语言
中对字符和字符串的处理很是频繁,但是
C语言
本身是没有字符串类型的
Nicn
·
2024-01-31 21:34
c语言
开发语言
数据结构
算法
c++
C语言
指针进阶之三——函数指针、函数指针数组、指向函数指针数组的指针
目录1.指针知识回顾2.数组知识回顾3.函数指针3.1函数指针引入3.2函数指针的使用3.3阅读两段有趣的代码3.4类型重定义,typedef补充4.函数指针数组4.1函数指针数组引入4.2函数指针数组的使用(转移表)5.指向函数指针数组的指针1.指针知识回顾①.指针就是个变量,用来存放地址,地址唯一标识了一片空间。内存会划分成一个个的内存单元,每个内存单元都有一个独立的编号,编号也称为地址,而C
Nicn
·
2024-01-31 21:33
c语言
数据结构
c++
算法
C语言
指针进阶之二指针数组与数组指针
内存会划分成一个个的内存单元,每个内存单元都有一个独立的编号,编号也称为地址,而
C语言
也把地址叫做指针。地址(指针)需要存储在变量中,这个变量就被称为指针变量。例如:inta=10;
Nicn
·
2024-01-31 21:03
c语言
算法
开发语言
⭐算法入门⭐《动态规划 - 线性DP》中等01 —— LeetCode 198. 打家劫舍
饭不食,水不饮,题必须刷
C语言
免费动漫教程,和我一起打卡!《光天化日学
C语言
》LeetCode太难?先看简单题!《
C语言
入门100例》数据结构难?不存在的!《数据结构入门》LeetCode太简单?
英雄哪里出来
·
2024-01-31 21:02
《LeetCode算法全集》
动态规划
算法
数据结构
leetcode
线性DP
C语言
指针进阶之四-函数指针的使用之回调函数及库函数qsort函数详解(详解)
目录1.回调函数1.1引入1.2回调函数的使用,加减乘除计算器改造2.回调函数的应用-qsort函数实例1:整型数组排序实例2:结构体排序①按照整型数据来排序,这里是按照年龄来排序②按照名字来排序,也就是比较的是字符串③strcmp函数的补充3.qsort库函数的模仿实现3.1实现问题分析3.2元素比较分析及实现3.3排序分析3.4实现及源代码3.4.1实现1整型排序3.4.2.1结构体排序实现1
Nicn
·
2024-01-31 21:31
c语言
开发语言
数据结构
算法
c++
排序算法
PHP开发视频教程PHP网页开发教程, 从入门到精通,你只需要一个月就够了
语法吸收了
C语言
、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它可以比CGI或者Perl更快速地执行动态网页。
我的学习机
·
2024-01-31 21:29
【华为OD机考 统一考试机试C卷】小明找位置(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-01-31 21:26
华为od
c语言
c++
java
javascript
STM32学习笔记——六、启动文件详解
向量表2.4复位程序2.5终端服务程序2.6用户堆栈初始化1启动文件简介startup_stm32f10x_hd.s:简单介绍,后续《启动文件详解》章节详细介绍芯片上电后,首先执行这个汇编程序,建立起
C语言
的运行环境使用汇编语言写好了基本程序
孟庆磊
·
2024-01-31 21:25
STM32学习笔记
stm32
学习
笔记
299. 猜数字游戏
前言C++是一种计算机高级程序设计语言,由
C语言
扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
毕业_设计
·
2024-01-31 20:34
java
游戏
p2p
蓝桥杯
预处理详解
1.预定义符号
C语言
设置了一些预定义符号,可以直接使用,预定义符号也是预处理期间处理的(-代表下划线)#includeintmain(){printf("%s\n",__FILE__);//生成此文件的位置信息
清潇沈默
·
2024-01-31 20:01
算法
linux
运维
c语言
用
C语言
完成计算机加减乘除
#define_CRT_SECURE_NO_WARNINGS1#includevoidmenu(){printf("***************************************\n");printf("***************************************\n");printf("*****0.退出计算器*****\n");printf("*****1.加
清潇沈默
·
2024-01-31 20:01
c语言
算法
开发语言
Linux下如何编译C/C++代码?从.c到.exe经历了什么?
个人主页::✨✨✨初阶牛✨✨✨强烈推荐优质专栏:C++的世界(持续更新中)推荐专栏1:
C语言
初阶推荐专栏2:
C语言
进阶个人信条:知行合一本篇简介:>:讲解Linux下如何编译C/C++代码?
初阶牛
·
2024-01-31 20:30
Linux
linux
服务器
网络
运维
abs函数解释
abs()方法在
C语言
中,只对int整型生效,作用是求整型数据的绝对值。
hjxxlsx
·
2024-01-31 20:08
算法
数据结构
C语言
实现冒泡排序
C语言
学习——冒泡排序的运用
c语言
中的冒泡排序是学习编程的一大基础,同时也是对于排序算法中的简单的一种文章目录一、冒泡排序是什么?
Tlzns
·
2024-01-31 20:31
c语言
算法
排序算法
C语言
实现通讯录(初级版)
前言在深度学习了一段时间
C语言
后,我们可以实现写一段通讯录功能来巩固已学的知识此篇文章旨在详解通讯路的基本实现,功能框架等等注:此通讯录存在一定的缺陷,下篇文章将会对其进行一定的优化一、通讯录的基本功能在上手写通讯录之前
Tlzns
·
2024-01-31 20:31
c语言
算法
开发语言
c语言
基础知识
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录1.数据类型2.运算符,表达式和语句3.循环4.分支和跳转5.函数6.数组7.结构体与联合体(重要)8.指针(重要)9.宏定义1.数据类型2.运算符,表达式和语句3.循环4.分支和跳转5.函数6.数组7.结构体与联合体(重要)8.指针(重要)9.宏定义1.数据类型2.1整型(int)一、整型数说明加上不同的修饰符,整型数有以下几种
s˶⃝
·
2024-01-31 20:26
c++
c语言
笔记记录(开始到函数部分)
这个笔记是在我学习时记录的易忘点以及易错点等,不是主体知识,适合作为复习时注意的细枝末节,现在分享给大家,希望对大家有所帮助,如有知识错误,欢迎批评指正,感谢大家附一张美图,祝大家新的一年天天开心,学业进步一.运算符和表达式1.八进制十六进制无浮点数2.前加加比后加加快,自增运算符的内容3.x按位异或同一个值两次,会变为原来的x值(用于加密)也可以实现以下交换两数的值的算法:交换两个数a,b的值:
徜徉new
·
2024-01-31 20:55
c语言
笔记
算法
C语言
自定义数据类型部分(结构体,共用体,枚举)
hello,又是充满干劲的一天,今天我来分享自定义数据类型的笔记记录,一起加油!!若有问题欢迎指正!一.结构体1.作用:结构体的使用可以更好地将各种信息绑定在一起成为一个整体,故可以更好地实现对复杂信息的修改与管理。2.结构体的定义方式:struct结构体名字(标识符) { //定义成员(用来存储数据的变量) inta; doubleb; //如上
徜徉new
·
2024-01-31 20:55
c语言
笔记
C语言
预处理知识(细致全面理解总结加实例)
前言预处理看起来简单,但是其中的内容也是十分重要的,尤其是对于自定义头文件的编写方式,这可以帮助我们在大型项目编写时分文件编写,更有条理,清晰。以下是我的个人总结,大家可以看看,如有问题可以私信我,欢迎指正。一起加油!!一、概念预处理是在编译前所做的工作,编译器自动调用预处理程序对源码中以’#’开头的预处理部分进行处理,处理完毕后,进入源码的编译阶段。二、宏定义(一般大写)1.无参宏定义定义无参宏
徜徉new
·
2024-01-31 20:54
c语言
开发语言
C语言
(三)数组、结构体
1.数组:是个有序的数据容器,用来存放同一种类型数据的集合,它会自动给数组中每一个元素分配一个编号下标:元素的序号(位置),序号是从0开始的2.一堆数组定义:公式:数据类型数组名字[元素个数]={元素,元素...};inta[5]元素.....(1)超出数组元素个数存取值,叫做数组越界。(2)初始化数组元素是从左到右,不够的用0代替,只能少存。intb[4]={3,2};等价于intb[4]={3
社会主义顶梁鹿
·
2024-01-31 19:11
3Java运行机制
例如
C语言
,将.cpp的源文件编译为.exe的可执行
憨批咸鱼儿
·
2024-01-31 19:45
java
字符数组的学习
C语言
中没有字符串类型也没有字符串变量字符串是存放在字符型数组中的。一、字符数组的定义用来存放字符数据的数组是字符数组。字符数组中一个元素存一个字符。
黑珍珠hz
·
2024-01-31 19:08
c#
C语言
中的常量和变量
前言:通过前面的博文,相信大家对
C语言
有了比较具体的了解,接下来,我将介绍
C语言
的一些语法规定,友友们不需要死记硬背,大致知道有这些因素就行了,这样遇到有关问题就不会茫然。
黑珍珠hz
·
2024-01-31 19:37
c语言
开发语言
c语言
数据类型
一.数据类型分类今天主要讲解
C语言
中最常用的整型数据,字符型数据,浮点型数据。二.整型数据先给大家看一张表。1.基本整型(in
黑珍珠hz
·
2024-01-31 19:37
数据结构
选择结构程序
c语言
有两种选择语句:(1)if语句,用来实现两个分支的选择结构;(2)switch语句,用来实现多分支的选择结构。
黑珍珠hz
·
2024-01-31 19:07
c语言
开发语言
C语言
简介
C语言
是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972年,DennisRitchie设计了
C语言
,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。
黑珍珠hz
·
2024-01-31 19:37
c语言
OJ编程网站(找了一个多小时)基本是c++和
c语言
首页-桔子编程Home-DaimayuanOnlineJudgeHXGOJOpenJudge-
C语言
程序设计互动教学平台-首页OpenJudge让学习编程变得更有趣-啊哈编程http://openjudge.cn
XTX54188
·
2024-01-31 19:36
c++
c语言
青少年编程
开发语言
1024程序员节
###
C语言
程序设计-----
C语言
学习(8)## 斐波那契数列问题,素数问题,人数分配问题。
今天,我们主要分享三个问题如何用
C语言
去求解,1.斐波那契数列问题,2.素数列举问题,3.人数分配问题。一.斐波那契数列问题(1)问题叙述:斐波那契数列问题。
袁满满满满
·
2024-01-31 19:48
C语言程序设计
c语言
学习
开发语言
算法
数据结构
c++
c#
C语言
—malloc强制类型转换
在
C语言
中,malloc函数用于动态分配内存。它是定义在头文件中的一个标准库函数。
忙什么果
·
2024-01-31 19:47
C&C++
c语言
算法
数据结构
C语言
—结构体不能直接包含自身作为成员,但可以包含指向其自身类型的指针。
在
C语言
中,结构体不能直接包含其自身作为成员,因为这将导致结构体大小无限大。然而,结构体可以包含指向其自身类型的指针。
忙什么果
·
2024-01-31 19:17
C&C++
c语言
开发语言
链表
C语言
—scanf和printf 函数的&字符用法
在
C语言
中,scanf函数和printf函数的用法在使用&符号时有所不同。这主要是因为这两个函数在处理变量时的机制不同。scanf函数scanf用于从标准输入读取数据,并将读取的值存储到提供的变量中。
忙什么果
·
2024-01-31 18:41
C&C++
c语言
开发语言
C语言
第十三弹---VS使用调试技巧
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】VS调试技巧1、什么是bug2、什么是调试(debug)?
小林熬夜学编程
·
2024-01-31 18:01
C语言详解
c语言
开发语言
C语言
第十四弹---函数递归
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】函数递归1、递归是什么?
小林熬夜学编程
·
2024-01-31 18:00
c语言
开发语言
深入理解二叉树:遍历、构建与性质探索的代码实现
江池俊:个人主页个人专栏:✅数据结构冒险记✅
C语言
进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-01-31 18:39
数据结构冒险记
数据结构
二叉树
二叉树遍历
二叉树构建
二叉树的性质
C语言
__FILE__ -
C语言
零基础入门教程
__FILE__实战三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>
C语言
基础入门一.__FILE__简介ANSIC定义了许多宏。
猿说编程
·
2024-01-31 18:20
【海贼王编程冒险 -
C语言
海上篇】库函数怎样模拟实现?
目录模拟实现strlen模拟实现strcpy模拟实现strcmp模拟实现strcat模拟实现strstr模拟实现memcpy模拟实现memmove模拟实现strlen#define_CRT_SECURE_NO_WARNINGS1#includeintMyStrlen(char*str){intlen=0;while(str[len]!='\0')len++;returnlen;}intmain()
枫叶丹4
·
2024-01-31 18:05
C语言
c语言
visualstudio
祝你生日快乐21音符简谱
c语言
代码,
C语言
程序设计:生日快乐歌.doc
#include#include#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P1^5;//生日快乐歌的音符频率表,不同频率由不同的延时来决定ucharcodeSONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190
诗与星空
·
2024-01-31 18:04
C++生日祝福代码
这些代码是我为了一个朋友创作的,花了5个晚上完工的,说实话一开始我对于
C语言
的理解仅仅停留在解一些书本上的题,但是将编程融入生活中去你会发现许多奇妙的东西,就像在写这个代码的时候,我学到了许多在课堂上学不到的只是
维Cboy
·
2024-01-31 18:04
c语言
程序人生
【海贼王编程冒险 -
C语言
海上篇】自定义类型:结构体,枚举,联合怎样定义?如何使用?
目录1->结构体的声明1.1->结构的基础知识1.2->结构的声明1.3->特殊的声明1.4->结构的自引用1.5->结构体变量的定义与初始化1.6->结构体内存对齐1.7->修改默认对齐数1.8->结构体传参2->位段2.1->什么是位段2.2->位段的内存分配2.3->位段的跨平台问题2.4->位段的应用3->枚举3.1->枚举类型的定义3.2->枚举的优点3.3->枚举的使用4->联合(共用
枫叶丹4
·
2024-01-31 17:43
C语言
c语言
visualstudio
C语言
结构体冷知识——柔性数组详解
柔性数组前言案例柔性数组的特点柔性数组的使用柔性数组的优势总结前言也许你从来没有听过柔性数组这个概念,但是他确实是存在的。C99中,结构体的最后一个元素允许是未知大小的数组,就叫做柔性数组的成员。案例我们来看看以下结构体定义:typedefstructst_type{inti;inta[];//柔性数组成员}type_a;有些编译器会报错无法编译可以改成:typedefstructst_type{
暮雨清秋.L
·
2024-01-31 17:12
C语言
算法
c语言
柔性数组
算法
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他