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++:类型转换和IO流
文章目录
C语言
的类型转换C++的强制类型转换static_castreinterpret_castconst_castdynamic_cast注意RTTI流的概念C++中的IO流标准IO流多组数据的输入和输出问题
海绵宝宝de派小星
·
2024-01-26 19:05
C++
知识总结
c++
算法
开发语言
C语言
超市计价收款系统
学习一个月的
C语言
,写了一个简易的超市计价收款系统源码如下#include#include#include#defineM10typedefstruct//定义商品的结构体{charname[10];intnum
爱学习的王大胖子
·
2024-01-26 19:34
C语言
c语言
三、GCC编译器
gcc-v查看gcc编译器的版本如果没有下载gcc,则输入sudoapt-getinstallgcc(需要网络)gcc用于编译
c语言
的文件使用gcc[选项][文件名字]-c:只编译不链接为可执行文件,编译器将输入的
qiuqiu1186
·
2024-01-26 19:33
嵌入式Linux入门篇
服务器
linux
c#
c语言
超市购物计价系统
本实验作为
C语言
阶段性学习的练习非常有意义,大家可以参考我的代码主要思路:首先创建链表,实现商品的数据和购物清单的内容存储,将各个功能模块化(函数)最后case语句分别控制功能。
qiuqiu1186
·
2024-01-26 19:30
c语言
单片机学习笔记---LCD1602调试工具
LCD1602调试工具这一节开始之前先说明一下,模块化编程相关的知识(就是将代码分成多个文件来写,比如函数的定义放在.c文件中,函数的声明写在.h文件中)属于是
C语言
的内容,学过
C语言
的伙伴应该都知道。
Vera一笔画人生~
·
2024-01-26 19:29
51单片机学习笔记
单片机
学习
笔记
C语言
学习笔记---指针(6)
目录先复习一下上节课的部分重点设计和实现bubble_sort2()接下来强化一下sizeof和strlen的对比关于sizeof关于strlen数组和指针笔试题的解析一维数组字符数组先复习一下上节课的部分重点回调函数是什么?回调函数就是一个通过函数指针调用的函数qsort的使用就是一个典型的使用回调函数的案例由于本节还是和排序有关,需再复习一下冒泡排序和qsort()函数学知识就是要不厌其烦地回
Vera一笔画人生~
·
2024-01-26 19:28
C语言初阶学习笔记
c语言
学习
笔记
c++
C语言
学习笔记---指针(7)---指针完结篇
目录接上一节数组和指针笔试题解析字符串数组二维数组指针运算笔试题解析题⽬1题⽬2题⽬3顺便复习一下逗号表达式:题⽬4题⽬5题⽬6题⽬7总结接上一节数组和指针笔试题解析再再再三强调一下:数组名是首元素的地址,但是有两个例外:1.sizeof(数组名)计算的是整个数组的大小注意:只有当sizeof()括号内放的是单独一个数组名才是表示整个数组,如果不是单独的数组名则表示首元素的地址,比如sizeof(
Vera一笔画人生~
·
2024-01-26 19:28
C语言初阶学习笔记
c语言
学习
笔记
c++
C语言
学习笔记---指针(5)
目录先回顾一下上一节的部分内容数组指针:指向数组的指针函数指针:指向函数的指针再加深一下上节课讲过的代码的理解函数指针数组实现一个计算器回调函数qsort1.测试qsort排序整型数据2.测试qsort排列结构体数据先回顾一下上一节的部分内容数组指针:指向数组的指针intmain(){intarr[10]={0,1,2,3,4,5,6,7,8,9};int(*parr)[10]=&arr;//*号
Vera一笔画人生~
·
2024-01-26 19:27
C语言初阶学习笔记
c语言
学习
笔记
c++
Java learn Note:面向对象方法
面向对象方法学过
C语言
会第一时间反映出Java的面向对象方法有点像子函。
ahyo
·
2024-01-26 19:53
Java学习
java
类
001-02 各种增强
实用性增强-变量可以在任意地方定义#include"iostream"usingnamespacestd;//
C语言
中的变量都必须在作用域开始的位置定义!!
有何不可12317
·
2024-01-26 18:22
SQLite 简介
SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的
C语言
库的形式存在。
追逐时光者
·
2024-01-26 17:18
sqlite
数据库
【
C语言
】基于单链表再次实现通讯录
前言大家好呀,我是Humble,在之前Humble写过基于顺序表的通讯录项目,今天则是要分享基于单链表再次实现通讯录废话不多说,我们开始吧~其实大的思路与之前是一致的,只是因为数据结构的不同,从顺序表变成了单链表,所以要进行代码上的修改我们基于单链表实现的代码也是可以直接在这个通讯录项目上进行复用的~所以这里我们也是在原有的SList.c和Slist.h的基础上加上contact.c和contac
不吃肉的Humble
·
2024-01-26 17:43
C语言进阶之数据结构
c语言
数据结构
算法
链表
用
C语言
实现贪吃蛇游戏!!!(破万字)
前言大家好呀,我是Humble,不知不觉在CSND分享自己学过的
C语言
知识已经有三个多月了,从开始的
C语言
常见语法概念说到
C语言
的数据结构今天用
C语言
实现贪吃蛇已经有30余篇博客的内容,也希望这些内容可以帮助到各位正在阅读的小伙伴
不吃肉的Humble
·
2024-01-26 17:40
C语言进阶之数据结构
游戏
c语言
数据结构
算法
链表
开发语言
嵌入式开发之
C语言
编译器vim
,完成更新后输入命令安装vim编辑器sudoapt-getinstallvim3,安装完成后创建文件夹mkdirtest004,输入命令检查是否创建成功ls5,输入命令进入编辑器vimtest00编辑
c语言
程序即可
selenia8860
·
2024-01-26 17:04
linux
今日分享:打开vim用
c语言
写一个心形代码
需求,对于刚开始学习的小伙伴,想要了解一些有趣的代码前提条件:在共享文件夹中打开linux系统终端1,在linux终端创建一个文件:mkdirtest032,查看是否存在test03文件:ls3,进入vim编辑器:vitest03.c4,心形基础代码如下#includeintmain(){inti,j,n=6;for(i=n/2;i=1;i--){for(j=i;j
selenia8860
·
2024-01-26 17:04
c语言
开发语言
C语言
连接数据库的简单示例
在
C语言
中连接数据库,通常需要使用特定的数据库连接库。这些库提供了用于连接到数据库、执行查询和获取结果的API。
selenia8860
·
2024-01-26 17:32
c语言
linux
Dev C++安装以及使用教程(3分钟解决
c语言
入门~~
目录一、安装DevC++二、如何使用一、安装DevC++DevC++下载地址点击【Download】按照指示一直点击同意即可安装完成安装完成!二、如何使用1、创建文件2、编写程序3、编译运行4、运行成功5、查看源文件
快乐小多多
·
2024-01-26 17:32
c++
c语言
r语言
【
c语言
】详解操作符(上)
1.操作符的分类2.原码、反码、补码整数的2进制表示方法有三种,即原码、反码、补码有符号整数的三种表示方法均有符号位和数值位两部分,2进制序列中,最高位的1位是被当做符号位其余都是数值位。符号位都是用0表示“正”,用1表示“负”。例:分别写出1、-1的2进制inta=1;intb=-1;其中a、b都是整形变量,是4个字节,32bit位,那么a、b的2进制为:a:000000000000000000
Code Warrior
·
2024-01-26 17:32
c语言
c语言
开发语言
Linux第一个小程序---进度条
1、回车和换行在
C语言
中\n代表回车换行,自动到下一行的行首开始。但是需要知道:\n,是经过处理的,它是代表回车+换行。换行:变到下一行的对应位置。回车:走到改行的行首。\r=回车,\n=回车+换行。
夹心宝贝
·
2024-01-26 17:00
Linux
linux
运维
服务器
不学
C语言
能直接学C++吗?
一、
C语言
是面向过程语言,而C++是面向对象语言我们都知道
C语言
是面向过程语言,而C++是面向对象语言,说C和C++的区别,也就是在比较面向过程和面向对象的区别。
骨灰级收藏家
·
2024-01-26 17:00
互联网
c++
开发
c语言
开发语言
C++
C语言
中实现顺序表的插入、删除和更新操作(附带源码)
C语言
中,顺序表是一种线性表的存储结构,可以通过数组来实现。
二当家的素材网
·
2024-01-26 17:59
C和C++完整教程
c语言
开发语言
C语言顺序表的插入
删除
【
c语言
】三子棋
前言:三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利。但因棋盘太小,三子棋在很多时候会出现和棋的局面。设计思路:先开一个test.c文件用来进行游戏的逻辑测试,再开一个game.h头文件和game.c文件分别用来进行函数声明和实现游戏的逻辑,然后就是打印菜单、生成棋盘、实现玩家下棋、实
Code Warrior
·
2024-01-26 17:59
c语言
游戏
开发语言
C++入门篇章2(C++是如何解决
C语言
不能解决的问题的)
目录1.引用1.1引用概念1.2引用特性1.3常引用1.4使用场景1.5传值、传引用效率比较1.5.2值和引用的作为返回值类型的性能比较1.6引用和指针的区别2.内联函数2.1概念2.2特性3.auto关键字(C++11)3.1类型别名思考3.2auto简介3.3auto的使用细则3.4auto不能推导的场景4.基于范围的for循环(C++11)4.1范围for的语法4.2范围for的使用条件5.
DarknessCor
·
2024-01-26 17:29
c++
c语言
开发语言
变量的作用域
在
C语言
中,变量的作用域指的是变量可以被访问或修改的程序区域。变量的作用域由其声明的位置决定,它影响变量的可见性和生命周期。
hao hao
·
2024-01-26 17:26
c语言
Redis之旅--Redis集群(十)
一、Redis集群(Linux搭建)2018年十月Redis发布了稳定版本的5.0版本,推出了各种新特性,其中一点是放弃Ruby的集群方式,改为使用
C语言
编写的redis-cli的方式,是集群的构建方式复杂度大大降低
无剑_君
·
2024-01-26 16:48
24.1.25Linux shell之cal、ncal、printf
常用的就是下面两个参数:ncal这个比上面得的功能多,一个是会把今天的日子标注出来,一个是排版不一样:printf命令和
C语言
中的一样,就那样用就行了。
何浩钧
·
2024-01-26 16:07
Linux
shell
c语言
char指针用法,整理
C语言
中各种类型指针的特性与用法
2016指针为什么要区分类型:在同一种编译器环境下,一个指针变量所占用的内存空间是固定的。比如,在16位编译器环境下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变。虽然所有的指针都只占8个字节,但不同类型的变量却占不同的字节数。一个int占用4个字节,一个char占用1个字节,而一个double占用8字节;现在只有一个地址,我怎么才能知道要从这个地址开始向后访问多少个字节的存储
落木君
·
2024-01-26 16:05
c语言char指针用法
C语言
中的指针,取地址操作
#define_CRT_SECURE_NO_WARNINGS1#include//intmain()//{//inta=10;//在内存中开辟了一块空间,专门用来存放我们所需要的内容//int*p=&a;//取地址操作//return0;//返回操作//}
qq_263_tohua
·
2024-01-26 16:35
c语言
算法
开发语言
C语言
的一个使用二维数组创建对角矩阵的示例,以及打印地址,不懂的可以评论区艾特我
1、打印对角阵#define_CRT_SECURE_NO_WARNINGS1#include//
C语言
创建对角矩阵示例intmain(){intarr[4][4]={{1},{0,2},{0,0,56}
qq_263_tohua
·
2024-01-26 16:34
c语言
矩阵
算法
C语言
写一个程序,判断某一年为闰年。
编写程序如下:#includeintmain(){intyear,leap;//年份与一个标志(用来判断是否是闰年)printf("enteryear:");//返回年份信息scanf("%d",&year);//输入一个年份if(year%4==0)//模4的结果是0{if(year%100==0)//模100为0{if(year%400==0)//模400为0leap=1;//是闰年elsel
qq_263_tohua
·
2024-01-26 16:04
c语言
算法
C语言
数组的使用案例,有缺陷,让大家来互动,哪里有问题。
#include#includeintmain(){ chararr[]="abdhsja"; inti=0; for(i=0;i<strlen(arr);i++) { printf("%c",arr[i]); } return0;}
qq_263_tohua
·
2024-01-26 16:04
c语言
算法
数据结构
C语言
中的关系运算符和关系表达式
常见的关系运算符有如下分类:1;大于4;>=大于等于5;==等于,注意在
C语言
中这是关系运算符,而不是赋值运算符,赋值运算符是=6;!
qq_263_tohua
·
2024-01-26 16:34
c语言
开发语言
C语言
逻辑与、逻辑或、逻辑非
优先级从低到高,分别为:1、赋值运算符2、逻辑与(&&)和逻辑或(||)3、关系运算符4、算数运算符5、逻辑非(!)导师放养的学生真的苦逼
qq_263_tohua
·
2024-01-26 16:34
大数据
C语言
中指针变量所占的字节数
在
C语言
中,可以使用sizeof运算符来获
码艺技狮
·
2024-01-26 16:00
C语言
c语言
开发语言
C语言
中各种类型指针所能访问的字节
其实学习语言的最简单的方法就是学习代码,所以下面来看一段代码就明白了:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){inta=0x11223344;int*pa=&a;char*pc=&a;double*pd=&a;printf("%p\n",pa);printf("%p\n",pa+1);printf("%p\n",pc);printf("%p
qq_263_tohua
·
2024-01-26 16:29
c语言
算法
开发语言
C++进阶--IO流
IO流一、
C语言
输入输出二、C++的流是什么三、C++IO流3.1C++标准IO流3.2C++文件IO流四、stringstream的简单介绍一、
C语言
输入输出
C语言
中我们用到的最频繁的输入输出方式就是
sushang~
·
2024-01-26 16:25
c++
开发语言
C++基础1---C++入门
学习网站:
C语言
网.
C语言
基础:
C语言
基础.编译器:RedPandaDev-C++1.第一个C++程序#include//文件包含;包含iostream标准库;usingnamespacestd;//声明使用一个叫
鱼香Ross
·
2024-01-26 16:55
面试
学习路线
杂选
java
java进阶
后端
12-
C语言
内存管理
内存空间进程空间图示image栈内存(Stack)栈中可以存放任意类型的变量,即自动类型的局部变量,随用随开,用完即消.栈内存分配从地址大的开始分配栈的内存大小有限,所以特别在使用递归的时候一定要注意,栈的溢出问题;#includeintmain(){//存储在栈中,内存地址从大到小inta=10;intb=20;printf("&a=%p\n",&a);//&a=0060FEACprintf("
低头看云
·
2024-01-26 16:38
【通讯录案例-编辑联系人界面儿 Objective-
C语言
】
一、我们现在来做一下,当我们点击这个联系人时,进入到“编辑联系人”界面儿,1.先看一下我们的示例程序,当我点击某一个Cell,跳到了一个叫做“查看/编辑联系人”的控制器,这个控制器,实际上,就布局而言,跟我们“添加”也好、“登录”也好,是差不多的,然后呢,右上角儿,多了一个“编辑”按钮,当我点击“编辑”按钮的时候,这块儿呢,会有一个“保存”,会有一个“保存”的按钮,显示出来,它呢,不是一个able
清风清晨
·
2024-01-26 16:13
Objective-C
objective-c
开发语言
macos
基于51的多功能小风扇,可以实现定时,摇头,超声波自动调速等功能
下面是题目要求由于我也是大一新生,也就自学了一点51和
c语言
知识,代码写的可能有点拙,还请多多指教!
@NachoNEKO
·
2024-01-26 16:13
笔记
51单片机
嵌入式硬件
Python 21点
小游戏
#创建一副扑克牌#创建庄家(计算机)和玩家(我)#发牌:庄家1张,玩家2张#玩家根据自己的牌面与庄家的牌面来选择是否要牌?询问方式#如果玩家要牌,则继续发牌,发牌后判断是否爆牌。如果爆牌,则玩家负#如果玩家停牌,则庄家开始要牌。如果庄家小于17点,无条件要牌;如果牌面>=17,21classCardManager:"""管理一整副扑克牌,并且能够进行发牌"""def__init__(self):"
鸿腾阳阳
·
2024-01-26 16:29
Python基础
C语言
中的const修饰符:如何使用和理解它
C语言
是一种非常强大和灵活的编程语言,它可以直接访问和操作底层的硬件和系统资源,从而实现高效和精确的程序控制。但是,
C语言
也有一些限制和缺陷,如类型检查不严格、变量作用域不明确、指针操作不安全等。
极客代码
·
2024-01-26 16:58
专搞C语言
c语言
C语言
常见面试题:什么是位运算,位运算的作用是什么?
位运算是计算机科学中的一种基本运算,它是直接对整数在内存中的二进制位进行操作。具体来说,位运算主要包括以下几种操作:与(&)、或(|)、异或(^)、取反(~)、左移(>)。这些操作都是基于二进制位的,它们对应的效果也都是直接反映在二进制位上的变化。位运算的作用主要体现在以下几个方面:优化程序性能:位运算可以在一个整数中快速地进行某些操作,比如左移、右移、按位与、按位或、按位异或等。这些操作都可以用
广寒舞雪
·
2024-01-26 15:21
C语言
c语言
开发语言
C语言
常见面试题:什么是条件编译,条件编译的作用是什么?
条件编译是一种编程技术,它允许程序员根据不同的条件来选择性地编译源代码中的部分内容。条件编译在编译过程中起到了非常重要的作用,它可以根据不同的条件来生成不同的代码,从而实现更加灵活和高效的代码生成。条件编译的作用主要有以下几个方面:代码复用和避免重复:在大型软件项目中,可能需要根据不同的环境、语言版本或操作系统等条件来选择性地包含或排除特定的代码段。通过条件编译,可以实现更加灵活的代码复用,避免重
广寒舞雪
·
2024-01-26 15:20
C语言
c语言
开发语言
C语言
常见面试题:什么是函数指针,函数指针的作用是什么?
函数指针是指向函数的指针变量,其本质是指向代码块的指针。每个函数在编译时都会有一个唯一的入口地址,这个地址就是函数指针所指向的地址。在C和C++等编程语言中,函数指针通常是指向特定函数类型的指针,即函数原型和返回类型都一致的函数。函数指针的作用主要有两个:作为参数传递给其他函数:回调函数是函数指针的一个重要应用场景。通过将一个函数指针作为参数传递给其他函数,后者可以将“回调”用户函数。这种设计模式
广寒舞雪
·
2024-01-26 15:20
C语言
c语言
面试
开发语言
C语言
常见面试题:什么是内存对齐?为什么要进行内存对齐?
内存对齐是一种计算机程序设计优化技术,用于提高数据访问的效率和速度。它涉及将数据按照一定的规则存储在内存中,以实现数据排列的规则化。在C++中,结构体内部的每一个成员变量都需要存储到内存中,因此需要进行内存对齐以保证内存的访问效率。内存对齐规则如下:每个成员变量按照其自身所占用的字节数对齐。如果结构体的大小不是某个字节对齐周期的倍数,则自动填充字节使得结构体大小为对齐周期的倍数。结构体的首地址要和
广寒舞雪
·
2024-01-26 15:50
C语言
c语言
数据结构
jvm
C语言
常见面试题:什么是联合体,联合体的作用是什么?
联合体的定义方式是在
C语言
中通过关键字union来定义,例如:c复制代码uniondata{inti;floatf;charstr[20];};在上面的代码中,我们定义了一个名为data的联合体,它包含了整型变量
广寒舞雪
·
2024-01-26 15:50
C语言
c语言
java
面试
C语言
常见面试题:什么是结构体,结构体的作用是什么?
结构体(struct)是一种在
C语言
中定义的数据类型,它可以包含多个不同类型的数据项。每个数据项可以是基本数据类型,如int、float、char等,也可以是其他自定义的数据类型,如数组、结构体等。
广寒舞雪
·
2024-01-26 15:47
C语言
c语言
开发语言
我用Java开发了一个五子棋
小游戏
java开发一个五子棋
小游戏
代码importjava.util.Scanner;publicclassGomoku{privatestaticfinalintBOARD_SIZE=15;privatestaticfinalcharEMPTY
还得是你大哥
·
2024-01-26 15:43
java服务端
java
开发语言
反斜杠“\“、双反斜杠“\\“和斜杠“/“的路径问题
文章目录前言1、
c语言
中路径问题2、java中路径写法3、python中路径写法4、web前端的路径file协议和http协议相对路径和绝对路径总结和扩展前言相信大家在学习IT的过程中肯定会遇到一些各种各样和
爱上bug的小姐姐
·
2024-01-26 15:04
c语言
windows
linux
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他