
C语言提高
guozipi
这个作者很懒,什么都没留下…
展开
-
(day01)02_数据类型的本质
#include <stdio.h>#include <stdlib.h>int main(){ int a; int b[10]; /* b, &b的数组类型不一样 b是数组首元素地址,一个元素占4个字节,+1,+4字节 &b是整个数组的首地址,一个数组占4*10个字节,&b+1,是+40个字节 */ printf...原创 2018-04-24 21:00:24 · 112 阅读 · 0 评论 -
(day01)03_给类型起别名
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef unsigned int u32;struct Mystruct_01{ int a; int b;};//typedef 和结构体一块使用,可以使结构体变量在主函数使用时不用再写structtypedef struct Mystruc...原创 2018-04-24 21:04:25 · 101 阅读 · 0 评论 -
(day01)04_变量的赋值
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(void){ int a; int * p; //直接赋值 a = 10; printf("&a = %d \n", &a); p = &a;//p指向a的地址 printf("p ...原创 2018-04-24 21:07:22 · 195 阅读 · 0 评论 -
(day01)01_冒泡排序+形参数组的研究
#include <stdio.h>#include <stdlib.h>/* text1这个函数用来测试形参中这个a所占的空间的大小 实际上这个a就是个指针变量,它在32位平台下只占4个字节*/void text1(int a[], int num){ int num1 = sizeof(a) / sizeof(a[0]); printf("num1 ...原创 2018-04-24 21:39:09 · 137 阅读 · 0 评论 -
间接赋值笔记
/*2019年4月11日15:26:45扫地僧C提高学习视频day2*/#include <stdio.h>#include <stdlib.h>//第一个例子void getChange(int **p2){ *p2 = 300;}void getChange1(int *p2)//不能将p1的值改变,和int b的例子一样{ //*p2 ...原创 2019-04-12 16:27:27 · 241 阅读 · 0 评论