在C语言中,没有类似Java的String类对字符串的处理,字符串的包装可以采用字符数组。先看字符数组:#includevoid main() { char array[] = {'a','b','c'}; int str = sizeof(array)/sizeof(char); printf("...
分类:
编程语言 时间:
2014-07-29 11:15:46
阅读次数:
210
Base类只是一个指针,所以Base大小是4个字节。
但Base类中添加一个int a,Base的大小变成8字节。
#include
#include
using namespace std;
class Base1
{
public:
Base1(){cout << "Base1" << endl;}
~Base1(){cout << "~Base1" << endl;}
virtual void f(int){cout << "Base1 f(int...
分类:
编程语言 时间:
2014-07-28 15:47:13
阅读次数:
261
#include #include#includeusing namespace std;#define maxn 10100#define cls(x) memset(x, 0, sizeof(x))//好了,感觉上面的这个变得更加的牛逼了,直接是让大家看起来是像调用了一个函数的样子,然后就得到了...
分类:
其他好文 时间:
2014-07-27 22:28:49
阅读次数:
220
# include
# include
# include
using namespace std;
int main()
{
int n,i,j,k,count;
int flag1[1010],flag2[1010],a[1010],b[1010];
while(~scanf("%d",&n),n)
{
for(i=0;i<n;i++)
scanf("%d",&a[...
分类:
其他好文 时间:
2014-07-27 11:41:45
阅读次数:
190
Charm Bracelethttp://poj.org/problem?id=362401背包模板题带空间复杂度优化的。 1 #include 2 #include 3 #include 4 #define mt(a,b) memset(a,b,sizeof(a)) 5 using namespa...
分类:
其他好文 时间:
2014-07-27 11:05:52
阅读次数:
226
为了在人面前畅快的吹牛逼,你必须学会背后努力 -----张小二。写在转载之前:sizeof到底是多少?本来我没有关注,只是有次室友问了我几个sizeof的问题,我被问住了,他当时问我了sizeof(a);是数组,则是数组的字节大小,如果 void fun(int a[],int len){ cout...
分类:
编程语言 时间:
2014-07-27 10:36:02
阅读次数:
289
C/C++获取二维数组的大小/长度/元素个数int p[5][6];int lenTotal = sizeof(p) / sizeof(int); //30int lenLow = sizeof(p[0]) / sizeof(int); //6int lenHigh = lenTotal / l...
分类:
编程语言 时间:
2014-07-27 09:40:32
阅读次数:
226
作为一个新手,最大的优势就是每道题都能学到很多经验,这道题真是让我受益匪浅。首先给数组初始化时想到用memset,头文件 or ,可我想都赋值为1,用memset(a,1,sizeof(a))是不行的,memset不能给非字符型数组赋值,不过可以都初始化为0,给字符型数组赋值很方便。详细参考htt....
分类:
其他好文 时间:
2014-07-26 01:06:16
阅读次数:
216
static int GetUdisk(vector &udisk){ CHAR szDriveStrings[1024]; PCHAR szDriver; memset(szDriveStrings, 0, sizeof(szDriveStrings)); GetLogi...
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short in...
分类:
编程语言 时间:
2014-07-25 19:11:02
阅读次数:
280