C语言
文章平均质量分 55
学习C语言,精通C语言,掌握C语言
嘘yyyyyy
菜菜一直在努力
展开
-
C语言编写扫雷程序
#include<stdio.h>#include<stdlib.h> // rand#define INITSHOW 0x80 // 1000 0000 // @#define MAKEMINE 0x40 // 0100 0000#define MINESHOW 0x20 // 0010 0000#define MAKESUM 0x10 // 0001 0000#define PRINTSUM 0x0F // 0000 1111#define CLSINIT 0原创 2021-07-07 22:41:06 · 122 阅读 · 0 评论 -
C语言 用数组名作函数参数
当用数组名作函数参数时,如果形参数组中各元素的值发生变化,实参数组元素的值随之变化。原创 2023-08-04 14:45:25 · 4291 阅读 · 2 评论 -
C语言 通过指针引用数组元素
引用一个数组元素有两种方法:(1)**下标法**,如a[i]的形式;(2)**指针法**,如`*(a+i)`或`*(p+i)`。其中a是数组名,p是指向数组元素的指针变量,其初值p=a。【注意】在使用指针变量指向数组元素时,要注意以下问题:(1)可以通过改变指针变量的值指向不同的元素。例如,当用指针变量p指向数组中的某一元素,用p++使p的值不断改变从而指向不同的元素。如果不用p变化的方法而用数组名a变化的方法(例如,用a++)是不行的。因为数组名a代表数组首元素的地址,它是一个指针型常量,所以原创 2023-02-14 00:34:42 · 3347 阅读 · 0 评论 -
C语言 在引用数组元素时指针的运算
1.在一定条件下是允许对指针进行加和减的运算的。**当指针指向数组元素时**,可以对指针进行加和减运算,比如:当指针变量p指向数组元素a[0],我们希望用p+1表示下一个元素a[1]。2.**当指针已指向一个数组元素时**,可以对指针进行以下运算:(1)加一个整数(用+或+=),如p+1;(2)减一个整数(用-或-=),如p-1;(3)自加运算,如p++,++p;(4)自减运算,如p- -,- -p;(5)两个指针相减,如p1-p2(只有p1和p2都指向同一数组中的元素时才有意义)。原创 2023-02-13 01:14:43 · 534 阅读 · 0 评论 -
C语言 数组元素的指针
1.一个变量有地址,一个数组包含若干个元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。2.指针变量既然可以指向变量,当然也可以指向数组元素(**把某一元素的地址放入一个指针变量中**)。3.**所谓数组元素的指针就是数组元素的地址。**原创 2023-02-12 16:52:52 · 1021 阅读 · 1 评论 -
C语言 指针知识概括
指针和二级指针的知识点概括原创 2023-02-07 21:18:10 · 543 阅读 · 0 评论 -
输入3个整数a,b,c,要求按由大到小的顺序将它们输出,用函数实现 C语言
输入3个整数a,b,c,要求按由大到小的顺序将它们输出,用函数实现原创 2022-11-23 22:44:46 · 3455 阅读 · 1 评论 -
C语言 指针变量作为函数参数
C语言 指针变量作为函数参数函数的参数不仅可以是整型,浮点型,字符型等数据,还可以是指针类型。指针变量作为函数参数的作用:将一个变量的地址传送到另一个函数中。输入a和b两个整数,按先大后小的顺序输出a和b,用函数处理,而且用指针类型的数据作函数参数。原创 2022-11-23 15:44:04 · 1954 阅读 · 0 评论 -
C语言 怎样引用指针变量
怎样引用指针变量输入a和b两个整数,按先大后小的顺序输出a和b原创 2022-11-22 09:40:08 · 2387 阅读 · 0 评论 -
C语言 怎样定义指针变量
怎样定义指针变量原创 2022-11-21 23:24:07 · 3696 阅读 · 0 评论 -
C语言 使用指针变量的例子
使用指针变量的例子通过指针变量访问整型变量原创 2022-11-20 23:30:10 · 968 阅读 · 0 评论 -
C语言 认识指针
什么是指针将地址形象化地称为“指针对变量的访问都是通过地址进行的,分为直接访问和间接访问区分指针变量和指针存储单元的访问原创 2022-11-20 22:45:22 · 1046 阅读 · 0 评论 -
交换两个变量的值
运用指针交换两个变量的值:定义两个指针ap和bp,x和y的地址传给ap和bp,通过指针直接对x和y的值进行操作#include <stdio.h>void Swap_Int(int *ap, int *bp){ int c = *ap; *ap = *bp; *bp = c;}int main(){ int x = 10, y = 20; Swap_Int(&x, &y); printf("x=%d y=%d\n",原创 2021-07-06 21:58:48 · 77 阅读 · 0 评论 -
C语言 数组元素作函数实参
C语言 数组元素作函数实参输入10个数,要求输出其中值最大的元素和该数是第几个数。原创 2022-11-17 13:04:18 · 1746 阅读 · 0 评论 -
C语言 一维数组名作函数参数
C语言 一维数组名作函数参数有一个一维数组score,内放10个学生成绩,求平均成绩。有两个班级,分别有n、m个学生,调用Average函数,分别求这两个班学生的平均成绩。原创 2022-11-17 23:28:10 · 2561 阅读 · 0 评论 -
C语言 Hanoi(汉诺)塔问题,用递归解决
C语言 Hanoi(汉诺)塔问题,用递归解决古代有一个梵塔,塔内有3个座A,B,C。开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个老和尚想把64个盘子从A作移到C座,但规定每次只能移动一个盘,且在移动过程中在3个座上都始终保持大盘在下小盘在上。在移到过程中可以利用B座。要求编写程序输出移动盘子的步骤。原创 2022-11-17 12:28:44 · 2435 阅读 · 2 评论 -
C语言 函数的递归调用
C语言 函数的递归调用有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。问第4个学生多少岁,他说比第3个学生大2岁。问第3个学生多少岁,他说比第2个学生大2岁。问第2个学生多少岁,他说比第1个学生大2岁。最后问第1个学生,他说他是10岁。求第5个学生多少岁。用递归方法求n!。原创 2022-11-17 11:06:09 · 3521 阅读 · 0 评论 -
C语言 函数的嵌套调用
C语言 函数的嵌套调用 输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。原创 2022-11-15 23:09:41 · 7945 阅读 · 0 评论 -
C语言 对被调用函数的声明和函数原型
C语言 对被调用函数的声明和函数原型 函数的声明原创 2022-11-15 12:54:45 · 2144 阅读 · 0 评论 -
C语言 函数调用时的数据传递
C语言 函数调用时的数据传递 求两个整数中的较大者,用函数调用实现原创 2022-11-14 23:11:09 · 2884 阅读 · 0 评论 -
C语言 函数调用的过程
C语言 函数调用的过程 求两个整数中的较小者,用函数调用实现原创 2022-11-14 23:29:03 · 1446 阅读 · 0 评论 -
C语言 调用函数
C语言 调用函数 函数调用的三种形式 函数调用语句 函数表达式 函数参数原创 2022-11-14 22:37:54 · 7730 阅读 · 0 评论 -
C语言 函数的返回值
C语言 函数的返回值原创 2022-11-15 12:16:48 · 7613 阅读 · 1 评论 -
C语言 怎样定义函数
C语言 怎样定义函数,怎么定义无参函数、有参函数和空函数原创 2022-11-14 15:43:08 · 29953 阅读 · 1 评论 -
C语言 函数实现
C语言 函数实现 比较两个整数的大小原创 2022-11-14 15:11:14 · 976 阅读 · 0 评论 -
数组的越界
数组越界就是指数组变量的取值超过了初始定义时的大小,导致对数组元素的访问出现在数组的范围之外,这类错误也是 C 语言程序中最常见的错误之一,数组的越界分为数组上标越界和数组下标越界。数组的上标越界:#include <stdio.h>int main(){ int ar[10] = { 12,23,34,45,56,67,78,89,90,100 }; for (int i = -1; i <= 10; ++i) { printf("%d\n", ar[i]); }原创 2021-07-06 22:10:36 · 2943 阅读 · 0 评论 -
大小写字母的相互转换 C语言
大小写字母的相互转换原创 2022-09-23 14:41:21 · 2604 阅读 · 0 评论 -
C语言使用字符串处理函数
如何使用字符串处理函数,字符串函数总结原创 2022-11-12 22:28:19 · 3309 阅读 · 1 评论 -
C语言字符串和字符串结束标志
字符串和字符串结束标志,'\0'的使用,字符串的简单替换原创 2022-10-30 18:10:41 · 9426 阅读 · 0 评论 -
C语言字符数组的输入和输出
字符数组的输入和输出原创 2022-11-10 23:35:42 · 23208 阅读 · 1 评论 -
C语言 字符数组的定义和初始化以及如何引用字符数组中的元素
字符数组的定义和初始化以及如何引用字符数组中的元素原创 2022-10-28 23:49:41 · 2157 阅读 · 0 评论 -
C语言 二维数组的定义、初始化以及数组元素的引用
二维数组的定义、初始化以及数组元素的引用原创 2022-10-27 20:42:06 · 6109 阅读 · 0 评论 -
C语言 一维数组的定义、初始化和数组元素引用
一维数组的基本知识,一维数组的定义,一维数组元素的引用,一维数组的初始化原创 2022-10-24 19:15:06 · 2269 阅读 · 0 评论 -
C语言用for语句实现循环
for循环的一般形式,for循环的执行过程,for循环与while循环的转换原创 2022-10-23 20:34:53 · 9755 阅读 · 0 评论 -
C语言 while循环和do...while循环
while循环和do...while循环原创 2022-10-22 10:31:04 · 1787 阅读 · 0 评论 -
求解一元二次方程ax^2+bx+c=0方程的根 C语言
求解一元二次方程ax^2+bx+c=0方程的根,函数sqrt()原创 2022-09-28 22:55:43 · 3699 阅读 · 0 评论 -
比较数字的大小,并由小到大输出 C语言
比较数字的大小,并由小到大输出,借助第三个变量原创 2022-09-28 23:30:31 · 981 阅读 · 0 评论 -
C语言 用if语句实现选择结构
用if语句实现选择结构原创 2022-09-28 21:30:35 · 1151 阅读 · 0 评论 -
C语言 用switch语句实现多分支选择结构
用switch语句实现多分支选择结构原创 2022-09-28 22:47:49 · 4211 阅读 · 0 评论 -
bool型判断年份是否为闰年
用bool类型判断一年是否为闰年第一种:bool Is_leap(int year){ if (year % 400 == 0) return true; else if (year % 4 == 0) { if (year % 100 == 0) return false; else return true; }}第二种: bool Is_leap(int year); { bool res = false; if ((year % 4 == 0原创 2021-07-06 22:36:45 · 1373 阅读 · 0 评论