-
C语言变量的作用域,加深对全局变量和局部变量的分析
所属栏目:[语言] 日期:2023-05-12 热度:5529
所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在所有代码文件中使用,有些变量只能在当前的文件中使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。[详细]
-
C语言包含了全局变量和局部变量(带实例讲解)
所属栏目:[语言] 日期:2023-05-12 热度:3178
在《C语言形参和实参的区别》中提到,形参变量要等到函数被调用时才分配内存,调用结束后立即释放内存。这说明形参变量的作用域非常有限,只能在函数内部使用,离开该函数就无效了。所谓作用域(Scope),就是变量的[详细]
-
C语言函数的声明和函数范例
所属栏目:[语言] 日期:2023-05-12 热度:9373
C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。
所谓声明(Declaration),就是告诉编译器我要使用这[详细] -
C语言函数调用详解(从中明白程序运行的秘密)
所属栏目:[语言] 日期:2023-05-12 热度:9948
所谓函数调用(Function Call),就是使用已经定义好的函数。函数调用的一般形式为:
functionName(param1, param2, param3 ...);
functionName 是函数名称,param1, param2, param3 ...是实参列表。实参可以是常[详细] -
C语言return的用法详解,C语言函数返回值分解
所属栏目:[语言] 日期:2023-05-12 热度:9459
函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过 return 语句返回。
return 语句的一般形式为:
return 表达式;
或者:
return (表达式);
有没有( )都是正确的,为了简明,一[详细] -
C语言形参和实参的不同(非常详细)
所属栏目:[语言] 日期:2023-05-12 热度:884
如果把函数比喻成一台机器,那么参数就是原材料,返回值就是最终产品;从一定程度上讲,函数的作用就是根据不同的参数产生不同的返回值。
这一节我们先来讲解C语言函数的参数,下一节再讲解C语言函数的返回值。[详细] -
C语言函数的描述(C语言自定义函数)
所属栏目:[语言] 日期:2023-05-12 热度:5442
函数是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的函数在定义时要指明参数,不接收用户数据的不需要指明,根据这一点可以将函数分为有参函数和无参[详细]
-
函数概念?如何理解函数的表达
所属栏目:[语言] 日期:2023-05-12 热度:3780
从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下:
#include <stdio.h>
#include <string.[详细] -
忽视语法细节,从整体上理解函数
所属栏目:[语言] 日期:2023-05-11 热度:7941
从整体上看,C语言代码是由一个一个的函数构成的,除了定义和说明类的语句(例如变量定义、宏定义、类型定义等)可以放在函数外面,所有具有运算或逻辑处理能力的语句(例如加减乘除、if else、for、函数调用等)都要[详细]
-
C语言递归函数(递归调用)详解[带实例演示]
所属栏目:[语言] 日期:2023-05-11 热度:474
一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。
递归函数不是C语言的专利[详细] -
C语言块级变量:在代码块内部定义的变量
所属栏目:[语言] 日期:2023-05-11 热度:6999
所谓代码块,就是由{ }包围起来的代码。代码块在C语言中随处可见,例如函数体、选择结构、循环结构等。不包含代码块的C语言程序根本不能运行,即使最简单的C语言程序(上节已经进行了展示)也要包含代码块。
C语言[详细] -
C语言变量的作用域,加深对全局变量和局部变量的理解
所属栏目:[语言] 日期:2023-05-11 热度:4055
所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在所有代码文件中使用,有些变量只能在当前的文件中使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。[详细]
-
C语言全局变量和局部变量(带实例讲解)
所属栏目:[语言] 日期:2023-05-11 热度:7340
在《C语言形参和实参的区别》中提到,形参变量要等到函数被调用时才分配内存,调用结束后立即释放内存。这说明形参变量的作用域非常有限,只能在函数内部使用,离开该函数就无效了。所谓作用域(Scope),就是变量的[详细]
-
C语言函数声明以及函数原型
所属栏目:[语言] 日期:2023-05-11 热度:6268
C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。
所谓声明(Declaration),就是告诉编译器我要使用这[详细] -
C语言函数调用详解 (从函数中发现程式运算之秘)
所属栏目:[语言] 日期:2023-05-11 热度:5451
所谓函数调用(Function Call),就是使用已经定义好的函数。函数调用的一般形式为:
functionName(param1, param2, param3 ...);
functionName 是函数名称,param1, param2, param3 ...是实参列表。实参可以是常[详细] -
C语言return的用法详解,C语言函数返回值详解
所属栏目:[语言] 日期:2023-05-11 热度:4300
如果把函数比喻成一台机器,那么参数就是原材料,返回值就是最终产品;从一定程度上讲,函数的作用就是根据不同的参数产生不同的返回值。
这一节我们先来讲解C语言函数的参数,下一节再讲解C语言函数的返回值。[详细] -
C语言函数定义(C语言自定义函数)
所属栏目:[语言] 日期:2023-05-11 热度:9425
函数是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的函数在定义时要指明参数,不接收用户数据的不需要指明,根据这一点可以将函数分为有参函数和无参函[详细]
-
什么是函数? C语言中函数的定义
所属栏目:[语言] 日期:2023-05-11 热度:7521
从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下:
//比较两个字符串大小
int res[详细] -
对C语言数组的总结
所属栏目:[语言] 日期:2023-05-11 热度:6105
数组(Array)是一系列相同类型的数据的集合,可以是一维的、二维的、多维的;最常用的是一维数组和二维数组,多维数组较少用到。
对数组的总结
1) 数组的定义格式为:
type arrayName[length]
type 为数据类型,[详细] -
C语言对数组元素进行分类的步骤(冒泡排序法)
所属栏目:[语言] 日期:2023-05-11 热度:8458
在实际开发中,有很多场景需要我们将数组元素按照从大到小(或者从小到大)的顺序排列,这样在查阅数据时会更加直观,例如:
一个保存了班级学号的数组,排序后更容易分区好学生和坏学生;
一个保存了商品单价的数[详细] -
C语言字符串处理函数
所属栏目:[语言] 日期:2023-05-11 热度:5409
C语言提供了丰富的字符串处理函数,可以对字符串进行输入、输出、合并、修改、比较、转换、复制、搜索等操作,使用这些现成的函数可以大大减轻我们的编程负担。
用于输入输出的字符串函数,例如printf、puts、sca[详细] -
C语言字符串的输入与输出
所属栏目:[语言] 日期:2023-05-11 热度:9093
其实在《C语言输入输出》一章中我们已经提到了如何输入输出字符串,但是那个时候我们还没有讲解字符串,大家理解的可能不透彻,所以本节我们有必要再深入和细化一下。
字符串的输出
在C语言中,有两个函数可以在控[详细] -
C语言字符集、字符串的详细介绍
所属栏目:[语言] 日期:2023-05-11 热度:1861
用来存放字符的数组称为字符数组,例如:
char a[10]; //一维字符数组
char b[5][10]; //二维字符数组
char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r&#[详细] -
C语言判断数组中是否含有某个元素
所属栏目:[语言] 日期:2023-05-11 热度:2723
在实际开发中,经常需要查询数组中的元素。例如,学校为每位同学分配了一个唯一的编号,现在有一个数组,保存了实验班所有同学的编号信息,如果有家长想知道他的孩子是否进入了实验班,只要提供孩子的编号就可以,如[详细]
-
C语言包括二维数组的定义、初始化、赋值
所属栏目:[语言] 日期:2023-05-11 热度:4187
上节讲解的数组可以看作是一行连续的数据,只有一个下标,称为一维数组。在实际问题中有很多数据是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以确定它在数组中的位置。本节只介绍二维数组[详细]