摘要:
C语言 结构体数组、 定义结构体数组 单独定义、 struct a { int m; int d; int y; }; struct b { int xuhao; char ming[]; int xingbie; int nianling; char dizhi; struct a rqi;//结 阅读全文
摘要:
C语言 结构体、 将不同类型的数据整合到一体、 定义结构体 strucr 结构体名 { 成员列表、 }变量名列表; 定义结构体、类型变量的方法、 结构体里可以套结构体、 2. 结构体内的成员名、可以于程序中的变量名相同、 3. 结构体类型变量、 不能将结构体变量作为一个整体进行引用、 2. 结构体变 阅读全文
摘要:
C语言 指向指针的指针、 char* a[] = { (char*)"这",(char*)"是",(char*)"子",(char*)"符",(char*)"串",(char*)"指",(char*)"针",(char*)"数" ,(char*)"组" }; /*因为编译器vs版本原因、 添加了使用 阅读全文
摘要:
C语言 函数指针变量调用函数、 函数在编译时系统会给函数分配一个入口地址、也称为 函数的指针(地址)、 有地址便可定义一个指针变量指向该函数、然后可以通过指针变量调用该函数、 函数在执行时会占用一段内存单元、有一个起始地址、有地址就可以用一个指针变量指向一个函数、从而通过指针变量调用、 函数名代表函 阅读全文
摘要:
C语言 字符串表现形式、 定义初始化、相同的字符串所占内存地址不相同、 C语言特殊处理、字符串赋给指针是在内存中分配出一段类似字符数组的空间用来存放字符串常量、赋值给指针的是首地址、 char a[] = "zi fu chuan"; char b[100]; int c; for ( c = 0; 阅读全文
摘要:
C语言 数组和多为数组、 指向多维数组的指针和指针变量、 数组名代表数组的首地址、 int a[3][4]; int b, c; for (b = 0; b< 3; b++) { for (c = 0; c < 4; c++) { a[b][c] = 16; } } int* d; d = (int 阅读全文
摘要:
C语言 指向数组元素的指针变量的定义和赋值、 数组指针是数组的开始地址、 数组元素指针是数组元素的地址 数组元素的地址一定是挨着的、 数组名、相当与数组的首地址、 定义指针变量时也可以给指针变量赋初值、 int a[4]; a[0]=3;a[1]=1;a[2]=8;a[3]=9; int *b = 阅读全文
摘要:
C语言 1. 指针变量作为函数参数、 void sw(int* xingchan1, int* xingchan2)//指针变量作为形参、 { int c; c = *xingchan1; *xingchan1 = *xingchan2; *xingchan2 = c; printf("c=%d\n 阅读全文
摘要:
C语言 指针变量的定义、 类型标识符 *标识符 ——标识符就是指针变量的名字、 指针变量指向普通变量、 类型不能错、 用赋值语句将一个整型指针变量指向一个整型变量(普通变量) 定义指针变量是有*使用指针变量是没有 * int a =9, b=6; float c=5.1; int* zhizhen1 阅读全文