C语言
文章平均质量分 91
奶茶37.2℃
海纳百川有容乃大
展开
-
利用数组实现排序
原理 利用数组访问的索引实现排序。即把数据映射到数组索引,数组中每个元素表示该索引的数出现的次数。 实现 #include<stdio.h> #include<stdlib.h> #include<time.h> /* * 有100个大于0的数,对其排序 * */ int main(){ int datas[101]; //依次存放生成的数据 ...原创 2020-04-17 19:31:18 · 804 阅读 · 0 评论 -
C 语言简介
1.发展历程 1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C...原创 2016-07-02 21:36:26 · 8928 阅读 · 0 评论 -
C 语言开发环境
一.环境介绍 1.Mac 平台直接下载苹果商店Xcode,该集成开发工具使用的是clang 开源编译器 2.Windows 可以使用Code Blocks,当初笔者上大学是使用的还是非常老旧的VC++6.0,尤其是对于变量的定义是非常痛苦的一件事。code blocks 是一个继承开发环境,在安装过程中可以选择性的安装编译器gcc 等,对于初学者code blocks 是一个非常不错的开发工具,非...原创 2019-08-11 00:01:29 · 8513 阅读 · 0 评论 -
数组引发的思考
简介 学习C 语言时 int p1[2]表示定义了一个一维数组;int p2[2][3]表示定义一个二维数组; int p3[2][3][4] 表示定义了一个3维数组。数组的索引位置都是从0相对基址偏移。 对p1数组访问方式如下: for(int i=0;i&lt;2;i++){ p[i] = i; } 对p2数组访问方式如下: for(int i=0;i&lt;2;i++){ for(in...原创 2018-12-04 21:00:33 · 8315 阅读 · 0 评论