
C语言初阶(初学者)
文章平均质量分 88
主要是一些基础C语言知识
清水加冰
道阻且长,行则将至。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编程前的准备:编译器的安装
项目名称可以自己起(项目名称不要有汉字,也不要有空格可以使用下划线"_"),也可以默认,代码位置可以选择默认(建议是在C盘或者D盘新建一个文件夹命名code,这样便于以后写的代码便于管理)之后点击创建。作为初学者我们一般先从C语言开始,那么搭建C语言开发环境就选择Visual C++,然后点击启动,启动可能需要花费时间长一点。打开之后会弹出登录页面如下,使用的是微软账户登录,当然也可以先不登陆可以免费使用一个月,登录之后依然免费。我们这里点击选择空项目,点击下一步,之后会弹出。2.打开文件进行安装。原创 2023-03-27 21:04:29 · 2508 阅读 · 4 评论 -
如何解决VS中scanf使用时报错或无法使用的问题
在电脑上找到newc++file.cpp这个文件,在文件中加上#define _CRT_SECURE_NO_WARNINGS 1这段代码,可能大家大多数都无法直接找到newc++file.cpp这个文件,这里我推荐使用Everything这个软件查找,在浏览器中搜的就可以搜到。那每次使用时都要加上这行代码,比较麻烦,这里博主告诉大家如何设置在VS中创建新项目时首行就有 #define _CRT_SECURE_NO_WARNINGS 1这行代码。他是由VS自主提供的,仅可在VS中使用。原创 2023-04-01 16:49:42 · 2777 阅读 · 9 评论 -
初识C语言——C语言基础知识(一)
int a=0;原创 2023-04-08 22:04:38 · 844 阅读 · 15 评论 -
初识C语言——C语言基础知识(二)
Hello 大家好!今天我们继续C语言的学习,我们废话不多说接上期。原创 2023-04-11 17:16:42 · 895 阅读 · 40 评论 -
初识C语言——C语言基础知识(三)(数组和操作符)
9.数组我们废话不多说直接步入正题。9.数组什么是数组要存储一串数字在程序要怎么存储?使用变量一个一个存储太过繁琐,于是引进了数组来存储数据,C语言中,数组的定义是数组的声明需要指定数组的数据类型,大小。例如:上述代码,int arr[10],arr是数组名,10是数组的大小。在C语言中数组大小必须是正整数,数组的大小必须在编译时确定,在运行程序时不可以改变数组大小。访问数组时,可以使用数组下标访问数组元素,数组的检索是从0开始的,那么最后一个元素的索引就是数组长度-1。原创 2023-04-13 08:00:00 · 893 阅读 · 16 评论 -
初识C语言——C语言基础知识(四)
define MAX 100//定义标识符常量#define ADD(x,y) ((x)+(y))//定义宏int main()return 0;原创 2023-04-17 09:19:58 · 932 阅读 · 2 评论 -
循环和分支(详解)——C语言
但是,如果default子句不是放在最后,就必须使用break语句或return语句来避免执行其他case标签的代码块。default子句是保证程序有明确行为的重要组成部分,应该在switch语句中合理使用。原创 2023-04-21 20:03:46 · 789 阅读 · 11 评论 -
函数(详解)——C语言
在数学中也常常用到函数,但你对C语言中的函数有了解吗?在C语言中函数是一段可重复调用的代码块,能够完成待定的任务并返回一个值。函数是C语言中最基本的代码组织单位之一,可以将一段代码的功能模块化,同时也具有很高的可重用性和可扩展性。在C语言中可将函数分为两大类:1)库函数2)自定义函数现实中,我们会遇到许多情况是单单库函数的功能是无法解决的,这时就需要我们自定义函数去解决它。在函数的学习过程中,自定义函数更为重要。自定义函数和库函数一样,有函数名,返回值类型,和函数参数。原创 2023-04-30 13:37:36 · 4747 阅读 · 11 评论 -
这就是二分查找?(C语言版)
大家好!我又来了,哈哈~今天我要和大家分享一种神奇的算法——二分查找!你可能会问,“二分查找有什么好玩的?”但在我看来它就像一场魔法表演,当你输入一个数,他会在一堆数中快速找到它的位置。找不到他还会告诉你这个数不存在数堆中。当然初学C语言的朋友也不要被它的名字所吓到,接下来我将详细的告诉你二分查找原理,及实现初学C的朋友赶快来学习一波吧!我们前边已经学习了循环,在一个数组中查找一个数,我们可以使用循环遍历,直到找到目标数。原创 2023-05-02 12:27:01 · 1631 阅读 · 8 评论 -
数组传参不理解?(数组传参的本质)
在我们编写程序时,经常需要传递参数给函数,其中一种常见的参数类型就是数组。数组作为一种数据结构,可以存储多个相同类型的数据元素,并按照一定的顺序排列。在函数中传递数组参数,可以方便地对数组进行操作处理。但是,数组传参也有其特殊和需要注意的地方。在文中,我将向大家讲解数组作为参数传递时的一些问题和解决方法。学习之前我们要先了解数组的一些基础知识,也是对前期数组知识的补充。原创 2023-05-08 18:40:11 · 2412 阅读 · 9 评论 -
C语言小游戏的实现——三子棋
Hello!友友们,前边我们已经学习了C语言的基础知识,但单纯的理论和简单的代码演示是无法真正做到巩固所学的知识的,那么今天我将会带领大家,根据之前所学的知识,来写一个三子棋小游戏。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文使用我们所学的C语言知识对小游戏——三子棋的实现,希望能够更好巩固前边所学的知识。原创 2023-05-12 12:03:16 · 1461 阅读 · 5 评论 -
C语言小游戏的实现——扫雷(使用C语言基础语法)
结合前边我们所学的C语言知识,本期我们将使用C语言实现一个简单的小游戏——扫雷目录前言总体框架设计多文件分装程序各功能模块化实现初始化棋盘棋盘打印埋雷判赢与排雷游戏逻辑安排总结。原创 2023-05-22 14:03:37 · 1832 阅读 · 8 评论 -
初阶指针(详解)
前边我们已经简单了解过了指针这一概念,现在我们对指针的初阶使用进行详细讲解,使大家能更好的了解指针。指针是用来存放地址的,地址是唯一标示一块地址空间的。指针的大小在32位机器中是4个字节,在64位机器中是8个字节。指针的类型决定了指针向前或者向后走的距离有多大。指针的类型决定了对指针解引用的时候有多大的权限(能操作几个字节)。例如上图:char*的指针解引用就只能访问一个字节,而int*的指针解引用就能访问四个字节。原创 2023-06-04 15:51:57 · 1122 阅读 · 0 评论 -
当程序遇上困难:程序调试的艺术(VS)
程序调试,是每个程序员在开发过程中都会遇到的必经之路,今天将分享一些实用的调试技巧,来修炼我们内功,拥有好的内功可以让我们的编程更加得心应手哦·。Bug是指在程序或系统中存在的错误或缺陷。它可能导致程序无法按照预期的方式运行或产生意外的结果。Bug可以是由编程错误、逻辑错误、算法问题、外部环境变化等引起的。当程序员在开发过程中遇到bug时,他们需要通过调试来定位和修复这些问题,以确保程序的正确性和稳定性。我们要想调试一个程序,必须要是处于Debug的版本下才可以进行调试。原创 2023-06-28 17:53:25 · 1109 阅读 · 8 评论