C语言
Yuri_Chen_28
这个作者很懒,什么都没留下…
展开
-
动态存储空间地址为什么要用二级指针做形参返回给调用函数
如果需要传递动态存储空间的地址给调用函数,如果不采用返回值方法传递,那么只能采用二级指针作为输入输出参数传递给调用函数。不能采用一级指针原因是,被调函数形参会拷贝一份用来存储动态存储空间的地址,但是函数执行结束后,形参被释放,我们需要的动态存储空间地址找不到了,所以此方法不行。调用函数将一级指针地址传递给被调函数的二级指针,那么在被调函数中即便是一个形参,但是形参所指向的存储空间依旧是调...原创 2019-04-10 10:32:15 · 857 阅读 · 0 评论 -
mystrcat/mystrncat
/************************************************************************* > File Name: mystrcat/mystrncat.c > Author: yuri > Mail: yuri_chen_28@163.com > Created Time: 20...原创 2019-04-10 23:19:28 · 181 阅读 · 0 评论 -
mystrncpy
/************************************************************************* > File Name: 003.c > Author: yuri > Mail: yuri_chen_28@163.com > Created Time: 2019年04月11日 星期四 2...原创 2019-04-11 14:13:45 · 379 阅读 · 0 评论 -
生命周期和作用域
这两个属性决定什么时候以及在什么地方可以使用某个变量作用域指的是可以使用变量名称的所有语句的总和根据变量的作用域可以把变量分成三种类型:全局变量,局部变量和块变量声明在所有函数之外的变量叫全局变量全局变量的作用域是由程序中的所有语句构成的,没有初始化的全局变量自动初始化为0声明在函数内部的变量叫局部变量,局部变量的作用域包含函数内部的所有语句块变量是声明在语句块内部的变量,块变量的作...原创 2019-04-02 15:50:17 · 889 阅读 · 0 评论 -
函数指针
基础版#include<stdio.h>int add(int num, int num1){ return num + num1;}int sub(int num, int num1){ return num - num1;}int mul(int num, int num1){ return num * num1;}int...原创 2019-04-09 15:55:52 · 89 阅读 · 0 评论 -
遍历函数
#include<stdio.h>typedef struct{ int num; int *p_num; }sdata;int arr[5] = { 1, 4, 5, 7, 3};int print(int *p_num, void *p_data){ printf("%d ", *p_num); return 0;}int clear(int *...原创 2019-04-09 16:28:39 · 1352 阅读 · 0 评论 -
二级指针理解
#include<stdio.h>int main(){ int num = 5; int *p_num = # int **pp_num = &p_num; printf("%d\n", num); printf("%d\n", *p_num); printf("%p %p\n", &num, ...原创 2019-04-09 18:31:34 · 320 阅读 · 0 评论 -
mystrcmp和mystrncmp
/************************************************************************* > File Name: 004.c > Author: yuri > Mail: yuri_chen_28@163.com > Created Time: 2019年04月13日 星期六 0...原创 2019-04-13 14:35:15 · 442 阅读 · 0 评论 -
数据结构和算法——单向线性链式存储结构
/************************************************************************* > File Name: link.c > Author: yuri > Mail: yuri_chen_28@163.com > Created Time: 2019年05月01日 星期三 ...原创 2019-05-01 18:44:19 · 174 阅读 · 0 评论