//LINUX中GCC类型长度(字节)//typex86_sizeof(type)x64_sizeof(type)//char11//short22//int44//long48//void*48//longlong88//float44//double88//__GNUC__/nux//__i38...
分类:
其他好文 时间:
2014-05-18 19:48:00
阅读次数:
306
c++指针只能说博大精深,在用的时候感觉好晕1.指针类型转换/*在指针的强制类型转换:ptr1=(TYPE*)ptr2中,如果sizeof(ptr2的类型)大于sizeof(ptr1的类型),那么在使用指针ptr1来访问ptr2所指向的存储区时是安全的。如果sizeof(ptr2的类型)小于size...
分类:
编程语言 时间:
2014-05-17 19:08:28
阅读次数:
335
1.定义字符串可以直接在头文件下定义,如:#include<stdio.h>#definehello"helloworld!"2.sizeof()和strlen()sizeof运算符是以字节为单位给出数据的大小,strlen()是以字符为单位给出长度。<string.h>包含许多与字符串相关的函数的原型,包括strlen()sizeof运算..
分类:
其他好文 时间:
2014-05-16 02:39:31
阅读次数:
211
//使用动态分配内存时,要包含头文件
//malloc的参数为要分配的内存的字节数
//其返回所分配内存的第一个字节的地址
//返回类型是void*,但实际中常常转换为具体类型便于使用
//如果因某种原因而不能分配将返回NULL指针,所以使用时应验证是否分配成功
int *pNumber1=(int *)malloc(100*sizeof(int));
//callo...
分类:
其他好文 时间:
2014-05-15 23:21:54
阅读次数:
338
//***************************************************************
//结构体:简单的静态链表
#include
#include
#define NULL 0
#define SIZE 10
struct student
{
char num[SIZE];
float score;
struct student *next;
...
分类:
编程语言 时间:
2014-05-15 02:55:09
阅读次数:
359
#include #include #include #include int main(int
argc, char **argv){ /* 这个是给str分配存储字符串地址的空间 */ char **str =
(char**)malloc(sizeof(char*)*256); /* 这个是给...
分类:
系统相关 时间:
2014-05-15 02:05:47
阅读次数:
313
问答:动态链接和静态链接的异同linux系统从加电到用户登陆的过程操作系统的架构图例操作系统如何保证文件和进程的安全TCP/IP协议的组成和结构解释执行和编译执行的异同c语言部分sizeOf对数组,malloc,指针,的值。i++,++i在同一个表达式里求值。指针,数组指针,指针数组,函数指针,函数...
分类:
其他好文 时间:
2014-05-14 07:30:07
阅读次数:
319
一个空的class:如class X{}
;sizeof(X)==1;sizeof为什么为1,他有一个隐晦的1
byte,那是被编译器安插进去的一个char,这使得class2的两个objects得以在内存中配置独一无二的地址:X
a,b;if(&a==&b) cerrx+=pt.x;this-> ...
分类:
编程语言 时间:
2014-05-13 19:18:24
阅读次数:
405
sizeof(class_type),类所占空间的大小...
分类:
其他好文 时间:
2014-05-13 05:39:21
阅读次数:
278