当前位置: 首页 > news >正文

C语言-知识

1、数据以补码形式存储,正数为本身,负数为反码+1
2、float类型无法准确和一个数比较是否相等,只能用float和一个数相减的绝对值在某个区间内来确定相等。
3、字符串常量:双引号引起来的一个或多个字符。
#define 在程序预编译时,特点是一改全改,单纯替换
存储类型:auto(默认,存在栈区),static(堆区) register(寄存器) extern(外部已定义,不能改变)
全局变量:从定义到程序结束,共享
局部变量:当前块,结束后释放(静态除外)
scanf正确接收时返回值为1,错误为0,多个接收时累加。,循环中scanf需判断是否正确接收。尽量不用%s,怕超过内存。
getchar():接收单个字符,直接接收
当有多次输入时,可用getchar()吃掉一个换行符,也可用“%c”吃掉一个
getchar():有返回值,是一个int值。
putchar(int)
gets()、puts():字符转输入、输出
fgets(char s,int n,stdin):从stdin输入读取n-1个字符(第n个为空字符)到s
数组名称=指针=第一个元素地址
指针类型所占内存是相同的,取决于计算机,类型只是告诉我们要以什么类型获取。
void
空指针,万能指针。
二维数组可以理解为一个一维数组,但每个元素也是一维数组。一般指针都是列指针(列移动),数组名为行指针(行移动)。因此指针可指向*a,或者&a【0】【0】.
数组指针:存储类型 数据类型 (*指针名) 【下标】
常量指针:指向可变,指向的东西不可变
指针常量/;指向的东西可变,指向不可变。
结构体:一个连续的空间,多个成员使用
共同体:多个成员共用一个空间。同一时刻只有一个成员使用地址空间
位域:单个位存放
枚举:描述状态量。值依次+1,其实就是一组宏定义
动态内存管理:malloc 获取,用指针接收,free释放

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35218.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

用 Python 进行游戏开发

1. pgzero python在各个领域都有着丰富的第三方库,pygame是python在游戏领域的应用库,可以用来开发各种不同的游戏。但是对于初学者来说,还是存在一定的门槛。 而今天要和大家分享的pgzero(pygame zero)是在pygame基础上做了进一步的封装,使得设计一款游戏十分的方便,…...

Centos7启动Eclipse Ditto项目

Centos7启动Eclipse Ditto项目1.安装Oracle VM VirtualBox虚拟机,并安装centos7详细安装记录2.安装Docker3.Eclipse Ditto1.安装Oracle VM VirtualBox虚拟机,并安装centos7详细安装记录 详见win10安装oracle vm virtualbox,并安装centos7详细…...

C语言之重定向和文件(更新中)

一、C程序中要包含stdio.h头文件才可以直接使用putchar()、getchar()函数、printf()函数,scanf()函数,它们都是C语言标准I/O包的成员。 二、ANSI C 和后续的C标准都规定输入是缓冲的。缓冲区的大小取决于系统,常见大小512字节和4096字节。 缓…...

开发手札:git日常抽风记录

今天一大早代码提交不上github,各种方法解决不了,虽然最终不知道是否根治解决了,但是起码目前没问题,所以记录一下。 今天来公司三台开发机(两台window、一台macos)全部ssh connect timeout errorcode 22或…...

链表 + 数组模拟链表

链表的指针实现 1.指针 #include<iostream> using namespace std; int main(){int a 5;int *p; // int 型的指针double *q; //double 型的指针p &a;// cout << p 指向 acout << *p << endl; //间接输出 areturn 0; }2.申请动态内存&#xff08…...

vue 实现两级表头表格下载

首先需要引用两个js Blob.js 对应第一个 Export2Excel.js 对应第二个 /* eslint-disable */ /* Blob.js* A Blob implementation.* 2014-05-27** By Eli Grey, http://eligrey.com* By Devin Samarin, https://github.com/eboyjr* License: X11/MIT* See LICENSE.md*//*glo…...

Laravel ORM 订单 分表

Laravel ORM 订单 分表创建数据 简介数据库表用户表订单表订单商品表示例ORM新建 `_Model.php`文件。作为基类`Order.php` 订单模型继承_Model`OrderGoods.php` 订单商品继承_Model控制器订单入库访问简介 开发项目,经常碰到订单量暴增的问题,简单点处理,需要给订单表做分表…...

第一次动手构建 Linux 内核(未完待续)

目录背景机器参数参考链接操作流程步骤1&#xff1a;下载 Linux 内核源码步骤 2&#xff1a;解压源码步骤 3&#xff1a;下载所需软件包步骤 4&#xff1a;内核配置步骤 5&#xff1a;开始构建&#xff01;未完待续背景 这两天读《UNIX传奇&#xff1a;历史与回忆》这本书&…...

Spring学习:工厂方法创建 Bean

目录通过调用静态工厂方法创建 Bean通过调用实例工厂方法创建 Bean通过调用静态工厂方法创建 Bean 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节。 要声明通过静态方法创建的 Bean:…...

运行时数据区-虚拟机栈

文章目录谈谈你对虚拟机栈的理解栈帧什么是栈帧&#xff08;Stack Frame)当前栈帧栈帧的内部结构局部变量表Slot操作数栈Operand Stack动态链接方法返回地址一些附加信息虚方法和非虚方法方法的调用&#xff1a;虚方法表面试题方法中定义的局部变量是否线程安全&#xff1f;运行…...

常见运维问题(打印机、重装系统、IE)

连接打印机与驱动安装 制作U盘系统盘 新系统没有网卡时离线驱动安装 IE浏览器安全级别设置 IP地址的查询 处理操作来源于网络资源&#xff08;尊重原创&#xff09;&#xff1a;原创博客链接...

活动目录备份和灾难恢复之自动备份与授权还原

前言 由于服务器系统状态总在变化&#xff0c;因该增加对系统状态备份的频率&#xff0c;来减少备份对服务器工作环境的影响&#xff0c;所以最好是每天晚上对服务器系统状态进行备份&#xff0c;但是单独使用wbadmin命令无法创建系统状态的自动备份计划&#xff0c;此时可以使…...

TCP“三次挥断”的原因TCP延迟确认机制

在学习wireshark抓包的时候&#xff0c;一般都从最简单的三次握手和四次挥断看起&#xff0c;因为这两步对于每一个完整健康的TCP交互流来说都是必不可少的&#xff0c;通过抓包我们可以更清楚的了解其工作机制。 一、四次挥断和“三次挥断” 1、第一种情况 比如在电脑cmd发…...

2021年Java开发爆款推荐!docker部署tomcat

一.java基础面试知识点 java中和equals和hashCode的区别 int、char、long各占多少字节数 int与integer的区别 探探对java多态的理解 String、StringBuffer、StringBuilder区别 什么是内部类&#xff1f;内部类的作用 抽象类和接口区别 抽象类的意义 抽象类与接口的应用…...

HTTP与HTTPS的区别

HTTP与HTTPS的区别 HTTP &#xff08;HyperText Transfer Protocol&#xff1a;超文本传输协议&#xff09; HTTP&#xff08;HyperText Transfer Protocol&#xff1a;超文本传输协议&#xff09;是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发…...

阿里P8大牛亲自讲解!java静态变量和实例变量

Redis主从复制 概念 Redis的主从复制概念和MySQL的主从复制大概类似。一台主机master&#xff0c;一台从机slaver。master主机数据更新后根据配置和策略&#xff0c;自动同步到slaver从机&#xff0c;Master以写为主&#xff0c;Slave以读为主。 主要用途 读写分离&#xff1…...

Angular中NgOnInit和Constructor方法之间的主要区别

参考链接&#xff1a;https://chudovo.com/main-differences-between-ngoninit-and-constructor-methods-in-angular/...

redis中的RDB和AOF

redis提供两种方式进行持久化&#xff0c;一种是RDB持久化&#xff08;原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化&#xff09;&#xff0c;另外一种是AOF持久化&#xff08;原理是将Reids的操作日志以追加的方式写入文件&#xff09;。那么这两种持久化方…...

弘辽科技:成为拼多多商家要什么要求?收费吗?

现在也有不少人想要入驻拼多多&#xff0c;但是想要成为拼多多的商家也需要满足对应的要求&#xff0c;同时也想要了解成为拼多多商家是否需要收费&#xff0c;我马上就来给各位卖家们介绍。 拼多多商家入驻平台分四种店铺&#xff0c;这里小编介绍一下旗舰店、专营店入驻基本条…...

超11万字整理完k8s的核心组件pod全部功能详解,理论代码超详细,建议跟着做一遍实验【含 label 标签使用】【1】

文章目录说明【必看】第二篇文章标题和链接第二篇文章标题和链接第三篇文章标题和链接创建及删除pod创建一个pod-1的文件夹和命名空间镜像准备【node节点执行】创建pod【虚拟机】方式1&#xff1a;命令行的方式【不建议】默认创建加imagePullPolicy参数创建说明方式2&#xff1…...

python flask实战订餐系统微信小程序-42使用可视化的百度开源ueditor编辑展示工具

B站配套视频教程观看 使用可视化的百度开源ueditor编辑展示工具 使用插件改变描述区域的东西&#xff0c;支持编辑 百度开源ueditor http://fex.baidu.com/ueditor/ 代碼中已經添加了ueditor插件 引入JS 需要包含3个js文件 <script src"{{ buildStaticUrl(/plugi…...

2021年电工(中级)考试内容及电工(中级)作业模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;2021年电工&#xff08;中级&#xff09;考试内容为正在备考电工&#xff08;中级&#xff09;操作证的学员准备的理论考试专题&#xff0c;每个月更新的电工&#xff08;中级&…...

js-如何判断一个对象为空对象

<script> export default{name:demo,data(){return{}},methods:{checkObject(obj){if (JSON.stringify(obj) {}) {return false // 如果为空 返回false}return true // 如果不为空 返回true}} } </script>...

为什么淘宝搜索宝贝排名先后不一样,原理是什么?

为什么淘宝搜索宝贝排名先后不一样&#xff0c;原理是什么&#xff1f;  商品在淘宝搜索的排名前后是决定商品的展示多少的&#xff0c;当买家搜索了商品的相关关键词之后&#xff0c;就可以根据综合、价格、信用和价格四个不同的方式来进行排序&#xff0c;不同排序的情况下商…...

HTTP与HTTPS的区别

HTTP与HTTPS的区别 HTTP &#xff08;HyperText Transfer Protocol&#xff1a;超文本传输协议&#xff09; HTTP&#xff08;HyperText Transfer Protocol&#xff1a;超文本传输协议&#xff09;是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发…...

EXECL 获取断续数据的开头和结尾的数据

需求&#xff1a; 判断序号行的数据是否连续&#xff0c;在开头字段写入序号中连续数据的第一个数&#xff0c;结尾字段写入连续数据的最后一个数。 Sub 判断是否连续()Dim i As IntegerDim s As Integer写入开头第一个数据Cells(2, "C") Cells(2, "B")…...

web前端开发学习路线图!

移动互联网时代&#xff0c;HTML5前端开发成为“抢手货”&#xff01;各大招聘网站前端相关岗位空缺大、薪资高&#xff0c;很多人在学习前端开发&#xff0c;学习前端&#xff0c;我觉得最不缺少的一个是完善的系统的web前端开发/html5学习路线图&#xff0c;另一个就是好的课…...

人在迷茫的时候该做什么,别让迷茫拖累你的前进的脚步...【建议收藏】

前言 迷茫是一个笼统的状态&#xff0c;首先是找不到方向&#xff0c;其实是找不到做事的步骤。如果你生活在一个都是平凡人组成的社会微环境中&#xff0c;身边没有一个特别优秀的人&#xff0c;你也没有读过任何历史或者社会名人的传记&#xff0c;那么要有方向&#xff0c;…...

Linux系统中安装MySQL

文章目录提前须知Linux版本的MySQL下载卸载系统自带的数据库安装前准备解压MYSQL安装包创建MYSQL用户和用户组创建data文件夹修改MYSQL目录的归属用户准备MYSQL的配置⽂件正式开始安装MYSQL复制启动脚本到资源目录设置MySQL系统服务并开启⾃启启动MySQLD将MySQL的BIN目录加入PA…...

2021-8-23 18点00 程序外生活 - 中国A50指数 机器预测学习跟踪记录 - 日线开始反弹,但是会有反复,周线继续确认底部。

日线级别&#xff1a;下跌尾部可能有反复&#xff0c;大概率震荡消耗&#xff0c;有概率出现最后一跌&#xff0c;释放能量。 周线级别: 第一次确定短期底部&#xff0c;预计震荡方式往上&#xff0c;量能较弱&#xff0c;此处为为长期趋势线附近支撑&#xff0c;值得守住。 …...

dbc2000 注册机|dbc2000 注册码注册机下载

点击下载来源&#xff1a;dbc2000 注册机 dbc2000 注册机是同名源程序软件的注册机软件&#xff0c;该源程序软件是一款应用于数据库搭建以及数据写入的数据库架设工具&#xff0c;它拥有强大的数据写入功能&#xff0c;在作为应用程序使用时&#xff0c;它不仅可以充当数据属性…...

秋招面经第八弹:网易二面-数据开发工程师

秋招第八弹&#xff1a;网易二面-数据开发工程师 写在最前&#xff1a;秋招以来一直在冲&#xff0c;因为事情比较多&#xff0c;对于笔试面试一直没有复盘&#xff0c;现在靠仅存的记忆把面试的一些问题记录下来&#xff0c;尽可能记录出能回忆到的问题&#xff0c;但可能记的…...

安卓课程格子APP

https://download.csdn.net/download/weixin_57836618/73810452 功能演示&#xff1a; 查看所有课程 点击主页面空白处即可添加课程 添加课程之后查看课程 查看双周课程 查看单周课程 6.查看课程详情...

强化学习——格子世界

强化学习——格子世界 项目源码地址&#xff1a;https://gitee.com/infiniteStars/machine-learning-experiment 1. 实验内容 2. 实验代码 import numpy as np import matplotlib.pyplot as plt from matplotlib.table import Table from xml.dom.minidom import Document #手…...

华为机试 - 跳格子游戏

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 地上共有N个格子&#xff0c;你需要跳完地上所有的格子&#xff0c;但是格子间是有强依赖关系的&#xff0c;跳完前一个格子后&#xff0c;后续的格子才会被开启&#xff0c;格子间的依赖关系由多组st…...

php 爬课程表信息,Ruby爬取教务系统生成课程表

我为什么要虐自己最近觉得课程格子广告越来越多&#xff0c;乱七八糟的东西越来越多&#xff0c;完全失去了一开始的存在价值&#xff0c;并且没有电脑端app&#xff0c;想查看课程必须拿出手机&#xff0c;而我使用电脑频率要比手机高&#xff0c;所以才有了折腾的动力。于是我…...

android 课程表 ui,UICollectionViewLayout实现课程表布局

因为项目中有课程表的相关模块&#xff0c;第一时间想到用UICollectionView。然而后期的需求越来越复杂&#xff0c;每个格子需要展示的内容越来越多&#xff0c;所以不得不寻找合适的解决方案。最后发现自定义UICollectionViewLayout可以实现我的需求。先放效果图&#xff1a;…...

Android自定义View课程表,Android 自定义View课程表表格

自己闲下来时间写的一个课表控件使用的自定义LinearLayout 里面View都是用代码实现的 最终效果如下图 写的可能有问题希望多多指点创建一个自定义LinearLayout 控件用来装载课程的信息和课程的周数 和节数大概的布局三这样的根据上面的看来觉得总体布局我分了两个 上面的星期是…...

java课程设计设计_java课程设计

1. 团队课程设计博客链接https://www.cnblogs.com/choco1ate/p/12172223.html2.本组课题及本人任务本组课题&#xff1a;泡泡堂(炸弹人)游戏本人任务&#xff1a;Box类(游戏地图中的每个方格)Bomb类(游戏过程中的)游戏玩家输赢信息的文件储存3.需求分析Box类&#xff1a;该类为…...

《课程格子》的一个笔试题目

题目如下&#xff0c;感觉很适合喜欢琢磨的程序员&#xff0c;也是考验你编码风格的时候。 Lets make a tower defense game&#xff08;塔防游戏):1. You have 1 tower, with H health and D dps(damage per second).2. There are n attackers, each with h_i health and d_i …...

Android仿照超级课程表 or 课程格子 一键提取课表功能(方正系统)

参考文章http://blog.csdn.net/sbsujjbcy ,本文仿照‘ 安卓弟 提供的android 项目实战——打造超级课程表一键提取课表功能文章&#xff0c;对他的代码进行了修改和补充&#xff0c;为什么要修改呢&#xff1f;原因是安卓弟的那个源码版本过于老旧&#xff0c;很多方法已经过…...

什么时候使用CountDownLatch

转载&#xff08;有删改&#xff09;&#xff1a; 原文链接&#xff1a; howtodoinjava 翻译&#xff1a; ImportNew.com - 张涛 译文链接&#xff1a; http://www.importnew.com/15731.html [ 转载请保留原文出处、译者和译文链接。] 感谢作者写出这么好的文章&#xff0c;感…...

Spring Boot教程系列(ImportNew )

ImportNew Spring Boot教程系列 SpringBoot (一) &#xff1a;入门篇——http://mp.weixin.qq.com/s/hAJmvrYfS6OehMYVgqpqkw SpringBoot ( 二 ) &#xff1a;web 综合开发——http://mp.weixin.qq.com/s/7jBT-vS7yD4daCzGWFX1OQ SpringBoot (三) &#xff1a;Spring Boot 中 R…...

Android获取本机电话号码及运营商信息

电话管理器TelephonyManager可访问电话服务信息&#xff0c;包括电话号码、运营商信息、wifi状态等。一些电话信息需要相应的权限&#xff0c;具体可以看API文件中TelephonyManager方法的说明。 获取本机号码&#xff1a;getLine1Number(); //返回设备的电话号码 获取运营商信…...

详细分析本机号码一键登录原理!建议收藏

很多 APP 的目前都支持「本机号码一键登录」功能。本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权&#xff0c;即可实现以本机号码注册/登录&#xff0c;相比先前的短信验证码流程体验更优。目前市面上有很多厂商提供三网验证的服务&#…...

知识点速记 | 本机号码一键登录?

目录 中国移动 中国电信 很多 APP 的目前都支持「本机号码一键登录」功能。本机号码一键登录是基于运营商独有网关认证能力推出的账号认证产品。用户只需一键授权&#xff0c;即可实现以本机号码注册/登录&#xff0c;相比先前的短信验证码流程体验更优。 目前市面上有很多厂…...

推荐模型-上下文感知-2017:DeepFM

推荐模型-上下文感知-2017&#xff1a;DeepFM Reference:Huifeng Guo et al. "DeepFM: A Factorization-Machine based Neural Network for CTR Prediction." in IJCAI 2017....

外贸好用的CRM软件推荐

每一家成功的出海外贸企业都离不开CRM系统的加持。梳理销售流程、商机管理、线索管理、数据挖掘、精细化管理客户都会用到CRM系统。有哪些外贸好用的CRM软件推荐&#xff1f;一起来看看吧。 一、Zoho CRM Zoho对于外贸业务有很多优势比如适合跨国业务的产品架构、多语言、多币…...

2020年外贸软件排名和市场占有率

外贸软件是外贸企业发展到一定阶段的必然需求&#xff0c;它可以帮助企业高效开发到不少客户&#xff0c;当企业选择外贸软件的时候&#xff0c;难免遇到各个品牌的外贸软件&#xff0c;难免会去看各式各样的外贸软件排名。 这样看下去的结果就是&#xff0c;更加无所适从。说…...

听见丨本田与阿里巴巴联手开发联网汽车服务 北京市首条自动驾驶测试路落地亦庄

苹果收购加拿大初创公司Buddybuild&#xff0c;将加入Xcode团队近期&#xff0c;苹果公司收购了一家位于加拿大温哥华的创业公司Buddybuild&#xff0c;该公司主要为开发者提供持续集成、持续部署、和用户反馈平台等服务。根据Buddybuild官网显示&#xff0c;它是一家“为开发者…...