C语言
C语言
费纸的涛哥
OpenWrt智能网关网关、Linux应用开发,区块链,golang开发。
展开
-
C语言指针——两个辅助指针(取出字符串开头和结尾空格)
1、有一个字符串开头或结尾含有n个空格(” abcd1234 ”),欲去掉前后空格,返回一个新字符串。要求1:请自己定义一个接口(函数),并实现功能;70分要求2:编写测试用例。30分int trimSpace(char *inbuf, char *outbuf);*/#include <stdio.h>#include <stdlib...原创 2018-04-25 23:56:42 · 462 阅读 · 0 评论 -
C语言指针——指针的输入与输出
//指针做函数参数具有输入输出的特性//被调函数分配内存叫做输出,主调函数分配内存叫做输入#define _CRT_SECURE_NO_WARNINGS //取消vs2013警告#include <stdio.h>#include <stdlib.h>#include <string.h>int getMem_My(char **m...原创 2018-04-25 20:11:22 · 6006 阅读 · 0 评论 -
C语言指针——字符串做函数参数
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//字符串做函数参数,退化为指针//字符串copy,str1 拷贝到 str2;int copy_str(char *from, char *to ){ int...原创 2018-04-25 20:07:27 · 21546 阅读 · 0 评论 -
C语言指针——从0级到一级,二级指针的技术推演
#include <stdio.h>#include <stdlib.h>#include <string.h>//0级指针到一级,二级指针的技术推演//总结://用n级指针修改n-1级指针的值//要想通过二级指针修改0级指针,先让一级指针指向0级,二级再指向一级,** 修改。modify_one(char *ma){*ma = 101; //...原创 2018-04-25 12:36:53 · 516 阅读 · 0 评论 -
C语言指针——数组做函数参数(冒泡排序)
#define _CRT_SECURE_NO_WARNINGS#include #include #include //print//数组做函数参数退化为指针void printf_array(int *a, int len){int i = 0;for (i = 0; i {printf("%d ", a[i]);}}原创 2018-05-05 14:54:35 · 798 阅读 · 0 评论 -
C语言指针——main函数参数详解
#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include <string.h>#include <stdio.h>int main(int argc, char* argv[], char**env){int i = 0;printf("******************* Begi...原创 2018-05-22 20:58:26 · 2363 阅读 · 0 评论 -
C语言指针——指针数组的应用
#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#include <string.h>#include <stdio.h>//指针数组经常用于菜单查找int searchKeyTable(const char* table[], const int size, const char* key, i...原创 2018-05-23 13:59:52 · 1789 阅读 · 0 评论 -
C语言指针——反转字符串(递归)
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <ctype.h>//字符串逆序int turnOnBuf(char *inbuf){ int ret = 0; if (inbuf == NULL) { ...原创 2018-09-06 10:19:51 · 1149 阅读 · 0 评论