自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

享之

积累经验,与众享之。

  • 博客(38)
  • 资源 (6)
  • 收藏
  • 关注

转载 C++编程题(3)

C++编程题集锦(3)转载▼1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。2.请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。3.请编写函数void fun(int

2017-09-19 19:49:35 13441 1

转载 c++编程题2

c++编程题集锦第三章1.编写一个求方程ax2 + bx + c = 0的根的程序,用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。要求从主函数输入a,b,c的值并输出结果。#include #include void equation_1 (int a, int b, int c){          double x1, x2, temp

2017-09-19 19:48:21 3689 1

转载 C++语言编程题1

C++【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。#includeusing namespace std;int main(){int i,j,k;for(i=

2017-09-19 19:45:30 2516

原创 C++中的类所占内存空间总结

类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分:          成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针指向的是

2013-09-12 16:02:28 840 1

转载 Broadcast Receiver 的使用

导读:Android中的四大组件是 Activity、Service、Broadcast和Content Provider。而Intent是一个对动作和行为的抽象描述,负责组件之间程序之间进行消息传递。Broadcast Receiver 的使用1、Broadcast Receiver简介2、Broadcast Receiver接收系统自带的广播3、自定义广播Bro

2012-10-16 14:44:45 914

原创 Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)

Android开发平台中,可通过TelephonyManager获取本机号码。TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneN

2012-08-06 10:04:06 1042

原创 Android:Java Native Interface入门

示例:int size = (*env)->GetArrayLength(env, array); //获得数组array的长度 ,返回整型jarray array = ((*env)->GetObjectArrayElement(env, array, i)); //获得对象数组array的元素i,jint *pp = (*env)->GetIntArrayElement

2011-12-29 15:39:54 1204 1

转载 如何学习JAVA

一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发

2011-11-24 13:40:18 597

翻译 Java:Override 和 Overload 解惑

方法的重写(Overiding)和重载(Overloading)是Java多态性的不同的表现。Overriding是父类与子类之间多态性的一种表现;Overloading是一个类中多态性的一种表现。Overriding:在子类中定义某个方法与其父类有相同的名称和参数;子类的对象使用这个方法时,将调用子类中的定义。对它而言,父类中的定义如同被“屏蔽”了。Overloa

2011-11-23 21:56:16 776

翻译 C语言:sizeof

c语言深度剖析 (二) sizeof 关键字 你有可能死在他手上 2011-09-23 20:191.5,最冤枉的关键字----sizeof1.5.1,常年被人误认为函数sizeof 是关键字不是函数,其实就算不知道它是否为 32 个关键字之一时,我们也可以借助编译器确定它的身份。看下面的例子:int i=0;A),sizeof(int); B),sizeof(

2011-11-15 22:17:30 1368

原创 局部变量能否和全局变量重名

1、局部变量能否和全局变量重名?           答:能,局部会屏蔽全局。要用全局变量,需要使用 ":: "   局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。  2、如何引用一个已经定

2011-11-10 22:22:42 29916 2

原创 volitale关键字

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;

2011-11-04 11:53:00 3586

原创 如何在C++中调用C程序?

C++和C是两种完全不同的编译链接处理方式,如果直接在C++里面调用C函数,会找不到函数体,报链接错误。要解决这个问题,就要在 C++文件里面显示声明一下哪些函数是C写的,要用C的方式来处理。1.引用头文件前需要加上 extern “C”,如果引用多个,那么就如下所示extern “C”{#include “ s.h”#include “t.h”#include “g.h”

2011-11-04 11:46:42 26040 6

原创 C语言:八进制转十进制

#include#include//八进制转十进制int main(){    char s[6],*p = s;    int n;    gets(p);    n = *p-'0';           //把字符型数字转化成数值型数

2011-08-16 10:14:40 4418

原创 C语言:浮点数在内存中的表示

单精度浮点数: 1位符号位   8位阶码位   23位尾数双精度浮点数: 1位符号位   8位阶码位   52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位       double型为52

2011-08-09 14:57:28 20152 6

原创 C语言: 几个测试题

预处理器(Preprocessor)1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)?#define SECONDS_PER_YEAR       (60 * 60 * 24 * 365)UL我在这想看到几件事情:1. #def

2011-08-03 16:03:43 1030 1

原创 C语言:位运算 位段

位运算符运算符      含义         运算符    含义      &          按位与           ~       取反 |            按位或           ∧         按位异或       >>       右移(1)位运算

2011-07-27 17:40:31 1205

原创 C语言:常见错误

1. 忘记定义变量。2.输入输出的数据的类型与所用格式说明符不一致。3.未注意int型数据的数值范围。 4.在输入语句scanf中忘记使用变量的地址符。5.输入数据的形式与要求不符。 6.误把“=”作为“等于”运算符。  7.语句后面漏分号。 8.在不该加分号的地方加了分号。 9

2011-07-27 15:08:09 660

原创 C语言:文件

文件定义一般指存储在外部介质(如磁盘磁带)上数据的集合。操作系统是以文件为单位对数据进行管理的。 文件分类:从用户角度:特殊文件(标准输入输出文件或标准设备文件)。普通文件(磁盘文件)。 从操作系统的角度:每一个与主机相连的输入输出设备看作是一个文件。例:输入文件:终端键盘

2011-07-27 15:02:25 995

原创 C语言:typedef

typedef是用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字.  用typedef定义类型的方法① 先按定义变量的方法写出定义体(如:int i)。② 将变量名换成新类型名(例如:将i换成COUNT)。③ 在最前面加typedef. (例如:t

2011-07-27 13:49:19 756

原创 C语言:枚举类型enum

枚举:将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。 申明枚举类型enum weekday  {   sun,  mon,  tue,  wed,  thu, fri, sat  } ; 定义枚举变量:enum weekday workday,  week-day;

2011-07-26 16:33:46 4908 1

原创 C语言:共用体

定义使几个不同的变量共占同一段内存的结构称为 “共用体”类型的结构. 定义共用体类型变量:union 共用体名              {                                  成员表列                }变量表列; union dat

2011-07-26 16:14:31 6007 1

原创 C语言:链表

定义:链表是一种常见的重要的数据结构,是动态地进行存储分配的一种结构。链表的组成:头指针:存放一个地址,该地址指向一个元素 结点:用户需要的实际数据和链接节点的指针 用结构体建立链表: struct student  {              int num;     flo

2011-07-26 11:46:02 908

原创 C语言:结构体

声明一个结构体类型:struct    结构体名      {成员表列}; 定义结构体变量的方法:(1)先声明结构体类型再定义变量名。 在定义了结构体变量后,系统会为之分配内存单元.例如:struct  student      student1,student2;(2)在声明类

2011-07-26 11:04:55 775

原创 C语言:数组 指针 函数

二维数组 a[i][j]a           二维数组名,指向第0行首地址a[0]         *(a+0)              *a     都表示第0行0列元素地址 a+1           &a[1]                     都表示第1行首地址

2011-07-26 09:27:06 668

原创 C语言:变量与函数

形参未出现函数调用时,函数中指定的形参并不占内存中的存储单元。只有在发生函数调用时,函数中的形参才被分配内存单元。在调用结束后,形参所占的内存单元也被释放。 实参与形参在C语言中,实参向对形参的数据传递是“值传递”,单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,

2011-07-25 15:20:44 2260 1

原创 C语言:数组

数组 数组是一组具有相同数据类型的数据的有序集合。 不能用变量说明数组大小 在对全部数组元素赋初值时,由于数据的个数已经确定,因此可以不指定数组长度。但若数组长度与提供初值的个数不相同,则数组长度不能省略。冒泡排序for(j=0;j    for(i=0;i       if (

2011-07-25 11:01:35 917

原创 C语言:运算符优先级

关系运算符的优先级低于算术运算符。 条件运算符优先级高于赋值运算符 ,低于关系运算符和算术运算符。 条件运算符的结合方向为“自右至左”。 算术运算符>关系运算符>条件运算符>赋值运算符! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 优先级运算符名称或含义使

2011-07-25 09:26:31 1269

原创 C语言:格式控制符

%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:以十六进制无符号形式输出整数%u:以无符号十进制形式输出整数%c:以字符形式输出,只输出一个字符%s:输出字符串%f:以小数形式输出单,双精度数,隐含输出六位小数%e:以指数形式输出实数%g:选用%f或%e格

2011-07-25 09:06:24 1774

原创 C语言:数据类型

基本类型:整形(int),字符型(char),实型(浮点型):单精度(float)、双精度(double)。构造类型:数组类型,结构类型(struct),联合类型(uion),枚举类型(enum)。指针类型:空类型:(无值类型)void。 常量:在程序运行过程中,其值不能被改变的

2011-07-23 15:29:27 761

原创 C语言:指针数组与数组指针

数组指针是定义的一个指针,而指针所指的对象是一个数组,指针指向该数组的首单元的地址,它对数组的内部元素的属性不了解,只是规定了首单元的地址,通过它可以找到该数组。比如:int (*pa) [5]; 指针数组指的是一个数组,它其中的所有元素都是指针类型,这里所有指针都指向不同的地址

2011-07-22 14:51:49 639

原创 C语言:strlen与sizeof的区别

1.sizeof是算符,strlen是函数。2.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以'

2011-07-22 14:24:43 969

原创 C语言:指向指针的指针

一. 指针概念: 程序申明变量如下: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6     7      8     9     10     11    12    13

2011-07-22 14:07:52 662

原创 ADS 1.2安装序列号

***********************************************************************#ads1.2PACKAGE ads armlmd 1.200 E32F0DE5161D COMPONENTS="armasm compi

2011-07-20 16:12:02 2302 3

原创 Makefile资料

一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的

2011-07-19 15:44:45 648

原创 C/C++中的日期和时间

#include 函数用途                                      函数名 得到处理器时间                          clock 得到时间差                                  difftim

2011-07-18 11:39:11 1458

原创 Linux内核配置

1. 配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是:1 Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则;2 配置文件(config.in):给用户提供配置选择的功能;3 配置工具:包括配置命令解释器(对

2011-07-16 08:53:40 4682

原创 反思

,这段时间,过的有些郁闷!不明白自己的方向,很迷茫!

2011-07-14 10:19:49 471

Cppcheck.zip

C/C++静态检查工具

2021-02-24

VC_RedistInstaller.zip

VC运行库集合

2021-02-24

录屏软件EVCapture_3.9.3.0.7z

录屏软件,一个非常便捷的录屏软件

2021-02-24

Yuque-0.6.15.exe

语雀,一款非常好用的记录笔记或者编写日志的软件。

2021-02-24

三极管的工作原理简介

三极管的工作原理,三极管的基本工作原理。三极管的工作原理

2011-07-16

空空如也

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

TA关注的人

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