摘要:
在第一个程序中,传值不成功的原因是指在形参上改变了数值,没有在实参上改变数值。 在第二个程序中,传地址成功的原因利用指针改变了原来的地址,所以实参就交换了。 在第三个程序中,引用是直接改变两个实参变量a,b的值,所以就交换了。 注:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全 阅读全文
摘要:
一、回调函数是什么? 回调函数就是函数指针的一种用法 其实回调就是一种利用函数指针进行函数调用的过程. 为什么要用回调呢?比如我要写一个子模块给你用, 来接收远程socket发来的命令.当我接收到命令后, 需要调用你的主模块的函数, 来进行相应的处理.但是我不知道你要用哪个函数来处理这个命令, 我也 阅读全文
摘要:
1 #include 2 #include "malloc.h" 3 struct data 4 { 5 int day,month,year; 6 }; 7 8 struct stu 9 { 10 char name[20]; 11 long num; 12 struct data birthday; /*套的结构体类型成员*/ ... 阅读全文
摘要:
/** 该程序使用结构体构造了一个简单的书籍结构体 主要是结构体数组的使用方法 */ #include #define MAX_TITLE_SIZE 30 #define MAX_AUTHOR_SIZE 40 #define MAX_SIZE 2 //构造一个BOOK结构体,用于存放title,author,price struct book { char tit... 阅读全文