向前 向前 向前-深圳网站优化推广公司

自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

预览 取消 提交

自定义博客皮肤

-+
上一步保存
  • 博客(92)
  • 收藏
  • 关注

原创 三十四、指针详解(6)

/cmp是不同方法的比较函数,e1和e2是接收要比较的两个元素的地址。void* base, //目标数组的起始位置。size_t width, //每个元素的大小。size_t num, //数组的大小。void*指针,(无 / 空)指针(泛型指针类型),接收任意类型的地址。void*指针类型不能进行+ / -整数的操作。//这也是错误写法,

2024-12-22 02:00:00 511

原创 三十三、指针详解(5)

1.写一个函数指针pf,指向my_strcpy2.写一个函数指针数组pfArr,能够存放4个my_strcpy函数的地址。

2024-12-22 01:00:00 210

原创 三十二、指针详解(4)

(1)void(*) ():函数指针把0强制类型转换成一个函数指针类型,该函数无参,且返回类型为void,再以0为该函数的地址,对其解引用调用该函数。(2)signal(int, void(*)(int)):函数(int, 函数指针)把这个函数当作一个函数指针函数指针的指针是个函数,该函数有一个int类型和一个函数指针类型的参数。typedef对void(*)(int)函数指针类型重定义signal是一个函数声明;

2024-12-21 02:00:00 176

原创 三十一、指针详解(3)

例:一维数组传参:传参:test(arr1);指针数组传参:传参:test(arr2);int**:二级指针arr2是一个int*类型的指针,用int**接收。二维数组传参(首元素是第一行的数组的地址):传参:test(arr3);

2024-12-21 01:00:00 623

原创 三十、指针详解(2)

/parr3是一个指针数组,该数组有十个元素,每个元素是一个数组指针,该数组指针指向的数组有五个元素,每个元素类型是int。//parr2是一个数组指针,指向的数组存放十个整型数组的地址。//pa是数组地址,*pa是数组首地址。int(*p)[5] 数组指针 (*p) -> int[5]//arr是有五个整型元素的数组(整型数组)int* p [5] 指针数组 [5] -> int*parr3数组 类型:int(*[10])[5]

2024-12-20 02:00:00 280

原创 二十九、指针详解(1)

首地址以字符形式输出,可输出整个字符串。p存放a的地址,const修饰后,字符串的内容不允许被修改。const修饰*p,*p指向的内容不能被修改。

2024-12-20 01:00:00 462

原创 补补补补补

2222222。

2024-12-19 15:03:21 108

原创 补补补补补

11111111。

2024-12-19 15:02:37 67

原创 二十八、数据的存储(4)

E = 1 - 127 / 1 - 1023,得到真实值,有效数字M不再加上第一位的1,而是还原为0.XXX的小数,这是为了表示。M:可写成1.XXX的形式,XXX表示小数部分,因为总有一个1,所以省略,读取的时候,再补上去,提高了精度。规定,存放进内存的E,E的真实值必须再加上一个中间值 = 计算值(存储值),为了避免负数。E = E - 127 / -1023,得到真实值,再将有效数字M前加上第一位的1.表示符号位,S = 0,表示正,S = 1,表示负。(1)E不全为0 / 不全为1。

2024-12-19 02:00:00 980

原创 二十七、数据的存储(3)

9 8 7 6 5 4 3 2 1 0 -1 -2 ...(i是无符号数,当i为负数时,将负数的补码当作原码。表示符号位,S = 0,表示正,S = 1,表示负。M表示有效数字,1 <= M <=2。无符号数的大圈规律,死循环。定义无符号数变量容易死循环。%f输出小数点后6个数。

2024-12-19 01:00:00 520

原创 二十六、数据的存储(2)

思路:提取数据第一个字节(封装成一个函数来判断)大小的数据来判断大小端。

2024-12-18 11:40:43 462

原创 二十五、数据的存储(1)

(因为CPU只有加法器,使用补码可以将符号位和数值位统一处理。例如:1 - 1可以看作1 + (-1))(1)使用这个类型开辟内存空间的大小(大小决定了使用范围)大端(存储)模式:数据低位存放在高地址,高位存放在低地址。小端(存储)模式:数据低位存放在低地址,高位存放在高地址。原码有符号位和数值位两部分,符号位,0表示正,1表示负。有符号是把最高位当作符号位 singed。(2)如何看待内存空间的视角(在内存中如何进行存储)-> void(无类型)(无参)无符号数,原码 = 反码 = 补码。

2024-12-18 11:09:24 355

原创 二十四、结构体

结构体是一些值的集合,这些值被称为成员变量,每个成员可以是不同类型的变量。结构体是一种数据类型。

2024-12-14 02:15:00 153

原创 二十三、VS实用调试技巧(2)

Debug,调试版本,包含调试信息,并且不作任何优化,便于程序员调试程序;Release,发布版本,进行了各种优化,使程序在代码大小和运行速度上都是最优的,以便用户很好地使用。生成的.c文件会产生一个可执行程序.exeDebug模式下,会产生一个Debug版本的.exe运行结果可能不同Release模式下,会产生一个Release版本的.exeWindows环境调试介绍:F5 启动调试F9 断点直接跳到下一个断点处(执行逻辑的下一个断点处)

2024-12-14 01:00:00 389

原创 二十二、VS实用调试技巧(1)

第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。调试(Debugging / Debug)

2024-12-13 02:30:00 104

原创 二十一、作业详解(2)

n = n | (n+1),可以让n的二进制的最低位的0变成1;牛客网刷题。

2024-12-13 01:30:00 315

原创 二十、作业详解(1)

/函数有v2,v4,v5,v6这4个参数。

2024-12-12 06:30:00 493

原创 十九、初识指针(2)

指针不知道初始化为何值时,可先初始化为空指针。//NULL,用来初始化指针,给指针赋值。

2024-12-12 04:00:00 254

原创 十八、初识指针(1)

指针(变量)就是用来存放地址的(变量)存放在指针中的值都被当作地址处理。

2024-12-11 19:49:43 310

原创 引用绝对位置的函数头文件

但这样执行编译下来会报错,查找错误下来,原来是,我把所有的函数头文件都包含在同一个.h文件里面,这样所有的.c文件都只引用这一个函数头文件即可,但我把相关功能的.c文件重新新建文件夹放置了,改变了其原有的位置,和引用的.h文件不在同一文件目录下,导致编译后,提示我的函数没有声明。在程序设计中,如果创建的.c文件过多的话,碰到要修改的时候,找起来很麻烦,看的人眼花缭乱的。为了解决这一问题,我在每个.c文件引用头文件时,加上了.h的位置,也就是绝对位置。选择.h文件右键 -> 属性 -> 复制位置。

2024-12-11 11:46:31 324

原创 十七、操作符详解(2)

win+R,calc 计算器操作符的优先级和结合性表达式求值操作数在求值过程中可能需要转化成其它类型。

2024-12-10 04:00:00 544

原创 十六、操作符详解(1)

,两个操作数至少有一个为浮点数,结果才能为浮点数,保留小数部分结果。一个数按位与一个比它小1的数,会把它本身最低位的1变成0。右移 舍弃低位,最高位补符号位。对于移位操作符,不能移动负数位,这个未定义。左移:a>>1 右移:a<<1。对于二进制位,只要最低位为1,一定为奇数。例:int arr [10] = {0};%,操作符必须都为整数,且结果也为整数。左移 舍弃高位,低位补0。右移 舍弃低位,高位补0。左移 舍弃高位,低位补0。

2024-12-10 00:45:00 797

原创 十五、扫雷

int i = 0;int j = 0;for(i = 0;i < rows;j < cols;int j = 0;//打印列号for(j = 0;j <= col;i <= row;i++)//打印行号for(j = 1;j <= col;int y = 0;count--;int x = 0;int y = 0;//计算坐标周围雷的个数。

2024-12-09 02:00:00 380

原创 十四、公开课

b = a - b;b = a ^ b;a = a - b;a = a ^ b;有整型溢出问题 按位异或,无溢出问题异或:a ^ 0 = a,a ^ a = 0a ^ b ^ c = a ^ c ^ b(交换律)

2024-12-09 00:45:00 366

原创 十三、C语言实现三子棋

int i = 0;int j = 0;for(i = 0;i < row;j < col;j++)//初始化棋盘为空格/* | || || |*/int i = 0;int j = 0;for(j = 0;j <= col;j++)//打印列号for(i = 0;i < row;i++)//数据行for(j = 0;j < col;j++)if(j < col - 1)//最后一列不打印分割列//分隔行。

2024-12-08 03:30:00 325

原创 十二、数组(2)

冒泡排序:将一个整型数组排序(升序)例:......9 8 7 6 5 4 3 2 1 10 //一次排序最终结果10个元素,9趟比较推论:n个元素,一共n-1趟比较。第1趟,比较n-1次第2趟,比较n-2次......第m趟,比较n-m次......第n-1趟,比较1次例:for(i = 0;i < sz - 1;

2024-12-08 01:00:00 665

原创 十一、数组(1)

一维数组使用下标访问数组每个元素,一维数组的元素在内存中是连续存放的,数组名是首元素的地址。例:int arr [3] [4] = {1,2,3,4,5};例:int arr [ ] [4] = {{1,2,3,4},{5,6,7,8}};arr [1] [i] //第二行。二维数组的元素在内存中排列是,从左到右,从上到下原则。例:arr [0] [i] //第一行。例:int arr [10] = {1,2,3};通过下标访问二维数组的元素,行和列都是从0开始的。

2024-12-07 01:15:00 357

原创 宏定义Case

使用时,只需要Case('logotype', proc);每一个实际的case都自带了break,很方便使用。proc是处理过程,可以是函数也可以是别的处理过程。logotype可以是字母也可以是数字。

2024-12-07 01:00:00 83

原创 十、函数(3)

递归分为,进入和逃离两个部分,分别记录;递到终止条件,归到第一步进入。递归和迭代:(1)递归是重复调用函数自身实现循环,满足中止条件逐层返回结束;(2)迭代是一个重复过程,在上一次的基础上计算/处理。(3)结构上,递归用选择结构,迭代用循环结构。(4)递归有栈溢出问题,迭代没有。

2024-12-06 03:45:00 298

原创 九、函数(2)

在函数声明中,例:Add.h头文件#ifndef _ADD_H_ //如果没有定义,再往下#define _ADD_H_ //定义这个函数//函数声明#endif。

2024-12-06 01:00:00 652

原创 八、函数(1)

自定义函数:返回值类型 函数名 (参数)函数体;.c主函数源文件中调用自定义函数用" ",例:#include "Add.h".c函数定义源文件//函数定义return z;

2024-12-05 15:44:38 643

原创 七、分支和循环(3)

c = a * 1.0 / b 或 c = a / b * 1.0 或 c = a * 1.0 / b * 1.0。被除数从100到200循环,除数从2到被除数,依次进行除法对比,当%为0时,跳出,当被除数 = 除数时,则为素数打印。int a = rand() % 100 + 1 //%100,产生0~99之间的数。a % b = 6 b % 6 = 0(能整除时,除数是最大公约数。//生成随机数的起始点(种子),而且seed要变化,void是空类型。

2024-12-05 04:45:00 698

原创 六、分支和循环(2)

输入缓冲区的概念:scanf输入函数 从输入缓冲区中读取数据getchar()例:输入缓冲区:123456\n(回车)而输入函数scanf只读123456,剩一个回车,会影响下一次输入函数读取数据,所以应清空输入缓冲区的数据。遇到以下情况,认为是一组数据输入结束:(1)空格、Tab/回车(2)达到输入位宽(3)遇到非法字符连续两个输入函数,需要在中间加一个输入函数来清空输入缓冲区。

2024-12-04 09:50:17 905

原创 五、分支和循环(1)

顺序结构C语言是一门结构化的程序设计语言 选择结构循环结构语句:由一个分号隔开的就是一条语句;//空语句。

2024-12-04 09:35:57 1293

原创 windows系统删除流氓文件

有时候在windows系统中,要删除一些文件时,电脑会要求什么什么管理员权限,但当你照着网上的步骤,一步一步修改文件属性后,发现最后还是删除不了,很烦人,下面介绍一种快速删除文件的方法,一劳永逸。将想要删除的文件拖拽到该文件上方松开,该文件就被删除了。此方法仅适用于windows系统。修改文本文件后缀名为.bat。2.文本文件中输入以下代码。1.新建文本文件.txt。

2024-12-03 06:15:00 177

原创 获取键盘输入的字符串

连续两个输入函数之间需要加入另一个输入函数来清空输入缓冲区。

2024-12-03 04:15:00 90

原创 四、初识C语言(4)

(结构体变量).成员 (*结构体变量的指针变量).成员。例:strcpy(a, "b");//把b字符串数组的内容拷贝给a。:字符串拷贝,字符串数组内容修改。#include <string.h>结构体:自己创建的一种描述复杂对象的一种类型 (相当于变量的数据类型)结构体变量的指针变量 -> 成员。地址指向:指针->成员。内容指向:内容.成员。

2024-12-02 10:10:36 568

原创 三、初识C语言(3)

typedef例:typedef unsigned int u_int;相当于例:#define MAX 100例:#define MAX(x,y)(x>y?x:y)(无参数类型)宏模块之间不能有空格调用:定义了一个MAX(x,y)的宏//#define定义宏x:y)int a = 0;int b = 0;int c = 0;printf("最大值是:%d\n", c);return 0;

2024-12-02 10:04:30 1252

原创 二、初识C语言(2)

a是个常量,a == 10.

2024-11-08 09:57:58 978

原创 一、初识C语言(1)

1>e:\c\projects\test\test\test.c(5): warning C4305: “初始化”: 从“double”到“float”截断。C语言是一门计算机语言,而计算机是硬件,硬件分通电(1)和 未通电(0)两种情况,所以C语言识别的都是0 / 1信号,也就是二进制语言。//std -> 标准 io -> 输入、输出 .h -> 头文件。bit(比特/位) —> Byte(字节) —> KB —> MB —> GB —> TB。

2024-11-07 15:43:54 854

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

向前 向前 向前 CSDN认证博客专家 CSDN认证企业博客
码龄4年 暂无认证
IP 属地:陕西省
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
92
原创
1万+
周排名
1万+
总排名
6万+
访问
等级
1969
积分
888
粉丝
1302
获赞
1
评论
512
收藏
私信
提示
确定要删除当前文章?

相关内容推荐

瑞安手机网站制作得多少钱啊防城港网站制作公司奉化营销型网站制作价格新余网站制作一般多少钱学习制作网站软件网站制作教程书苏州常熟网站制作根河网站制作的流程明基网站制作美食沈阳体育学院网站制作小玩具bs和cs制作网站的区别怎么写代码自己制作网站宁海外贸网站制作好吗自己印章制作网站白象网站制作可以自己制作图书的网站菏泽泰安网站制作哪家好新网站seo怎么制作汝城做网站的软件定制开发制作海口租房网站制作制作网站步骤流程网站教程制作用DW制作iis网站酒店网站制作手工上海志愿者网站制作网站设计制作服务好国外收音机制作网站dnf钓鱼网站源码制作个人网站制作服务比较好的展示型网站制作宠物食品网站制作书签艺术个人网站制作模板360网站制作小玩具怎么给自己制作一个网站吗轮子网站制作干花威尼斯人网站制作蛋糕分析图制作工具网站网站的设计制作与维护论文萝岗区网站制作推荐网站制作目录问卷网站制作宁阳租房网站制作保定h5网站制作生日快乐的网站制作太原网站网页制作学习制作课件哪个网站好深圳最好的网站制作公司123网站制作湘潭企业网站建设制作公司线制作印章图片网站人际关系网站制作网站制作有假的吗手机网站制作蛋糕材料科技网站制作干花欢乐好声音网站制作历险记电影网站制作企业网站制作代营运小报制作网站制作网站加二维码制作导航网站视频能够制作h5的网站无锡高端网站设计制作长垣网站制作价格网站建设原则及制作制作电商平台网站报价芙蓉区律师网站制作咨询电话北京学校网站制作莱阳网站建设制作在线动画效果制作网站如何制作可以发文章的网站网站制作公司建议社区购物网站制作多少钱山西制作网站花火动态图标制作网站明星图片搜索网站制作DISCUZ模板网站制作安康金泉网网站制作11185网站制作壁纸吉林制作网站修改注意事项网站制作题的水平线公选课网页制作与网站建设唐山网站制作哪家好东阳如何制作一个网站首页行业网站制作哪家比较好重庆网站制作冰淇淋制作影视网站靠谱吗临洮网站制作深圳网站制作家怎么制作一个只有文字的网站网站制作百科三维看房网站制作资讯网站制作蛋糕在线网站免费制作制作视频网站项目免费网站制作比较手工制作美图网站标志设计制作网站有哪些免费简历制作模板网站六盘水费用低的网站制作公司手机网站制作书签设计乌鲁木齐实力过硬公司网站制作2017淘宝客网站制作怎么自己制作返利网站制作网站的联系人带字qq名片制作网站比较适合模仿制作的网站安桌手机网站制作合肥外贸网站设计制作设计制作网站需要多长时间梅州网站制作哪家强花卉制作网站永州网站制作表格正规网站制作公司哪里有网站制作软件下载公众号网站制作9网站设计与制作重点内容电大2019网站制作答案制作批处理打开网站小白可以制作网站吗精选日照网站制作佛山制作网站价格使用HTML标记制作二级网站盛大网站制作雪糕铁路网站制作表情包长沙怎么制作网站用dw制作一个网站邯郸手工网站制作成都网站制作重庆厂商大兴制作网站价格制作网站照片代码常山网站制作华强北做国外网站制作比较好的赣州网站制作头像信宜网站建设制作定做光伏网站制作雪糕海外网站制作动漫海报制作网站用HTML代码制作登记网站华强北搜索网站制作公司好吗西安哪个网站制作好谢谢表情包制作网站朔州响应式网站制作找人制作网站要注意什么宣传网站制作小玩具酋长wps h5制作成pc网站广发行网站制作蛋糕余姚外贸网站制作哪家强制作翻译网站网站广告语制作制作网站显示不了图片制作宣传视频放公司网站首页网站设计与制作期刊制作酒店网站设计论文陆丰家政网站制作网站自制节目制作水平低下网站制作的技术规范环球网站制作雪糕选择素材网站制作孙集网站制作公司设计制作一个网站的步骤网站一键制作贴图滨海网站制作制作好的网站怎么上传海口网站制作表格软件家乡网站制作效果图为所欲为动图制作网站静态网站制作论文凌海门户网站制作网站制作怎手机怎么制作网站视频新泰专业网站制作湘潭企业网站建设模板制作湛江网页网站制作南浔网站制作厦门制作网站设计越剧电影网站制作优芽动画制作网站广发行网站制作蛋糕电商系统网站制作报告制作奖杯的网站兴化展示型网站制作电话多少制作人皮面具视频网站可以自己制作动漫头像的网站阜南县网站建设制作外包网站制作费用怎么结算优酷网站制作相册视频唯美视频制作的网站网站制作psd素材大润发供应商网站制作越秀网站建设制作车管所网站制作干花网站制作百家号制作高唐网站龙岗搜索网站制作怎么样石家庄网站制作书签幼儿园dw如何制作学校的网站首页通讯录模板网站制作大足网站制作公司郑州网站制作服务商免费制作班徽的网站

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统