C语言
文章平均质量分 72
a251844314
这个作者很懒,什么都没留下…
展开
-
输入10个整数,将最小数与第一个数对换,最大数与最后一个数对换,写3个函数
#include int main(){ void input(int a[],int n); void exchange(int a[],int n); void output(int a[],int n); int a[10]; input(a,10); exchange(a,10); output(a,10); return 0;}void i原创 2016-11-22 20:41:16 · 2720 阅读 · 0 评论 -
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数原创 2016-11-23 10:23:29 · 2010 阅读 · 1 评论 -
n个人围成一圈,顺序排号,从第1个人开始报数(1到3报数),凡报到3的人退出圈子,问最后留下的是原来几号
n个人围成一圈,顺序排号,从第1个人开始报数(1到3报数),凡报到3的人退出圈子,问最后留下的是原来几号原创 2016-11-23 11:30:35 · 16776 阅读 · 0 评论 -
字符串数组
#includeint main(){ char s[10][25]; int n,i; printf("要输入几个字符串?\n"); scanf("%d",&n); for(i=0;i gets(s[i]); for(i=0;i puts(s[i]);}原创 2016-11-23 11:53:34 · 249 阅读 · 0 评论 -
C语言实现栈算法学习心得
在用C语言实现栈相关算法的过程中,加深了对C语言的理解。C语言中,函数的形参是通过值传递,接受实参的值,形参的数据类型只是规定了传进来的实参的数据类型,无法改变其值。在主函数中调用函数时,传入的实参必须与形参的数据类型一致。例如:定义如下的栈初始化函数#define STACK_INIT_SIZE 5#define STACKINCREMENT 1typedef原创 2017-05-01 21:33:09 · 1705 阅读 · 0 评论 -
指针的大小到底是由谁决定?是多少?
应该说这是一个非常基础的问题,教科书上说指针大小和机器字长相同,即32位机指针长度为4字节!但是对不对呢?为什么是这样? 搜了一下相关资料。。。居然发现回答不统一,很多人也同样是糊里糊涂。 下面对这个问题做一个系统的整理和分析: 首先,介绍几个基本概念:(主要摘自百度百科) 字长:在同一时间中处理二进制数的位数叫字长。通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字转载 2017-10-02 10:25:37 · 381 阅读 · 0 评论 -
C语言中指向函数的指针
转帖自:http://wenku.baidu.com/view/7e566448cf84b9d528ea7a57.html1 定义和调用程序在编译后,每个函数都有一个首地址(也就是函数第一条指令的地址),这个地址称为函数的指针。可以定义指向函数的指针变量,使用指针变量间接调用函数。下面通过一个简单的例子来说明:float max(float x,float y)转载 2017-10-02 10:34:54 · 1752 阅读 · 0 评论 -
【实验报告】高软实验3
【Jerryykt1464929958440 + 《软件工程(C编码实践篇)》MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 】github地址:https://github.com/JerryLittleBear/experiment.git【我学到了】:1、在编码过程中,遇到了原创 2017-10-02 10:16:13 · 841 阅读 · 0 评论