特定的资源或者类构成了Android应用程序的运行上下文环境 PackageManager, ClassLoader, Assert等等 Android应用程序窗口的运行上下文环境是通过ContextImpl类来描述的,即每一个Activity组件都关联有一个ContextImpl对象。...
分类:
移动开发 时间:
2015-11-09 00:08:56
阅读次数:
218
#include<stdio.h>
#include<assert.h>
//方法一:使用指针
intmy_strlen(constchar*str)
{
assert(str);
intcount=0;
while(*str++)
{
count++;
}
returncount;
}
intmain()
{
char*str="abcdef";
intlen=my_strlen(str);
printf("%d\n",len);
sys..
分类:
编程语言 时间:
2015-11-08 15:23:39
阅读次数:
288
1、assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#includevoidassert(intexpression);assert的作用是现计算表达式expression,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用abort来...
分类:
编程语言 时间:
2015-11-07 23:18:00
阅读次数:
357
Java陷阱之assert关键字一、概述在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。二、语法在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错...
分类:
编程语言 时间:
2015-11-07 16:01:52
阅读次数:
146
使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。#include<stdio.h>
#include<assert.h>
#include<string.h>
enumJUDGE..
分类:
其他好文 时间:
2015-11-06 13:10:33
阅读次数:
207
#include<stdio.h>
#include<assert.h>
intfind_Num(int*arr,intn)
{
assert(arr);
while(*arr<=9)//必须要判断<=9,否则会溢出
{
if(*arr==n)
{
return1;
}
else
arr++;
}
return0;
}
intmain()
{
intn,m,i,j;
intarr[3][3]={0};
..
分类:
编程语言 时间:
2015-11-05 16:55:34
阅读次数:
157
实现一个函数,可以左旋字符串中的k个字符
方法一:开辟另一个数组,先把第k+1后面的字符写入这个数组中,再把要左旋的k个字符写进去
实现如下:
#include<stdio.h>
#include<assert.h>
#include<string.h>
voidleft_Relvove(char*str,char*arr,intk)
{
..
分类:
编程语言 时间:
2015-11-05 00:55:36
阅读次数:
267
问题:3.实现一个函数,可以左旋字符串中的k个字符。AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAA#include<stdio.h>
#include<assert.h>
#include<string.h>
voidreserve(char*str,intlen)
{
assert(str);
char*start=str;
char*end=str+len-1;..
分类:
编程语言 时间:
2015-11-04 19:46:33
阅读次数:
152
无序表搜索就是一个个的遍历, 从头开始逐个检查, 直到表中关键字值等于给定关键字值, 则查找成功. 或者查完整个表, 查找失败为止.
实现代码:
#include "iostream"
#include "cstdio"
#include "cstring"
#include "algorithm"
#include "assert.h"
using namespace std;
enu...
分类:
其他好文 时间:
2015-11-04 00:46:32
阅读次数:
185
#include<stdio.h>#include<assert.h>char*my_strcat(char*dst,constchar*src){ char*cp=dst; assert(dst); assert(src); while(*cp) { cp++; } while(*cp++=*src++) { ; } returndst;}charstrncat(char*front,constchar*back,intcount){ char*start=front; asse..
分类:
其他好文 时间:
2015-11-03 00:52:16
阅读次数:
133