-
C语言无参函数的定义
所属栏目:[语言] 日期:2023-05-15 热度:1883
如果函数不接收用户传递的数据,那么定义时可以不带参数。如下所示:
dataType functionName(){
//body
}
dataType 是返回值类型,它可以是C语言中的任意数据类型,例如 int、float、char 等。
function[详细] -
C语言函数的概念
所属栏目:[语言] 日期:2023-05-15 热度:5770
从表面上看,函数在使用时必须带上括号,有必要的话还要传递参数,函数的执行结果也可以赋值给其它变量。例如,strcmp() 是一个用来比较字符串大小的函数,它的用法如下:
#include <stdio.h>
#include <string.[详细] -
C语言数组的总结
所属栏目:[语言] 日期:2023-05-15 热度:7570
数组(Array)是一系列相同类型的数据的集合,可以是一维的、二维的、多维的;最常用的是一维数组和二维数组,多维数组较少用到。
对数组的总结
1) 数组的定义格式为:
type arrayName[length]
type 为数据类型[详细] -
C语言对数组元素进行排序
所属栏目:[语言] 日期:2023-05-15 热度:2094
在实际开发中,有很多场景需要我们将数组元素按照从大到小(或者从小到大)的顺序排列,这样在查阅数据时会更加直观,例如:
一个保存了班级学号的数组,排序后更容易分区好学生和坏学生;
一个保存了商品单价的[详细] -
C语言字符串比较函数 strcmp()
所属栏目:[语言] 日期:2023-05-15 热度:3858
strcmp 是 string compare 的缩写,意思是字符串比较,语法格式为:
strcmp(arrayName1, arrayName2);
arrayName1 和 arrayName2 是需要比较的两个字符串。
字符本身没有大小之分,strcmp() 以各个字符对应的[详细] -
C语言字符串复制函数 strcpy()
所属栏目:[语言] 日期:2023-05-15 热度:8200
strcpy 是 string copy 的缩写,意思是字符串复制,也即将字符串从一个地方复制到另外一个地方,语法格式为:
strcpy(arrayName1, arrayName2);
strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符[详细] -
C语言字符串连接函数 strcat()
所属栏目:[语言] 日期:2023-05-15 热度:2506
strcat 是 string catenate 的缩写,意思是把两个字符串拼接在一起,语法格式为:
strcat(arrayName1, arrayName2);
arrayName1、arrayName2 为需要拼接的字符串。
strcat() 将把 arrayName2 连接到 arrayNam[详细] -
C语言字符串的输入
所属栏目:[语言] 日期:2023-05-15 热度:2505
在C语言中,有两个函数可以让用户从键盘上输入字符串,它们分别是:
scanf():通过格式控制符%s输入字符串。除了字符串,scanf() 还能输入其他类型的数据。
gets():直接输入字符串,并且只能输入字符串。
但[详细] -
C语言字符串的输出
所属栏目:[语言] 日期:2023-05-15 热度:4645
在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:
puts():输出字符串并自动换行,该函数只能输出字符串。
printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() [详细] -
字符串长度
所属栏目:[语言] 日期:2023-05-15 热度:658
所谓字符串长度,就是字符串包含了多少个字符(不包括最后的结束符'\0')。例如"abc"的长度是 3,而不是 4。
在C语言中,我们使用string.h头文件中的 strlen() 函数来求字符串的长度,它的用法为:
leng[详细] -
字符串结束标志
所属栏目:[语言] 日期:2023-05-15 热度:9801
字符串是一系列连续的字符的组合,要想在内存中定位一个字符串,除了要知道它的开头,还要知道它的结尾。找到字符串的开头很容易,知道它的名字(字符数组名或者字符串名)就可以;然而,如何找到字符串的结尾呢?C语[详细]
-
C语言字符数组
所属栏目:[语言] 日期:2023-05-15 热度:3925
用来存放字符的数组称为字符数组,例如:
char a[10]; //一维字符数组
char b[5][10]; //二维字符数组
char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r&#[详细] -
C语言对有序数组的查询
所属栏目:[语言] 日期:2023-05-12 热度:9858
查询无序数组需要遍历数组中的所有元素,而查询有序数组只需要遍历其中一部分元素。例如有一个长度为 10 的整型数组,它所包含的元素按照从小到大的顺序(升序)排列,假设比较到第 4 个元素时发现它的值大于输入的数[详细]
-
C语言对无序数组的查询
所属栏目:[语言] 日期:2023-05-12 热度:1750
所谓无序数组,就是数组元素的排列没有规律。无序数组元素查询的思路也很简单,就是用循环遍历数组中的每个元素,把要查询的值挨个比较一遍。请看下面的代码:
#include <stdio.h>
int main(){
int nums[10] [详细] -
C语言二维数组的初始化
所属栏目:[语言] 日期:2023-05-12 热度:1566
二维数组的初始化可以按行分段赋值,也可按行连续赋值。
例如,对于数组 a[5][3],按行分段赋值应该写作:
int a[5][3]={ {80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85} };
按行连续赋值应该写作[详细] -
C语言二维数组的定义
所属栏目:[语言] 日期:2023-05-12 热度:675
二维数组定义的一般形式是:
dataType arrayName[length1][length2];
其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。
我们可以将二维数组看做一个[详细] -
C语言数组的初始化
所属栏目:[语言] 日期:2023-05-12 热度:7174
对于数组的初始化需要注意以下几点:
1) 可以只给部分元素赋值。当{ }中值的个数少于元素个数时,只给前面部分元素赋值。例如:
int a[10]={12, 19, 22 , 993, 344};
表示只给 a[0]~a[4] 5个元素赋值,而后面 5[详细] -
C语言数组的基本概念
所属栏目:[语言] 日期:2023-05-12 热度:4138
我们知道,要想把数据放入内存,必须先要分配内存空间。放入4个整数,就得分配4个int类型的内存空间:
int a[4];
这样,就在内存中分配了4个int类型的内存空间,共 4×4=16 个字节,并为它们起了一个名字,叫[详细] -
C语言中常用的编程结构
所属栏目:[语言] 日期:2023-05-12 热度:7836
C语言中常用的编程结构有三种(其它编程语言也是如此),它们分别是:
顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执行到。
选择结构:也叫分支结构。[详细] -
C语言循环嵌套浅析
所属栏目:[语言] 日期:2023-05-12 热度:6498
在C语言中,if-else、while、do-while、for 都可以相互嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,或者 for 里面有 while,while 里面有 if-else,这都[详细]
-
C语言continue语句
所属栏目:[语言] 日期:2023-05-12 热度:4619
continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。
来看一个例子:
#include <stdio.h>
int main(){[详细] -
C语言break关键字
所属栏目:[语言] 日期:2023-05-12 热度:5273
当 break 关键字用于 while、for 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。
使用 while 循环计算1加到100的值:
#include <stdio.h>
in[详细] -
C语言for循环中的三个表达式
所属栏目:[语言] 日期:2023-05-12 热度:9443
for 循环中的“表达式1(初始化条件)”、“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都可以省略(但分号;必须保留)。
1) 修改“从1加到100的和”的[详细] -
C语言for语句详解
所属栏目:[语言] 日期:2023-05-12 热度:7926
除了while循环,C语言中还有 for 循环,它的使用更加灵活,完全可以取代 while 循环。
上节我们使用 while 循环来计算1加到100的值,代码如下:
#include <stdio.h>
int main(){
int i, sum=0;
i = 1[详细] -
C语言do while循环详解
所属栏目:[语言] 日期:2023-05-12 热度:9393
除了while循环,在C语言中还有一种 do-while 循环。
do-while循环的一般形式为:
do{
语句块
}while(表达式);
do-while循环与while循环的不同在于:它会先执行“语句块”,然后再判断表达式是[详细]
