![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
小小小小小圆脸
这个作者很懒,什么都没留下…
展开
-
C 递归与非递归(迭代)
#include <stdio.h>#define N 50int sum(int a[],int n){ //递归求前n个数的和 if(n<=0) //递归调用的结束条件,加上a[0]后,退出递归调用 return 0; if(n>0) return a[n-1] + sum(a,n-1);}int Non...原创 2018-11-17 15:54:58 · 213 阅读 · 0 评论 -
C语言 :指针输出数组元素,函数指针
//指针引用数组元素并打印输出#include <stdio.h>void main(){ int a[5]={1,2,3,4,5}; int i,*aPtr = a; for(i=0;i<5;i++) printf("a[%d]=%d\n",i,a[i]); //数组下标输出 for(i=0;i<5;i++) ...原创 2018-11-17 17:40:41 · 957 阅读 · 0 评论 -
C语言 起泡排序法--函数指针的使用
#include <stdio.h>#define N 10int ascending(int a,int b);int descending(int a,int b);void swap(int *,int *);void bubblesort(int a[],int n,int (*compare)(int ,int ));//声明排序函数,通过函数指针作为参数调用v...原创 2018-11-17 19:14:55 · 542 阅读 · 0 评论 -
C 语言 :数组元素扩大n倍
#include <stdio.h>#define N 10void Mularray1(int a[],int b);void Mularray2(int *aPtr,int b);void main(){ int a[N] = {1,2,3,4,5,6,7,8,9,10}; int i; printf("原来数组的元素为:\n"); for...原创 2018-11-17 19:52:21 · 2543 阅读 · 0 评论 -
C语言 链表的创建,插入,删除,打印
#include <stdio.h>#include <stdlib.h>#include <memory.h>//结构体定义struct Node{ char name[10]; int score; struct Node *next;};typedef struct Node ListNode;//函数声明部分L...原创 2018-11-17 22:35:25 · 306 阅读 · 0 评论