摘要:
代码 阅读全文
摘要:
结构指针 为结构指针动态分配内存 结构中的结构 双向链表 结构指针 struct mytime { //char name[256]; int hour;//时 int min; //分 int sec; //秒 }; struct stu_data ... 阅读全文
摘要:
教学内容: 定义结构 定义结构变量 访问结构成员 定义结构数组 实例运用 例:记录学生到校时间(精确到秒) struct mytime { int hour;//时 int min;//分 int sec;//秒 }; #include #include #include #include #include #include ... 阅读全文
摘要:
time和localtime 数据结构概念 struct关键字 认识数据结构 自定义结构 例:获取当前系统日期和时间;(代码例子) 一、函数: time 函数time()返回的是当前时间(确切的来说这么说是不正确的,其实time返回的是从格林威治时间1970年1月1日0点0分0秒到现在的秒数) 二、函数: local... 阅读全文
摘要:
abort exit 一、用abort()结束程序 用abort()表示非正常结束程序。如果要正常结束程序得用exit() 二、用exit()结束程序 用exit()它可以使程序正常结束,这个函数需要一个整数作参数返回给操作系统,一般0代表正常结束。 三、在main()函数中也可以用return来结束程序 return 1相当于exit(1); 阅读全文
摘要:
main函数 int main(int argc,int* argc[]) 一、main函数常见的2种形式 void main(void) int main(int argc,int* argc[]) 二、获取参数 argv[0] 表示进程完整路径 三、获取整型参数 atoi(argv[i]) ; 四、#include GetCommandLineA 操作... 阅读全文
摘要:
#include #include #include int addnum(int i,...) { va_list parg; int num=i;//存放和 int v=i; printf("%d",i); va_start(parg,i); v=va_arg(parg,int);//取i后边一个参数 while(v!=0) { ... 阅读全文
摘要:
一、全局变量 声明 全局变量的定义和一般变量定义相同,不同的就是它的位置。一般会放在所有共享函数的前边。 作用 在函数间共享数据。 二、全局变量的运用 三、作业: 写出代码运行结果: int i=11; //0 int i=0;全局变量 void a() { //int i=111; printf("%d\n",i) ; i++; } ... 阅读全文
摘要:
静态变量 一、静态变量 static关键字 static int i; 二、静态变量的运用 1、计算函数被调用次数 2、返回指针 第45课中有这么一段 int* square3(int *x) { int a=*x * *x; return &a; //危险 用自动变量 } #include #include #include #i... 阅读全文
摘要:
函数指针概念 函数指针的定义 通过函数指针调用函数 函数指针数组 一、函数指针概念 函数的地址存放了函数开始执行的位置(起始地址),存放在函数指针中的内容就是这个地址。 不过,光有地址还不够,如果用函数指针来调用函数,还得知道函数返回值和参数的类型及个数。 二、函数指针的定义(声明) 返回类型 (*指针名)(参数类型) int (*pn)(int... 阅读全文