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语言
基础2
1.常量和变量:1.字符串常量:"ab""helloworld"字符串末尾都有一个用来标识字符串结尾的\0字符'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有2个字符'a'+'\0'"ab\0"4"ab\\\123ab"72.标识常量#defineN5宏只是代码的替换,中间不进行任何数据计算的操作宏名一般都是大写,用来和变量区分3.变量:数据类型变量名;intNum1,N
是一只鱼啦
·
2024-01-17 20:09
学习
c语言
linux
嵌入式硬件
《嵌入式入门学习第一阶段——
C语言
》
嵌入式学习第一阶段(今日总结)2021/9/71、
C语言
的基础框架#include//预编译intmain()//入口函数{···return0;//函数返回值}2、echo命令小应用3、变量基础概念先定义再使用变量说明
横渠小熊
·
2024-01-17 20:08
嵌入式学习
嵌入式
c语言
嵌入式学习一阶段——
C语言
:数据类型
一:
c语言
几大常见数据类型1.基本类型char:字符型,一般为1byte8个字节范围:有符号:-128~127,无符号:0~255short:一般为2byte16个字节int:整型,一般为4byte32
独孤旅人1412
·
2024-01-17 20:38
c语言
学习
嵌入式学习一阶段——
C语言
:排序(三)
选择排序#includeintmain(){inti,j,t,a[11];printf("请输入10个数:\n");for(i=1;ia[j])/*如果前一个数比后一个数大,则利用中间变量t实现两值互换*/{t=a[i];a[i]=a[j];a[j]=t;}printf("排序后的顺序:\n");for(i=1;ivoidmerge(intr[],ints[],intx1,intx2,intx3)
独孤旅人1412
·
2024-01-17 20:38
学习
c语言
算法
嵌入式学习第二篇——
c语言
基础1
C语言
基础:1.基础:1.基本数据类型、运算符、表达式2.常用的输入输出函数3.流程控制2.重点知识:1.数组2.函数3.指针3.难点知识:1.构造数据类型2.链表3.内存管理=============
是一只鱼啦
·
2024-01-17 20:37
学习
c语言
linux
嵌入式硬件
C语言
学习:
C语言
编译流程
回顾下
C语言
编译流程在Linux操作系统下,.c文件通过gcc编译器转换成可执行文件.out在Windows操作系统下,.c文件在集成环境下转换成可执行文件.exe本质上两个操作系统下的编译过程都是一样的
与你的距离无穷小
·
2024-01-17 19:25
c语言
开发语言
后端
c语言
编程定义符号,
C语言
:条件编译及预定义符号知识详解
一.预定义符号C标准定义了如下五个预处理符号在文件输入输出以及输出日志等场合下我们会用到这些预处理符号,比如\+回车:续行符,转义字符,后面不能加任何除回车之外的字符,否则会报错二.#define关键字#define有两个作用,一个是定义标识符,第二个是定义宏1.定义标识符不要在define定义的标识符里加分号2.定义宏#define机制包括一个规定,允许把参数替换到文本中,这种实现通常叫做宏或定
weixin_33945547
·
2024-01-17 19:25
c语言编程定义符号
c语言
的编译与链接,使用cl编译器编译和链接
C语言
文件
也许你已经看过我录制的《素素带你学
C语言
》系列的视频,在这里,我准备将一些小知识记录下来,一方面是给自己提供备忘,另一方面也能普及一下这方面的知识。
克里米亚野生动物园
·
2024-01-17 19:25
c语言的编译与链接
c语言
如何动态编译,
C语言
制作编译动态链接库
最近做项目的时候,需要跟人工智能组对接应用接口,要把写好的C函数给Python代码调用,所以打算把写好的代码制作成动态库,给他们直接import,随手记录一点相关知识1.概念程序的
函数库
一般就是:静态
函数库
典农中郎将冯习
·
2024-01-17 19:25
c语言如何动态编译
C语言
:程序的编译
目录前言:1.翻译环境:编译+链接2.运行环境:3.预处理详解:4.宏和函数的对比前言:1.翻译环境:编译+链接2.运行环境:3.预处理详解:4.宏和函数的对比
F1zie
·
2024-01-17 19:53
笔记
c语言
开发语言
后端
C语言
:编译和链接
目录一:翻译环境和运行环境二:翻译环境2.1预处理(预编译)2.2编译2.2.1词法分析:2.2.2语法分析2.2.3语义分析2.3汇编三:运行环境一:翻译环境和运行环境在ANSIC的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。二:翻译环境那翻译环境是怎么将源代码转换为可执行的机器指令的呢?这里我们就得展开
玖剹
·
2024-01-17 19:22
C语言知识点
c语言
开发语言
算法
c++
学习方法
xcode怎么执行
c语言
程序,如何使用Xcode编辑
C语言
程序?
在MacOSX下学习
C语言
使用Xcode。Xcode是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发MacOSX和iOS上的应用程序。
叫我刘好看
·
2024-01-17 19:00
xcode怎么执行c语言程序
OC中的键/值编码(KVC)
这种机制不属于Objective-
C语言
的特性,而是Cocoa提供的一种特性。通过定义一个NSObje
Andy_Ron
·
2024-01-17 18:28
19,10,11,Fri
晚上emmmm,集体去了实验室,正式开始我的
C语言
编程,有点懵,一开始就让我编程,果然啊,机器就是需要严谨,错一个都不能识别,我都没发现,汉字
盐水苦瓜
·
2024-01-17 18:31
c语言
-受长度限制的字符串函数和模拟实现
strncpy()二、库函数strncat()2.1strncat()介绍2.2模拟实现strncat()三、库函数strncmp()3.1strncmp()介绍3.2模拟实现strncmp()总结前言在写
c语言
基础系列文章时
PYSpring
·
2024-01-17 18:28
c语言进阶
c语言
练习-指针笔试题
目录前言一、一维整型数组1.1题目一1.2题目二二、二维整型数组2.1题目一2.2题目二2.3题目三三、结构体3.1题目一(32位机器运行)四、字符数组4.1题目一4.2题目二总结前言本篇文章记录关于
C语言
指针笔试题的介绍
PYSpring
·
2024-01-17 18:58
c语言练习题
c语言
c语言
-static关键字
目录前言一、static修饰局部变量1.1无static修饰的局部变量1.2有static修饰的局部变量(静态局部变量)二、static修饰全局变量2.1无static修饰的全局变量2.2有static修饰的全局变量(静态全局变量)三、static修饰函数3.1无static修饰函数3.2有static修饰函数(静态函数)总结前言读者在阅读过程中,如果发现文章不足之处,还请读者在评论区及时指出!!
PYSpring
·
2024-01-17 18:57
c语言基础
c语言
开发语言
c语言
-库函数strstr()、strtok()、strerror()介绍
strstr()1.1strstr()介绍1.2strstr()模拟实现二、库函数strtok()2.1strtok()介绍三、库函数strerror()3.1strerror()介绍总结前言本篇文章介绍
c语言
库函数
PYSpring
·
2024-01-17 18:55
c语言进阶
c语言
C语言
中volatile关键字的作用
在看
C语言
基础知识的时候看到了volatile关键字,不是很理解,所以查了资料,总结一下。
莱特昂
·
2024-01-17 18:24
C++
C语言
项目总结
#include#includeusingnamespacestd;voidLogInfo(constcharszFormat,…){charszBuf[4096]={};va_listargs;//第一步va_start(args,szFormat);//第二步vsnprintf(szBuf,4096,szFormat,args);//第三步va_end(args);//第四步//在这里对字符串
敬德修业-自强不息
·
2024-01-17 18:52
c语言
adb
android
C语言
assignment makes pointer from integer without a cast
这个警告的意思是将一个int整数值直接赋值给了一个指针变量。(重点是类型不一致)消除警告的方法就是明确类型转换是否是正确的,如果确实要把整数变量赋予指针变量,那么请使用强制类型转换。否则,请用相同的数据类型,这样编译器就不会显示警告。比如:int*p=10;//这就会产生这个警告//因为p是指针变量,存放的是地址。而10是一个整数常量改成:int*p=(int*)10//强制转换成同一类型就可以消
枕上
·
2024-01-17 18:17
疑难随笔
指针
c语言
C语言
:return 0 , return 1 和 return -1 以及 return ,break 的区别
1.return没有返回值和break的区别:return多用于void类型的函数。例如:voidaa(){while(1){for(){return;//break;}if(){}}}在这个函数中,不管你因为什么原因你想结束这整个函数,此时你就可以用return。记住是结束整个aa函数。而如果此时用的是break,他只是结束了当前for循环,之后接着可以执行if函数。2.一般约定:return0
枕上
·
2024-01-17 18:16
疑难随笔
c语言
C语言
:数组的定义
一:数组的特征1、数组是数据的集合比如1到1002、数组的数据是同类型的1–100都是整数,.…不能11.222.43、数组地址是连续的二:定义数组的三种方式。。注意:数组中括号[]只有在定义一个数组的时候,才表示数组大小,其余任何情况,都表示用下标来访问数组。。1、没有初始化的数组,仅仅申请了100个整数型的内存空间,最好要初始化:intarray[100]={0};每一个都赋值为0intarr
枕上
·
2024-01-17 18:46
C语言基础
c语言
大学生怎么开始学习编程?
那时刚进入大学,对
C语言
、编程什么的一点都不感冒。加上自己打字很慢,敲起代码来,就跟蜗牛一样,对编程提不起兴趣来。第一学期都是以得过且过的心态渡过,第二学期终于觉醒!
Python编程导师
·
2024-01-17 18:42
C语言
经典算法之分块查找算法
目录前言A.建议B.简介一代码实现二时空复杂度A.时间复杂度:B.空间复杂度:三优缺点A.优点:B.缺点:四现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。tips:文中的对数均以2为底数B.简介分块查找算法,也称为块搜素算法,是一种将数据集划分为块的查找方法。每个块内的数据是有序的,而块与块之间则可以是无序的
JJJ69
·
2024-01-17 17:33
算法
c语言
数据结构
C语言
经典算法之堆排序算法
目录前言建议简介A.建堆:B.排序一、代码实现二、时空复杂度A.时间复杂度B.空间复杂度三、稳定性四、现实中的应用前言建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。tips:文中的对数均以2为底数简介堆排序是一种基于堆数据结构的排序算法。它分为两个主要步骤:建堆和排序。A.建堆:建堆的过程是将一个无序的数组构建成一个堆,通常采用
JJJ69
·
2024-01-17 17:30
C语言经典算法
算法
c语言
排序算法
数据结构
开发语言
考研
<Linux> 文件理解与操作
目录前言:一、关于文件的预备知识二、
C语言
文件操作1.fope2.fclose3.文件写入3.1fprintf3.2snprintf三、系统文件操作1.open2.close3.write4.read四
a篇博客就溜
·
2024-01-17 17:54
#
文件
linux
运维
服务器
哇
C语言
的三子棋实现只需要这样?(Amazing)
菜鸟第一次写博客和三子棋,如有错误的地方请大家多多建议与指导目录整体思路(兵分三路)游戏菜单界面菜单实现选择游戏核心内容1.声明初始化和打印函数2.玩家下棋3.电脑下棋4.判断对局输赢游戏运行实现(打游戏咯)结果示例整体思路(兵分三路)需三个文件来实现1.测试游戏的逻辑-----test.c三子棋实现的模块2.游戏函数的声明-----game.h3.游戏函数的实现-----game.c游戏菜单界面
a篇博客就溜
·
2024-01-17 17:24
c语言
RedisTemplate详细操作
一RedisTemplate概述1.Redisredis是一款开源的Key-Value数据库,运行在内存中,由
C语言
编写。企业开发通常采用Redis来实现缓存。
大梦谁先觉i
·
2024-01-17 17:41
Redis
redis
缓存
数据库
植物大战僵尸-
C语言
搭建童年游戏(easyx)
游戏索引游戏名称:植物大战僵尸游戏介绍:本游戏是在B站博主的视频指导下完成想学的更详细的小伙伴可以移步到视频语言项目:完整版植物大战僵尸!可能是B站最好的植物大战僵尸教程了!零基础手把手游戏开发游戏效果展示:植物大战僵尸游戏模块:实现最开始的游戏场景实现游戏顶部的工具栏实现工具栏的植物卡牌植物卡牌的选择与拖动植物的种植植物的摇摆制作启动菜单创建随机阳光收集阳光显示阳光值创建僵尸子弹对僵尸的碰撞僵尸
烟雨长虹,孤鹜齐飞
·
2024-01-17 16:05
C++
游戏
c语言
【指针与二维数组】
介绍指针与二维数组,包括一级指针如何访问二维数组以及行指针如何访问二维数组目录一、指针与二维数组二、行指针总结一、指针与二维数组1.概念复习:多维数组就是具有两个或两个以上下标的数组在
C语言
中,二维数组的元素连续存储
放牛的守护神_
·
2024-01-17 15:09
c语言
开发语言
c语言
linux
vim
C语言
实现双向循环链表
1.mj版本的双向循环链表(虚拟头节点)#include#include#include#defineELEMENT_NOT_FOUND-1//设置一个节点类typedefstructNode{//数据域intdata;//指针域structNode*pre;structNode*next;}Node;//初始化链表的方法Node*initList(){Node*list=(Node*)mallo
axihaihai
·
2024-01-17 15:56
c语言
链表
windows
C语言
零基础入门(基础篇)
C语言
的诞生1972年美国贝尔实验室在研究UNIX操作系统过程中,为UNIX设计编程语言,肯·汤普森参照BCPL语言设计出了B语言,丹尼斯·里奇在这基础上设计开发出
C语言
。
吃饭睡觉打代码想南南
·
2024-01-17 15:19
算法
uniapp-条件编译跨端兼容
在
C语言
中,通过#ifdef、#ifndef的方式,为windows、mac等不同os编译不同的
Abstracted
·
2024-01-17 15:49
学习笔记
小程序
微信
uni-app
C语言
零基础入门(结构体)
简介
C语言
内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。实际使用中,主要有下面两种情况,需要更灵活强大的复合类型。
吃饭睡觉打代码想南南
·
2024-01-17 15:46
c语言
开发语言
C语言
enum类型
enum,枚举,是
C语言
中的一种基本数据类型,用于定义一组具有离散值的常量,它可以让数据更简洁,更易读。
羊驼冲冲冲
·
2024-01-17 14:20
c语言
算法
开发语言
c语言
将csv文件中的XY轴数据转换为html波形图
目标:
c语言
实现一个最简化的csv转html波形图显示方案。csv文件格式:共两行数据,第一行是x轴数据,第二行是y轴数据。csv文件名分为3段:波形图名称,x轴名称,y轴名称。
御风@户外
·
2024-01-17 14:37
c
html
c语言
html
【
C语言
】指针知识点笔记(1)
以下的思维导图是胖达学习指针时记得笔记,是根据自己的习惯所记录的,希望能对大家的学习有所帮助,如果大家喜欢的话我后面会陆续更新其他章节的笔记,喜欢的话就评论一下吧!目录一、内存和地址二、指针和变量地址三、指针变量类型的意义四、const修饰指针五、指针运算编辑一、内存和地址二、指针和变量地址三、指针变量类型的意义四、const修饰指针五、指针运算后续我会每天更新一点笔记,大家根据标题序号来进行查找
胖达要上岸
·
2024-01-17 14:58
笔记
c语言
【
C语言
】每日一代码:转移表的代码实现
#define_CRT_SECURE_NO_WARNINGS#includeintadd(inta,intb){returna+b;}intsub(inta,intb){returna-b;}intmul(inta,intb){returna*b;}intdiv(inta,intb){returna/b;}intmain(){intx=0;inty=0;intinput=1;intret=0;in
胖达要上岸
·
2024-01-17 14:58
c语言
c++
算法
【
C语言
】每日一代码:单身狗2
#define_CRT_SECURE_NO_WARNINGS#includevoidfind_single_dog2(intarr[],intsz,int*ps1,int*ps2){intr=0;inti=0;for(i=0;i>i)&1)==1){pos=i;break;}}for(inti=0;i>pos)&1)==1){(*ps1)^=arr[i];}else{(*ps2)^=arr[i];
胖达要上岸
·
2024-01-17 14:58
c语言
算法
数据结构
【
C语言
】每日一代码:获得月份天数
#define_CRT_SECURE_NO_WARNINGS#includeintmain(){intyear=0;intmonth=0;while(scanf("%d%d",&year,&month)!=EOF){switch(month){case2:if(year%400==0||year%4==0&&year%100!=0){printf("29天\n");}else{printf("28
胖达要上岸
·
2024-01-17 14:58
c语言
算法
开发语言
【
C语言
】每日一代码:杨辉三角
#define_CRT_SECURE_NO_WARNINGS#include#include#defineRows100#defineCols100intmain(){intarr1[Rows][Cols]={0};intnum=0;scanf("%d",&num);assert(num
胖达要上岸
·
2024-01-17 14:27
c语言
算法
开发语言
【
C语言
】每日一代码:qsort函数模拟实现(结构体排序)
#define_CRT_SECURE_NO_WARNINGS#include#include#includevoidSwap(char*buf1,char*buf2,size_twidth){inti=0;for(i=0;i0){Swap((char*)base+j*width,(char*)base+(j+1)*width,width);}}}}structStu{charname[20];in
胖达要上岸
·
2024-01-17 14:27
c语言
算法
开发语言
【
C语言
】指针知识点笔记(2)
目录一、野指针二、assert断言三、指针的使用和传址调用四、数组名的理解五、使用指针访问数组一、野指针二、assert断言三、指针的使用和传址调用四、数组名的理解五、使用指针访问数组
胖达要上岸
·
2024-01-17 14:26
笔记
c语言
单片机原理及应用:定时器/计数器综合应用
本文是《单片机原理及应用》专栏中的最后一篇文章,笔者以编译器的安装配置——51单片机简介——LED和数码管外设——开关和按键控制功能切换——外部中断系统——定时器与计数器为知识大纲,介绍了
C语言
编程控制
尘光未歇
·
2024-01-17 13:14
单片机原理及应用
单片机
嵌入式硬件
c语言
51单片机
proteus
DS排序--快速排序
给出一个数据序列,使用快速排序算法进行从小到大的排序排序方式:以区间第一个数字为枢轴记录输出方式:每一步区间排序,都输出整个数组–程序要求–若使用C++只能include一个头文件iostream;若使用
C语言
只能
耶耶想要吃披萨
·
2024-01-17 13:18
算法
c++
数据结构
排序算法
【
C语言
】某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?
Description某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且每种票子至少一张。问:有几种换法?Input无输入Output一个数,表示共有多少种换法这里主要考察了for循环、if条件判断、continue等的使用思路:四种面值的票子,分别定义四个变量a、b、c、d并赋值使用四个for循环进行遍历,如果[票子一共100元且一共40张],那么
宇宙超粒终端控制中心
·
2024-01-17 13:16
OJ
开发语言
学习
c++
C语言
OJ
C语言
倒置字符串练习题(三步翻转法)
题目描述:将一句话的单词进行倒置,标点不倒置。比如Ilikebeijing.,经过函数后变为:beijing.likeI代码(含注解):#define_CRT_SECURE_NO_WARNINGS1#include#include//将一句话的单词进行倒置,标点不倒置。比如Ilikebeijing.,经过函数后变为:beijing.likeIvoidreverse(char*left,char*r
Ra1kkonnen
·
2024-01-17 11:07
C语言基础知识贴
c语言
算法
开发语言
数据结构
C++内存管理笔记--基本用法
C++应用程序中申请内存基于分配器的实现(std::allocator),而分配器基于C++primitives(new,new[]...),c++primitives基于
C语言
中的malloc/free
键盘侠成长记
·
2024-01-17 11:52
C++
内存管理
读书笔记
『C++成长记』内存管理
博客主页:小王又困了系列专栏:C++人之为学,不日近则日退❤️感谢大家点赞收藏⭐评论✍️目录一、C/C++内存分布二、内存管理方式2.1
C语言
内存管理方式2.2C++内存管理方式2.2.1new/delete
小王又困了
·
2024-01-17 10:13
c++
java
开发语言
上一页
119
120
121
122
123
124
125
126
下一页
按字母分类:
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
其他