- 博客(13)
- 收藏
- 关注
原创 C语言操作符详解
算数操作符:+ - * / %移位操作符:>> <<位操作符:& | ^赋值操作符:= 、+=、-=、%=、/=、>>=、<<=、&=、|=、^=单目操作符:!++ -- &(取地址) *(解引用) ~(按位取反) sizeof(类型) +(正号) -(负号)关系操作符:> < >= <= ==!逻辑操作符:&& ||条件操作符(三目操作符):?逗号表达式:,下表引用操作符:[]函数调用操作符:()结构体成员访问操作符:. 、 ->
2024-11-02 18:28:18 927
原创 C语言之扫雷小游戏
1.使用控制台应用实现扫雷功能。2.游戏可以选择游玩与退出,一次不过瘾继续游玩。3.可以自定义棋盘的大小、雷的个数。4.如果选择的位置是雷则炸死游戏结束,如果不是则显示周围雷的个数,直到剩余位置全是雷,游戏胜利。
2024-10-25 21:43:25 1033
原创 C语言学习之函数
函数自定义的一般格式ret_type fun_name(形参)ret_type 函数的返回值类型{} 里面放的是函数功能实现的语句fun_name 是函数名括号中放的是形式参数我们可以形象的把函数比作一个工厂,我们给它提供原料(参数),并告诉他我们想要什么(如返回一个值、实现打印功能、实现两个数的互换),工厂通过自己的手段对原料进行加工(函数体内语句的实现)来完成我们的需求。声明格式:可以简单的记为函数定义加个分号函数的定义也是⼀种特殊的声明,所以如果函数定义放在调⽤之前也是可以的。
2024-10-24 22:12:30 842
原创 C语言学习——数组
我们知道C语言中有许多数据类型,对于单个类型的存储我们可以定义一个变量,那么多个数据类型的存储用什么呢?——数组——数组中存放的是1个或者多个数据,但是数组元素个数不能为0- 数组中存放的多个数据,类型是相同的数组可以分为一维数组和多维数组(二位数组最为常见)
2024-10-21 15:52:46 993
原创 分⽀和循环
C语言是一门结构化的的语言,而生活中的结构归根结底无非就是顺序结构、分支结构、循环结构。我们才C语言中用if、switch来实现分支,用for、while、do while来实现循环。
2024-10-17 18:35:10 986
原创 函数递归之青蛙跳台阶问题
F(n)=F(n-1)+F(n-2),以此类推,F(n-1)=F(n-2)+F(n-3)…直到n=1,2 F(1)=1,F(2)=2;想要跳到第n级台阶,无非就是从第n-1级台阶向上跳一级,或者从第n-2级台阶往上跳两级,即。可以发现当n=40时F(3)被计算了39088169次!这就是函数的递归:当我们想要的到这个函数的结果时需要再次调用者函数。我们将跳法的个数叫做F(n),不妨从n比较下的时候寻找一下规律。实际上我们只需要计算一次F(3)即可,下面是优化的代码。那么为什么会这样呢?
2024-10-13 18:21:27 267
原创 C语言数据结构和变量
printf() 的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的 f 代表 format (格式化),表⽰可以定制输出⽂本的格式printf() 不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅,不会⾃动换⾏。printf() 是在标准库的头⽂件 stdio.h 定义的。使⽤这个函数之前,必须在源码⽂件头部引⼊这个头⽂件。
2024-10-12 16:06:07 743
原创 C语言的常见概念
C语⾔把 .c 为后缀的⽂件称为源⽂件,把 .h 为后缀的⽂件称为头⽂件。C语言中一些保留的名字C语⾔的32个关键字如下:externstatic注意:1.关键字不能自己创建2.关键字不能作为变量名3.关键字有的特殊含义 不能自己修改。
2024-10-03 14:03:05 800
原创 初识C语言1.0
c语言是一门面向对象的计算机编程语言,具有良好的跨平台性计算机语言是人与计算机交流的语言:低级语言:由一系列二进制代码组成 (正负电所代表的1/0 代码)汇编语言:将许多二进制代表一个功能 如ADD高级语言:如 c/ c++ java python美国国家标准局在二十世纪八十年代为c语言设定了一份完整的标准语法简称ANSI Cc语言常用的编译器:Clang.Turbo c. WIN/TC. GCC. MSVC。
2024-09-30 12:30:09 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人