![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
新手,求指导
一只萌宠程序猿
谁人言说:程序猿注孤生。
我偏要说:爱我,你会幸福。
展开
-
一直程序员的养成日记 第一章 第三节 错中求对
又一次尝试;再一次一次的错误中,不断地探索,有时会摔倒,有时会迷茫。 再一次的失败错误中,我理解了 :不抛弃,不放弃。 每个程序都像是我的孩子一般。 不断地去尝试 去改进去追求完美。 加油!加油!加油! 不抛弃!不放弃! 不忘初心! 1-100之间有多少个9; #include void main() { intm = 0; for(inti = 1; i原创 2017-11-08 00:02:10 · 168 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第二十节 模仿qsort的功能实现一个通用的冒泡排序
7.模仿qsort的功能实现一个通用的冒泡排序。 1. #include <stdio.h> 2. #include <string.h> 3. struct Stu 4. { 5. char name[20]; 6. int age; 7. }; 8. int cmp_name(const void *e1, ...原创 2018-04-11 15:41:35 · 128 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十九节 使用qsort函数排序各种类型的数据
一、对int类型数组排序 1. int num[100]; 2. 3. int cmp ( const void *a , const void *b ) 4. { 5. return *(int *)a - *(int *)b; 6. } 7. 8. qsort(num,100,sizeof(num[0]),cmp); 二、...原创 2018-04-11 15:40:21 · 123 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十八节 函数指针 函数指针数组 指向函数指针数组的指针 回调函数
1.理解函数指针和定义 函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /* 声明一个函数指针 */ f=func; /* 将func函数的首地址赋给指针f */ 指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下: 类型说明符 (*函数名)(参数) 其实这里不能称为函数名,应该叫做指针的变量名。这个特殊的指针指向一个返...原创 2018-04-11 15:36:03 · 165 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十七节 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
--------------指针数组--------------------指针数组是数组,数组中的元素是指针。 int *p[10];//指针数组,含有10个指针元素 也就是说每一个元素都是指针 --------------数组指针--------------------数组指针是指针,指针指向一个数组。int (*p)[10];//数组指针,这个指针...原创 2018-04-02 15:23:14 · 111 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十六节 递归方式实现打印一个整数的每一位
递归方式实现打印一个整数的每一位原创 2017-12-16 20:28:51 · 142 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十五节 递归和非递归分别实现求n的阶乘
递归和非递归分别实现求n的阶乘原创 2017-12-16 20:26:45 · 238 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十四节 递归和非递归分别实现strlen
递归和非递归分别实现strlen原创 2017-12-16 20:16:33 · 141 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十三节 编写一个函数reverse_string(char * string)(递归实现)
编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中 的字符串操作函数原创 2017-12-16 20:13:22 · 169 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十二节 输入一个非负整数,返回组成它的数字之和
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19原创 2017-12-16 20:10:15 · 238 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第十节 递归和非递归分别实现求第n个斐波那契数
递归求第N个菲波那切数: #define _CRT_SECURE_NO_WARNINGS 1 #include #include int fib (int n) { if(n { return 1; } else { return fib(n-1)+fib(n-2); } } int main () { int i; scanf ( "%d原创 2017-12-16 20:05:17 · 175 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第七节 三子棋的实现 有错求指导
game.h #ifndef __GAME_H__ #define __GMME_H__ #define ROWS 3 #define COLS 3 void init_board(char board[ROWS][COLS], int rows,int cols);//初始化棋盘 void display_board(char board[R原创 2017-12-07 02:06:59 · 163 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第六节 栈帧结构
第一步 初始化 建立mian函数的栈帧结构。 第二步 初始化 存储 变量“a” 第三步 初始化 存储 变量“b” 第四步 将变量“b”的值存储到 寄存器 “eax” 并将 寄存器压入 “main” 函数的栈帧中。原创 2017-12-07 01:50:57 · 153 阅读 · 0 评论 -
一直程序员的养成日记 第一章 第五节 识好文,转好文
C语言运算符转载 2017-11-27 12:04:44 · 153 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第四节 逻辑运算符的应用
好久没有写博客了,感觉时间过得好快,可是自己学的好慢,记住的好少。 加油为自己 加油呐喊。 加油! 加油! 加油! 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定原创 2017-11-27 11:53:51 · 169 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第九节 小游戏 扫雷的实现
game.h #ifndef __GAME_H__ #define _CRT_SECURE_NO_WARNINGS 1 #include #include #include #include #define cols 11 #define rows 11 #define Count 10 int menu(); vo原创 2017-12-12 17:09:35 · 187 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第八节 栈帧结构补充
上次发的栈帧结构,莫名图片被挡掉了 重新写一次 如果有错误请各位大神指出,谢谢 第一步 初始化 建立mian函数的栈帧结构。 第二步 初始化 存储 变量“a” 第三步原创 2017-12-11 14:03:13 · 140 阅读 · 0 评论 -
一只程序猿的养成日记 第一章 第二十一节 模拟实现strncpy 模拟实现strncat 模拟实现strncmp
1. 模拟实现strncpy 这个函数是将num个字符从源字符串拷贝到目标空间,如果源字符串的长度小于num,则拷贝完字符串后,在目标后面追加0,直到num个。strncpychar * my_strncpy(char *dest, const char*src, int n){assert(dest);assert(src);char*p = dest;while (n--){*p++ = ...原创 2018-04-11 15:51:58 · 135 阅读 · 0 评论