C语言学习
Fwenxuan
这个作者很懒,什么都没留下…
展开
-
C语言数据结构之实现顺序表
// 顺序表实现#include <stdio.h>#include "windows.h"#include "stdlib.h"#define MaxSize 50#define ElemType int// 定义顺序表结构体typedef struct SeqList{ ElemType data[MaxSize]; int length;} SeqList;// 初始化顺序表void InitSeqList(SeqList *L){ L->l原创 2020-08-04 21:49:38 · 137 阅读 · 0 评论 -
C语言中常用的字符数组函数
所有的字符数组处理函数都包括在 <string.h>这个头文件中一、strlen 函数原型:size_t strlen(char const* string);在C语言中如何计算一个数组或者一个字符数组的长度?在C语言中没有字符串类型,字符串是存放在字符型数组中,所以一般形式的字符串就是数组。一般来说,大家都是使用sizeof来计算数组长度的: // 整型数组 int a[] = {1,2,3,4,5}; int length = sizeof(a)/sizeof(a[0..原创 2020-07-22 22:27:27 · 4944 阅读 · 0 评论 -
C语言----指针实现选择排序
#include <stdio.h>int main(){ void sort(int x[], int length); int i, *p, a[10], length; p = a; printf("please enter 10 number:"); length = sizeof(a) / sizeof(a[0]); for (i = 0; i < length; i++) { scanf("%d", p++); } p = a;原创 2020-05-14 14:49:42 · 7105 阅读 · 2 评论 -
C语言----使用指针实现反转
// 利用指针使数组反转#include <stdio.h>int main(){ //函数声明 void inv(int arr[], int n); void inv2(int *arr, int n); int i, a[10] = {1, 50, 6, 3, 4, 8, 5, 1, 2, 5}; // 计算数组长度 数组占用总地址除以基数类型 int length = sizeof(a) / sizeof(a[0]); // 打印原数组原创 2020-05-14 14:48:05 · 1707 阅读 · 0 评论