自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C语言中宏定义#define和关键字typedef

#  define宏定义是字符替换,typedef是定义类型。 #  define INT int是将程序中字符为INT的字符全部替换为int,在编译预处理是进行简单的字符替换,不做正确性检查,不管含义是否正确,都进行替换。   typedef int INT是将INT定义为int型的字符类型,是采取像定义变量的方法来声明一种类型。 使用# define PINT int * 若定义PIN...

2018-09-22 08:37:44 2582

原创 由等式解出等式中数字的进制

某进制计数器中各位数字符号所表示的数值,表示该数字符号值乘以一个与数字符号相关的常数,该常数称为位权。将不同的进制数按权展开可得到十进制数字。...

2018-05-31 18:16:03 420

原创 交换变量保存的两个数字

题目:a=10;b=20;交换a,b的值错误示范一、用一个临时变量保存其中一个变量值。在交换函数中定义一个临时变量tmp用于数字a,b数字交换的中间介质。用调试方式查看失败原因。在调试时用监视查看主函数中a和b的初始地址,如下图。进入交换函数后交换函数的a和b的地址,如下图、调用交换函数后主函数中打印函数内a和b的地址,如下图由此可知a和b没有成功交换是因为,主函数中变量a,b,并没有由于调用交换...

2018-05-31 00:43:05 349

原创 统计一个整型数字位数,逆序、正序输出

    1、统计一个数字位数:可将该数字除以10,用一个计数器count,每除一次10,计数器加1,代码如下。2、将一个整型数字逆序输出:逆序输出要先得到末尾数字,可将该数字对10取余得到末位数字,丢掉取过余的一位,再对末位进行取余存储。直到取完为止。代码如下。3、将一个整型数字正序序输出:顺输出要先得到首位数字,再用取余的方式丢掉首位。例如631,正序输出要先输出6,应该用631除以100,得到...

2018-05-30 20:50:23 1200

原创 C语言指针变量简单的定义与使用

1、指针变量的定义int a =10;该语句表示定义一个整型变量值为10,a保存的数据为10,为了方便访问变量a,需要a的具体地址。int *p=&a;该语句表示定义一个变量p,该变量为整型指针变量,用于保存整型变量的地址。int**pp=&p;该语句表示定义一个变量pp,该变量是一个二级指针,用于保存指针变量的地址。定义指针变量时,*仅为表示变量p为指针变量。关系如图所示    ...

2018-05-28 23:38:35 11262

原创 Visual Studio 2012关于C语言调试

       当程序执行后显示成功、没有警告可以正常执行,但执行结果不正确时,我们可以用编译器种名为调试的工具来找寻程序中的逻辑错误。1、调试及其相关工具在生成工具栏中勾选调试工具,勾选后工具栏出现的绿色实心按钮即为调试工具图标。在调试工具栏中勾选启动调试、全部中断、停止调试、重新启动、逐语句、逐过程、跳出工具。2、调试的使用首先调试要配合断点使用,调试扫描程序时遇到断点将会停下,断点用鼠标在代码...

2018-05-28 21:09:55 1844

原创 C语言浮点数:由一元二次方程解问题理解误差容错问题

求解一元二次方程ax^2+bx+c=0解分为以下几种情况一、a=0时,当a等于0时,方程变为一元一次方程,方程解为x=-b/c二、a≠0时分为两种情况(1)b^2-4ac=0时方程有两个相等实根(2)b^2-4ac>0方程有两个不等实根(3)b^2-4ac<0方程无实根根据一元二次方程ax^2+bx+c=0解的几种情况可知,要对x^2系数a是否为0,判别式是否为0进行判断。若将语句写为...

2018-05-06 15:26:10 888

空空如也

空空如也

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

TA关注的人

提示
确定要删除当前文章?
取消 删除