C语言20 结构体指针

探测结构体指针的特性struct Point{ int x; int y;}++、–加法与减法指针相减使用结构体指针//创建结构体Point p;p.x=10;p.y=20;//声明结构体指针Point* ps;//为结构体指针赋值ps = &p;//通过指针读取数据printf
C C语言 vc6 2018年01月17日 51次浏览

C语言19 指针取值的两种方式

一级指针和多级指针int i =100;int* p1 = &i; int** p2 = &p1; int*** p3 = &p2; int**** p4 = &p3; int***** p5 = &p4 int****** p6 = &p5; int
C C语言 vc6 2018年01月17日 52次浏览

C语言18 指针与字符串

字符串的几种表示方式有什么区别?char str[6] = {"A","B","C","D","E","F"}; //"\0" 或者0 --堆栈中 局部变量ch
C C语言 vc6 2018年01月15日 48次浏览

C语言17 数组参数传递

基本类型参数传递int x =1;void plus(int p){ p = p+1;}printf("%d \n",x);//x的值是多少?数组作为参数编写一个函数,能够打印任意整形数组的值void PrintArray(int arr[],int nLength){
C C语言 vc6 2018年01月14日 54次浏览

C语言16 取值运算符

“*”的几种用途乘法运算符int x = 1;int y = 2;int z = x * y;定义新的类型char x;char* x;取值运算符指针类型的变量int* a =(int*)1;printf("%x \n",(a +1));10: int a =(int
逆向 汇编 C C语言 vc6 寄存器 2018年01月13日 48次浏览

C语言15 取地址符号&的使用

&符号是取地址符,任何变量都可以使用&来获取地址,但不能用在常量上struct Point{ int x; int y;};char a;short b;int c;Point p;printf("%p %p %p %p \n",&a,&
CPU C C语言 vc6 windows 2018年01月12日 54次浏览

C语言14 指针类型

C语言14 指针类型指针是C语言中的一种数据类型,定义带 *类型的变量char x; char* x;short y; short* y;int z; int* z;float f;
逆向 汇编 破解 C语言 vc6 2018年01月11日 51次浏览

结构体 字节对齐的练习

分析结构体大小struct S1{char c1;double d;char c2;char c3;};struct S2{char c1;char c2;char c3;double d;};struct S3{char c1;S1 s;char c2;char c3;};分析结构体大小#prag
逆向 内存 C C语言 vc6 2018年01月08日 51次浏览

C语言 13 结构体数组

结构体数组的定义类型 变量名[常量表达式];//定义结构体类型struct stStudent{ int Age; int Level;}//定义结构体变量struct stStudent st;//定义结构体数组struct stStudent arr[10];//或者stStuden
逆向 内存 C C语言 vc6 2018年01月07日 56次浏览

C语言12 字节对齐

#includechar x;short y;int check(){ x =1; y=2; return 0;}int main(int argc, char* argv[]){ check(); system("pause"); retur
逆向 内存 汇编 C C语言 vc6 计算机 2018年01月07日 53次浏览