
C语言
Mr.小豆丁
IT行业替补选手
展开
-
C语言数组基础教学(一)
C 数组C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,而是声明一个数组变量,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。所有的数组都是由连续的内存位置组成。最低的地址对...原创 2019-08-13 19:56:44 · 422 阅读 · 0 评论 -
C语言数组基础教学(三)
传递数组给函数如果你想要在函数中传递一个一维数组作为参数,您必须以下面三种方式来声明函数形式参数,这三种声明方式的结果是一样的,因为每种方式都会告诉编译器将要接收一个整型指针。同样地,你也可以传递一个多维数组作为形式参数方式 1形式参数是一个指针void myFunction(int *param){}方式 2形式参数是一个已定义大小的数组:void myFunctio...原创 2019-08-17 15:32:12 · 249 阅读 · 0 评论 -
C语言循环语句基础入门教学(二)
循环控制语句循环控制语句改变你代码的执行顺序。通过它你可以实现代码的跳转。C 提供了下列的循环控制语句控制语句描述break 语句终止循环或 switch 语句,程序流将继续执行紧接着循环或 switch 的下一条语句continue 语句告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代goto 语句将控制转移到被标记的语句。但是不建议在程序中使...原创 2019-08-13 11:16:41 · 254 阅读 · 0 评论 -
C语言循环语句基础入门教学(一)
C 循环有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:循环类型循环类型描述while 循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件...原创 2019-08-13 10:55:01 · 2520 阅读 · 2 评论 -
C语言判断(条件)语句基础入门教学
C 判断(条件)判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C 语言提供了以下类型的判断语句。语句描述if 语句一个 if 语句 由一个布尔表达...原创 2019-08-12 14:30:59 · 16193 阅读 · 5 评论 -
C语言经典题目
C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。1.输出9*9乘法口诀。2.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(兔子的规律为数列1,1...原创 2019-08-12 13:17:59 · 194 阅读 · 0 评论 -
C 程序结构
C 程序结构我们来简单看一个例子就会知道C语言程序的基本结构了#include <stdio.h>//#include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。 int main()// int main() 是主函数,程序从这里开始执行。{ /* 我的第一个 C 程序 */ printf("He...原创 2019-08-25 15:06:35 · 200 阅读 · 1 评论 -
C 强制类型转换
C 强制类型转换强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示:(type_name) expression请看下面的实例,使用强制类型转换运算符把一个整数变量除以另一个整数变量,得到一个浮点数:...原创 2019-08-20 19:34:30 · 238 阅读 · 0 评论 -
C语言的数据类型
c语言基本数据类型(short、int、long、char、float、double) 一 C 语言包含的数据类型short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。在不同的系统上,这些类型占据的字节长度是不同的:在32 位的系统上short 占据的内存大小是...原创 2019-08-11 23:50:42 · 319 阅读 · 0 评论 -
C语言入门最基础教学(编译器下载)
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。PS: VC++6.0下载 压缩包内附安装教程。1.打开VC++ 6.0软件,新建一个工程,选择倒数第三个:win 32 console application ,工程名称随便设置,例如C1-HelloWor...转载 2019-08-11 22:03:58 · 745 阅读 · 0 评论 -
C 结构体教学(一)
C 结构体C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:TitleAuthorSubjectBook ID定义结构为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类...原创 2019-08-15 12:27:14 · 222 阅读 · 0 评论 -
C 输入 & 输出
C 输入 & 输出当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。当我们提到输出时,这意味着要在屏幕上、打印机上或任意文件中显示一些数据。C 语言提供了一系列内置的函数来输出数据到计算机屏幕上和保存数据到文本文件或二进制文件中。标准文件C 语言把所有的设备都当作文件。所以...原创 2019-08-19 19:00:35 · 127 阅读 · 0 评论 -
C语言引用方式调用函数
引用方式调用函数通过引用传递方式,形参为指向实参地址的指针,当对形参的指向操作时,就相当于对实参本身进行的操作。传递指针可以让多个函数访问指针所引用的对象,而不用把对象声明为全局可访问。/* 函数定义 */void swap(int *x, int *y){ int temp; temp = *x; /* 保存地址 x 的值 */ *x = *y; /*...原创 2019-08-14 12:54:09 · 8287 阅读 · 0 评论 -
C语言传递方式调用函数
传值方式调用函数向函数传递参数的传值调用方法,把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数不会影响实际参数。默认情况下,C 语言使用传值调用方法来传递参数。一般来说,这意味着函数内的代码不会改变用于调用函数的实际参数。函数 swap() 定义如下:/* 函数定义 */void swap(int x, int y){ int temp; temp =...原创 2019-08-14 12:52:04 · 245 阅读 · 0 评论 -
C语言函数基础教学
C 函数函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。C 标准库提供了大量的程序可以调用的内置...原创 2019-08-14 12:47:47 · 271 阅读 · 0 评论 -
C语言数组和PHP数组的区别
C语言数组和PHP数组的区别1.PHP的数组是数列Array,列表List,散列表/关联数组/字典Hashtable的聚合体,是一个非常高级的数据结构,也是一个优秀的设计。2.PHP有一套数组功能函数支持php的数组。(强大之处)3.C数组只是一个"固定长度、固定类型"的数列Array,实现简单,功能原始。有数列的随机操作快的长处,也有数列的增、删低效的毛病。注:PHP的数组应该和C++的...原创 2019-08-13 20:18:36 · 945 阅读 · 0 评论 -
C语言数组基础教学(二)
C语言多维数组(详细讲解二维数组)C 语言支持多维数组。多维数组声明的一般形式如下:type name[size1][size2]...[sizeN];例如,下面的声明创建了一个三维 5 . 10 . 4 整型数组:int threedim[5][10][4];二维数组多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个 x 行 y 列的二维整型数...原创 2019-08-13 20:06:31 · 167 阅读 · 1 评论 -
C语言头文件简介
C 头文件头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出...原创 2019-08-17 16:08:33 · 475 阅读 · 0 评论