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语言
——预处理详解
前言:我们用到过#define,与#include指令,这些指令都是由预处理器处理的。预处理器是一个小软件,它可以在编译前处理c程序目录一.预定义符号二.#define1.#define定义标识符2.#define定义宏3.#4.##一.预定义符号这些预定义符号都是语言内置的实例:#includeintmain(){printf("%s\n",__FILE__);printf("%d\n",__L
IT且66
·
2024-02-03 20:41
c语言
开发语言
C语言
assert断言详解指针(3)
然而想想我们在现实中设计到经济纠纷什么的,一些自身外部的物资这时候编译器警察就管不了了,没有权限,这时候就需要一些内部法官来管理了,今天我们介绍一个
C语言
中的法官assert,它是
C语言
中的库函数。
那一脸阳光
·
2024-02-03 20:41
c语言
开发语言
C语言
——R/预处理详解
一、预定义符号C语⾔设置了⼀些预定义符号,可以直接使⽤,预定义符号也是在预处理期间处理的。__FILE__//进⾏编译的源⽂件__LINE__//⽂件当前的⾏号__DATE__//⽂件被编译的⽇期__TIME__//⽂件被编译的时间__STDC__//如果编译器遵循ANSIC,其值为1,否则未定义1printf("file:%sline:%d\n",__FILE__,__LINE__);二、#de
慢了半拍i
·
2024-02-03 20:11
C语言讲解
c语言
开发语言
指针详解(3)
前言:在浩瀚的
C语言
编程宇宙中,指针犹如一把打开内存世界大门的独特钥匙,它不仅是理解程序运行机制的关键要素,也是提升代码执行效率的重要工具。
那一脸阳光
·
2024-02-03 20:10
c
c语言
开发语言
Day 17------
C语言
收尾之链表的删除、位运算、预处理、宏定义
链表空链表:注意:函数不能返回局部变量的地址操作:1.创建空链表2.头插3.尾插4.链表遍历5.链表的长度free:释放删除:头删voidpopFront(structNode*head){//1.p指针变量指向首节点//2.断开链表head->next=p->next;//3.释放p所在的节点free(p);}voidpopFront(structNode*head)//头删函数{if(isPu
我爱敲代码yx
·
2024-02-03 20:54
开发语言
c语言
学习
数据结构
Day 1. 学习linux高级编程之Shell命令和IO
1.
C语言
基础现阶段学习安排2.IO编程多任务编程(进程、线程)网络编程数据库编程3.数据结构linux软件编程1.linux:操作系统:linux其实是操作系统的内核系统调用:linux内核的函数接口操作流程
我爱敲代码yx
·
2024-02-03 20:24
linux
ubuntu
ch32vxx模仿stm32位带操作
通过网络搜索和
C语言
重新学习(位域和宏),找到了以下替代方法。typedefstruct{//根据芯片内存大小端设置,当前为小端模式,大端反过来uint32_t
飙风者
·
2024-02-03 19:41
stm32
mcu
risc-v
函数定义涉及的三要素
C语言
,
c语言
函数的调用
/*1.函数三要素函数名形参列表函数体2.如何调用函数?函数名();3.函数体内容书写一定要谨慎bug是编程常用出现了问题函数哪里需要哪里都可以调用声明一个函数求两个数的和*/#includeadd(inta,intb){printf("%d\n",a+b);minus(a,b);}//声明一个求两个数的相减的函数minus(intc,intd){printf("%d",c-d);//我把c-d数
小葙
·
2024-02-03 18:04
函数定义涉及的三要素C语言
C语言
初阶(十)类型重命名typedef
一.基本类型重命名typedef类型新名字;二.结构体/联合体类型重命名typedefstruct{成员;}类型名;在typedef定义结构体同时,可以定义结构体指针。typedefstruct{intx;inty;intz;}Point3D,*pPoint3D;Point3Dp={1,2,3};pPoint3Dq=&p;三.函数指针类型重命名typedef返回类型(*函数指针类型)(参数)例:i
咔咔公主
·
2024-02-03 18:04
C语言初阶
c语言
开发语言
C/C++ 字符串详记(char[], char*, string)
目录前言C字符串存储
C语言
中字符串声明及初始化
C语言
中的一些字符串相关函数C++字符串string字符串string类常用的构造函数:string类类型字符串的操作字符串类型转换char→stringstring
wayne17
·
2024-02-03 18:02
C++
字符串
c++
c语言
学习笔记之字符串库函数和逗号表达式
inta=10;intb=5;intc=6;intd=(a=2+3,b=a-4,c=b+2);printf("%d",d);}打印结果为:逗号表达式,从左往右依次进行,将最后一个表达式的值赋值给变量.
c语言
字符串相关库函数求字符串长度
shaun2001
·
2024-02-03 18:54
c语言
学习
笔记
C语言
常见面试题:
C语言
中如何进行文件操作?
在
C语言
中,文件操作主要包括文件的打开、读取、写入和关闭等操作。下面我将详细介绍如何在
C语言
中进行文件操作。打开文件使用fopen函数打开文件,该函数需要两个参数:文件路径和打开模式。
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
java
服务器
C语言
常见面试题:
C语言
中如何进行网络编程?
在
C语言
中进行网络编程,通常涉及到套接字(sockets)的使用。套接字是用于在网络上发送和接收数据的端点。通过套接字,可以创建不同类型的连接,如TCP连接或UDP连接,以便在网络上发送和接收数据。
广寒舞雪
·
2024-02-03 18:53
C语言
c语言
网络
开发语言
C语言
常见面试题:
C语言
中如何实现多线程编程?
在
C语言
中,可以使用POSIX线程库(Pthreads)来实现多线程编程。Pthreads是一个开源的线程库,提供了用于创建和管理线程的API。
广寒舞雪
·
2024-02-03 18:23
C语言
c语言
mfc
开发语言
c语言
中整型和字符串之间的转换
整型转字符串整型转字符串有两种方式实现,分别是通过拓展函数itoa或者是输入输出函数sprintf来实现。具体细节如下:itoa()函数itoa(integertoalphanumeric)是把整型数转换成字符串的一个函数。windows环境下,想要使用这个函数需要引用的头文件.文件中对itoa的声明如下:char*itoa(intvalue,char*string,intradix);value
shaun2001
·
2024-02-03 18:22
c语言
开发语言
C语言
常见面试题:
C语言
中如何进行图形界面编程?
在
C语言
中进行图形界面编程通常需要借助一些图形库。以下是一些常用的
C语言
图形库及其使用方法:GTK+(GIMPToolkit):GTK+是一个广泛使用的开源图形库,可用于创建跨平台的桌面应用程序。
广寒舞雪
·
2024-02-03 18:22
C语言
c语言
开发语言
【C++】类和对象(一)
面向过程和面向对象初步认识类的概念类的定义类的两种定义方式成员变量命名规则类的访问限定符和封装访问限定符封装类的作用域类的实例化类对象模型如何计算类对象大小类对象的存储方式结构体内存对齐规则this指针this指针概念this指针特性【C++】类和对象(一)C++对
C语言
的补充最重要的功能之一就是类和对象的引入
蓝不过海呀
·
2024-02-03 17:29
C++从入门到精通
c++
C++语言类和对象介绍和示例
C++类和对象
C语言
中结构体(struct)是一种构造类型,可以包含若干成员变量,可以通过结构体来定义结构体变量。
C语言技术网-码农有道
·
2024-02-03 17:59
历史文章
C语言
C++语言
类
对象
class
C语言
指针学习 之 指针变量
前言:通过学习我们认识了什么是指针,就让我们一起来分析一个例子。#includeintmain(){inta=100;int*hz;hz=&a;printf("a=%d\n",a);printf("*hz=%d\n",*hz);return0;}a=100*hz=100PSC:\csay\cyuyan>(1)在开头处定义了一个指针变量hz,此时并没有指向任何一个变量,只是提供一个指针变量,规定它可
黑珍珠hz
·
2024-02-03 17:47
c语言
学习
开发语言
C++类和对象:类的定义、类对象的存储、this指针
目录一.对于面向过程和面向对象的认识二.类2.1struct关键字定义类2.1.1
C语言
中的struct关键字2.1.2C++中的struct关键字2.2class关键字2.1使用class关键字定义类三
【Shine】光芒
·
2024-02-03 17:43
C++从入门到精通
c++
开发语言
C++类和对象(上): 封装与this指针
类的定义3.类的成员方法的声明和定义是可分离的三.面向对象之封装特性1.封装思想的介绍2.类封装编程模式的优点四.类实例(对象)的内存模型五.this指针章节导图:一.前言面向过程和面向对象初步认识:1.
C语言
是面向过程的
摆烂小青菜
·
2024-02-03 17:43
初阶C++
c++
【Linux】理解系统中一个被打开的文件
文件系统前言一、
C语言
文件接口二、系统文件接口三、文件描述符四、structfile对象五、stdin、stdout、stderr六、文件描述符的分配规则七、重定向1.重定向的原理2.dup23.重谈stderr
YoungMLet
·
2024-02-03 17:05
Linux系统
linux
chrome
运维
开发语言
c语言
c++
服务器
centos7上安装redis
一、直接单机版安装1、Redis是基于
C语言
编写的,因此首先需要安装Redis所需要的gcc依赖yuminstall-ygcctcl2、官网上下载依赖包来安装,官网地址直接官网上下载,上传到服务器上,下载地址直接使用
华章酱
·
2024-02-03 17:59
Linux
开发环境
redis
数据库
缓存
c语言
gtk隐藏窗口,如何删除Gtk窗口小部件和窗口的边框?
我在做一个Gtk.窗口使用PyGiGtk3,它在小部件和主窗口周围添加了一个烦人的边框:边界是两个图像之间的灰色边界,位于窗口外部。有人知道怎么把它完全去掉吗?所以这两幅图像可以无缝连接在一起。在这是我的代码:#!/usr/bin/python3#encoding:utf-8fromgi.repositoryimportGtk,GdkclassTestMainWindow(Gtk.Window):
博1518
·
2024-02-03 16:46
c语言gtk隐藏窗口
【c/python】GtkBox
一、GtkBox及
C语言
示例GtkBox是一个容器部件,用于在GTK(GIMPToolkit)应用程序中水平或垂直地排列多个子部件。
尘中928
·
2024-02-03 16:11
编程
#
C语言
#
python
linux
c语言
python
c语言
自定义64字节,
C语言
自定义类型——结构体
我们知道
C语言
中的数据类型有基本类型,自定义类型,指针类型,今天我们重点说说自定义类型中的结构体。为什么要有结构体?
朱雀桥边
·
2024-02-03 16:40
c语言自定义64字节
C语言
基础知识——结构体和共用体
1.结构体1.1初识结构体
C语言
的结构体是一种自定义的数据类型,它允许你将不同类型的数据组合在一起,形成一个新的数据类型,以便更方便地管理和操作这些数据。
你走以后
·
2024-02-03 16:10
C语言
c语言
算法
开发语言
C语言
基础07——结构体
目录结构体类型的声明与初始化结构体的声明结构体变量的定义和初始化结构体成员的访问结构体传参练习结构体类型的声明与初始化结构体的声明结构体使
C语言
有能力描述复杂类型。
蛋翼
·
2024-02-03 16:10
C语言
c语言
开发语言
c语言
基础语法——结构体
1、关于
C语言
结构体的引入在实际问题中有时候我们需要几种数据类型一起来修饰某个变量。例如一个学生的信息就需要学号(字符串),姓名(字符串),年龄(整形)等等。
大连千锋
·
2024-02-03 16:39
c语言
基础语法
结构体
C语言
基础(三)——函数的调用与声明
C语言
函数相关知识函数简介函数定义函数分类库函数自定义函数主函数(main函数)函数声明自定义函数调用的错误解决方法1:函数的定义移到函数的调用之前解决方法2:函数的声明函数声明与定义独立函数简介
C语言
中一个极为重要的组成部分
mottte
·
2024-02-03 16:09
C语言
c语言
算法
学习笔记
C语言
基础(四)——结构体
结构体引子结构体基础结构体声明和初始化结构体的声明使用typedef为结构命名结构体初始化"."运算符访问结构体中的元素更改结构体中的元素结构体数组直接初始化从外部导入数据嵌套结构体结构体的深入理解存储器中的结构体结构指针结构体和数组的区别结构指针的应用总结:引子假设我们想统计学生的成绩,每一个学生的统计中都要包含以下内容:学生姓名、学号、成绩。我们已经知道,可以使用字符数组(char)表示姓名,
mottte
·
2024-02-03 16:38
c语言
数据结构
算法
【校招 --阶段一 操作系统基础】进程概念
笼统的理解,操作系统包括:内核(进程管理,内存管理,文件管理,驱动管理)其他程序(例如
函数库
,shell程序等等)设计OS的目的与硬件交互,管理所有的软硬件资源为用户程序(应用程序)提供一个良好的执行环境计算机管理硬件描述起来
自首的小偷
·
2024-02-03 16:07
校招
linux
校招
操作系统
进程
考研
C语言
操作数以及函数刷题基础刷题
目录第一题两数交换不用第三个参数(面试题)方法一:使用算数方法方法二:异或第二题:将0000000000000000000000001010改为0000000000000000000000011010第三题判断闰年第四题:最大公约数第五题:输出100-200之间的素数第六题:乘法口诀表第七题:完成对数组的操作第八题:冒泡排序第九题:统计二进制中1的个数方法一:%与/方法注意:负数的情况方法二:移位
深中笃行
·
2024-02-03 16:55
考研c语言刷题
考研
c语言
开发语言
【
C语言
底层】编译和链接
目录编译和链接1.翻译环境和运行环境2.翻译环境2.0前言编译链接2.1预处理(预编译)2.2编译2.2.0前言:2.2.1词法分析2.2.2语法分析2.2.3语义分析2.3汇编2.4链接3.运行环境4、图示整个编译和链接流程编译和链接前言:这一章节不是重点,可以基本和面试官讲清楚就行,重点还是平时学习代码部分目录1.翻译环境和运行环境2.翻译环境:预编译+编译+汇编+链接1.翻译环境和运行环境在
时差freebright
·
2024-02-03 16:15
c++
c语言
visualstudio
windows
【
C语言
底层】预处理 超详解
目录前言:1.预定义符号2.#define定义常量3.#define定义宏4.带有副作用的宏参数5.宏替换的规则6.宏函数的对比7.#和##7.1#运算符7.2##运算符8.命名约定9.#undef10.命令行定义11.条件编译12.头文件的包含12.1头文件被包含的方式:12.1.1本地文件包含12.1.2库文件包含12.2嵌套文件包含13.其他预处理指令前言:预处理指令都是在程序的预处理阶段执
时差freebright
·
2024-02-03 16:15
windows
c语言
visual
studio
学习
C++ STL set的使用,一道算法题,化繁为简、化难为易
先看问题,题目来自
C语言
贴吧。题目里没有什么H,那是2X+1和3X+1,尬笑。。。
crazybobo1207
·
2024-02-03 16:34
c++
开发语言
C语言
求两个日期之间间隔的天数
求解方法有很多,这里用小学生翻日历的笨方法。大致思路如下:定义三个变量year、month、day,用来记录日期,再定义一个变量days,用来计算天数。现在有一本日历放在面前,假设当前日期是2005年3月5日,开始翻日历,翻一页,变量day就加1,日期变成2005年3月6日,继续翻……,翻到了2005年3月31日,此时变量month是3,day是31,继续翻页,变成了3月32日,这时候,我们发现3
crazybobo1207
·
2024-02-03 16:04
c语言
c++
算法
java(爪哇)------输入与输出语句(详解) (๑•̌.•๑)
目录一.java的输出语句:System.out.println()-----输出并换行System.out.print()-----输出但不换行System.out.printf()-----类似
C语言
的
IYF.星辰
·
2024-02-03 16:30
javaSE
java
开发语言
贪吃蛇------
C语言
实现
游戏说明:用↑.↓.←.→来控制蛇的移动F3是加速,F4是减速,加速能获得更高分数,减速则得分降低按空格键可实现暂停,暂停后按任意键继续游戏按Esc键可直接退出游戏游戏结束后可以选择继续或则退出游戏运行展示:贪吃蛇游戏当中蛇的移动速度可以进行调整,视频中为大家调整了适当的速度。实现过程:代码详解:#pragmaonce#define_CRT_SECURE_NO_WARNINGS1#include#
IYF.星辰
·
2024-02-03 16:30
C语言
c语言
开发语言
C语言
指针的几种用途
先看题目,写一个fun函数,统计一个字符串中某个字符出现的次数,以及这个字符第一次出现的位置。看起来很简单,似乎几行就可以搞定,但是写出来之后,才发现代码怎么这么长!程序里多处使用了指针,涵盖了下面三种用途:(1)动态申请内存,返回指针(2)用指针访问数组中的元素(3)指针作为函数形参,达到返回多个值的效果题目面临的两个问题:(1)输入的字符串长度未知(2)fun函数需要返回2个值#include
crazybobo1207
·
2024-02-03 15:28
c语言
算法
数据结构
C语言
指针你弄明白了吗
C语言
指针说难不难但是说容易又是最容易出错的地方,因此不管是你要做什么只要用到C指针你就跳不过,今天咱们就以十九个例子来给大家简单的分析一下指针的应用,最后会有
C语言
视频资料提供给大家更加深入的参考。
呼啦啦的爱
·
2024-02-03 15:39
cortexM
c语言
和汇编嵌套编程
疑问:
c语言
怎么才能跟汇编很好的兼容在一起呢?必将是我下一步的必经探索之路了。
炉子热
·
2024-02-03 15:43
c语言
汇编
c语言
最大公约数和最小公倍数
求两个数的最大公约数和最小公倍数。最大公约数用辗转相除法来算,用大的数除以小的数,如果余数不为零,将除数赋给被除数,余数赋给除数,再接着除。最小公倍数=两数之积/最大公约数运行结果:#include#includeintgreatestCommonMultiple(intnumber1,intnumber2);intmain(){intnumber1,number2;intg;printf("/*
故事腻耳_122
·
2024-02-03 15:56
C++:输入流/输出流
C++流类库简介C++为了克服
C语言
中的scanf和printf存在的缺点。,使用cin/cout控制输入/输出。cin:表示标准输入的istream类对象,cin从终端读入数据。
星*湖
·
2024-02-03 14:46
C++
c++
开发语言
Objective-C编译成C++代码报错
由于想要了解o
c语言
中的@autorelease自动释放池的源码,所以转成的C++代码是什么样子的,在进入项目目录中,执行clang-rewrite-objcViewController.m时如下错:简单的解释就是
堕落白天使
·
2024-02-03 14:35
C语言
——2048完整版
2048是一个简单又有趣的小游戏,相信大家都接触并了解过,那如何通过代码来实现他呢?下面就让我们来一起看看。目录1、头文件2、主函数3、StarGame4、GetNum5、Show6、Picture7、GetButton8、MergeLeft9、MergeUp10、MergeRight11、MergeDown12、MergeNum13、IsGameover14、Run15、最后附上运行结果一张1、
cjy040921
·
2024-02-03 14:21
C语言
c语言
每日一题——区间求和(
C语言
实现)
题目:给定a1……an一共N个整数,有M次查询,每次需要查询区间【L,R】的和。示例:输入:5312345133345输出:639实现:最开始我把代码写成#define_CRT_SECURE_NO_WARNINGS#include#include#include#includeintmain(){intn,m,l,r;scanf("%d%d",&n,&m);int*s;s=(int*)malloc
cjy040921
·
2024-02-03 14:50
每日一题
算法
每日一题——明明的随机数(
C语言
实现)
题目:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。代码实现:先遍历所有随机数,如果两数相等就将前面的数置为0(因为随机数大于1),再进
cjy040921
·
2024-02-03 14:20
每日一题
c语言
算法
开发语言
【精华】详解Qt中的内存管理机制
如果像
C语言
一样手动地管理内存,一会给开发人员带来巨大的负担,二是手动管理内存的可靠性较差。Qt为软件开发人员提供了一套内存管理机制,用以替代手动内存管理。下面开始逐条讲述Qt中的内存管理机制。
撬动未来的支点
·
2024-02-03 14:07
软件开发
Qt开发
Qt
C语言
中的文件和文件操作
目录一、文件1.文件的概念2.文件的分类文件名二进制文件和文本文件二、、文件操作1.文件的打开和关闭2.文件的顺序读写2.1顺序读写函数介绍3.文件的随机读写3.1fseek3.2ftell3.3rewind4.文件读取结束的判断4.1被错误使用的`feof`5.文件缓冲区一、文件1.文件的概念硬盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能角度来分类的
MindfulMelodies
·
2024-02-03 13:18
c语言
开发语言
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他