自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 C整型提升

如下代码#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ char a = 3; //00000000000000000000000000000011 //00000011--a char b = 127; //00000000000000000000000001111111 //01111111--b char c = a + b; //整型提升;正数高位补0,负数高位补1 //000..

2022-04-10 20:51:34 163

原创 操作符详解

一、算术操作符1、除法操作符如下代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ //除号操作符 int a = 5 / 6; int b = 6 / 5; float c = 6 / 5; float d = 6.0 / 5; float e = 6 / 5.0; printf("a=%d \n", a); printf("b=%d \n",b); printf("c=%

2022-04-10 20:11:32 3707 1

原创 扫雷游戏实现

游戏源文件(test.c)#define _CRT_SECURE_NO_WARNINGS#include"game.h"void menu(){ printf("***************************\n"); printf("******* 1.Play ********\n"); printf("******* 0.Exit ********\n"); printf("***************************\n");}void

2022-04-04 19:55:24 149

原创 三子棋游戏

源码(test.c)#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include"game.h"void menu(){ printf("*******************************\n"); printf("******* 1.chose to play ******\n"); printf("******* 0.chose to quit ******\n"); printf("*******

2022-04-04 19:52:14 3315

原创 数组作为参数的冒泡排序

冒泡排序思想:两两元素进行比较,有可能的话进行交换题目:将数组中元素{9,8,7,6,5,4,3,2,1,0}进行升序即变成{0,1,2,3,4,5,6,7,8,9}n个数字最多进行n-1趟排序代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>void bubble_sort(int arr[], int sz){ int i = 0; for (i = 0; i < sz - 1; i

2022-03-29 21:33:34 178

原创 初识二维数组

一、二维数组的创建和一维数组类似,加入了“列”。二、二位数组的初始化注意:二维数组初始化时;其中“行”可以省略,“列”不可以省略。

2022-03-22 23:29:14 3032

原创 初识一维数组

一、数组的概念数组:一组数;或者说是一组相同类型的元素集合。二、一维数组的创建和初始化数组的初始化此时注意char arr5[] = {'a','b','c'};char arr6[] = "abcd";之间的区别输出结果如下这是因为arr6输出的是字符串,结束标志是'/0',而arr5输出的是一个一个的字符,不知道到什么时候才会遇到'/0'字符让其停止,所以出现乱码的情况。三、一维数组的运用代码如下#define _CRT_SECURE_NO_W

2022-03-21 22:40:58 147

原创 初识C语言函数

一、函数是什么二、函数的分类(1)、库函数(2)、自定义函数函数的组成:三、函数的参数(1)、实际参数(实参)(2)、形式参数(形参)四、函数的调用(1)、传值调用(2)、传址调用...

2022-03-08 21:09:33 791

原创 函数相关习题

1、strcpy函数实现功能为将一个字符串的内容复制到另一个字符串中代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main(){ char arr1[20] = { 0 }; char arr2[] = "hello"; strcpy(arr1, arr2);//strcpy函数头文件是#include<string.h> pri

2022-03-02 23:29:23 43

原创 关于循环分支语句各类练习题2

(1)从大到小输出三个数字代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int tep = 0; //输入数字 scanf("%d %d %d", &a, &b, &c); //判断 if (a < b) { int tep = a; a = b; b = tep;

2022-02-27 20:41:04 162

原创 猜数字游戏

代码#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*************************************\n"); printf("*************************************\n"); printf("**********1、read

2022-02-26 00:41:39 1592

原创 关于循环语句的各类练习题

(1)用while语句实现密码确认代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ char password[20] = { 0 }; printf("请输入密码:>");//123456 scanf("%s", password); printf("请确认密码:>"); //清理缓冲区 //getchar()//处理'\n' int tmp = 0; while (

2022-02-26 00:02:27 487

原创 初识do while语句

一、语法do while语句相关语法如下切记while后的;必不可少。(1)、用do while循环语句实现数字1-10的输出,代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int i = 1; do { printf("%d ", i); i++; } while (i <= 10); return 0;}输出结果如下(2)break关.

2022-02-25 19:16:08 7927

原创 初识for循环语句

一、for循环语句的基本形式(1)用for循环语句实现1-10数字的输出 前面while语句可以实现数字1-10的输出,现在用for循环语句来实现 代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int i = 0; for (i = 1; i <= 10; i++) { printf("%d", i); } return 0;...

2022-02-25 18:48:49 6759

原创 初识while循环语句

一、(1)用while循环语句输出1-10的数字代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int i = 1; while (i <= 10) { printf("%d", i); i++; }}输出结果如下之前在分支语句中了解到了关键词break和 continue在程序中的作用,那么这两个关键词在while语句中有什么作用呢?(2)bre

2022-02-23 19:18:53 4139

原创 初识分支语句

在认识分支语句之前先搞清楚什么是语句?语句:C语言中用一个分号隔开的就是一条语句,比如printf("hehe");一、if else分支语句如下代码#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int age =10;//分支语句默认只执行一句话 if (age >= 18) printf("成年\n"); else printf("未成年\n"); return 0

2022-02-21 18:57:52 125

原创 初识结构体及结构体指针

结构体可以让C语言创造出一个新的类型。如下代码

2022-02-21 18:25:03 677

原创 初识指针变量

1、定义一个指针变量#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int a = 10;//a在内存中要分配的空间--4字节 printf("%p\n", &a);//%p专门用于打印地址的 int* pa = &a;//pa是用于存放地址的,在C语言中pa叫指针变量 //*说明pa是指针变量 //int说明pa修饰的是int类型的对象 char b = 'w'; ch

2022-02-13 22:33:29 463

原创 关键字static

常见关键字auto break case char const continue default do double else enum extern float for goto if int register return short signed sizeof static struct switch typedef union unsigned void volatile while其中static关键字较为重要,这里单独说一下static关键字有三个作用1.修饰局部变量2、修饰全局变量

2022-02-13 22:15:06 447

原创 初识操作符

常见的操作符1、算术操作符+(加号) 加法运算 (3+3)–(减号) 减法运算 (3–1) 负 (–1)*(星号) 乘法运算 (3*3)/(正斜线) 除法运算 (3/3)%(百分号) 求余运算10%3=1 (10/3=3·······1)^(乘方) 乘幂运算 (3^2)! (阶乘) 连续乘法 (3!=3*2*1=6)|X| x为任何数 (绝对值) 求正 (|1|)2、移位操作符>>右移操作符<<左移操作符注意:移位操作.

2022-02-08 23:47:59 687

原创 初识函数&&数组

一、函数函数,在数学意义之中可以表示成如下形式f(x)=2*x+5在C语言中函数也是一样的,可以表示为f(x,y)=x+y;ADD(x,y)=x+y;下面来举个例子,在C语言中求两个数之和可以这样来表示;#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int a = 0; int b = 0; int sum = 0; scanf("%d %d", &a, &b

2022-02-08 00:08:24 615

原创 初识转义字符

一、转义字符:就是转变了他原来的意思的字符。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C语言中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。比如,让电脑打印“c:\test\test.c",但是最后并没有显示出\t的符号,这就说明这时的\t并不仅仅是\t了,而是转变了它本有的意思。再如,在输出语句中加入\n就代表了换行的意思,就不是\n的字面符号意思了。

2022-02-07 18:42:38 2052

原创 初识变量与常量

生活中有一些数据:有一些不可能改变,比如血型、性别、圆周率等等;有一些数据可以被改变,比如年龄、工资、体重等。这些生活中的数据在C语言中便对应为:常量:不能被改变的量 变量:可以被改变的量一、常量常量分为字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量。1、字面常量顾名思义字面常量就是字面意义上的常量,比如字符a或者数字1等等。2、const修饰的常变量注意:const一旦对变量约束,变量的值变不可以再修改。如图已经对num进行了const等于10的约束

2022-02-05 00:22:48 266

原创 初识数据类型

计算机语言目的-->写程序写程序目的-->解决生活中的问题比如:商场里面的货物价格是9.15元,这就是一个小数。一个人的年龄是85岁,这边是一个整数。在C语言中对应的就是浮点数和整形。这就是数据类型。C语言中的数据类型包括1、char //字符数据类型2、short //短整型3、int //整型4、long //长整型5、long long //更长的整型6、float //单精度浮点数7、double //双精度浮点数他们的存储空间大小为分

2022-02-04 23:50:29 286

原创 关于将代码上传至gitee仓库中的步骤

关于在gitee仓库中提交文件的步骤。

2022-02-04 00:16:59 10470 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除