- 博客(17)
- 收藏
- 关注
原创 C语言预处理详解
C语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的。1.__FILE__ //进行编译的源文件2.__LINE__ //文件当前的行号3.__DATE__ //文件被编译的日期4.__TIME__ //文件被编译的时间5.__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义基本语法:举个例子:#define reg register //为 register这个关键字,创建⼀个简短的名字;
2024-06-28 14:33:46
925
原创 C语言编译与链接
在ANSI C的任何一种实现中,存在两个不同的环境。第一种是翻译环境,在这个环境中源代码被翻译成可执行的机器指令(二进制指令)第二种是执行环境,它用于执行代码
2024-06-27 09:59:01
852
原创 VS调试技巧
当我们发现程序中存在的问题的时候,那下⼀步就是找到问题,并修复问题。这个找问题的过程叫称为调试,英⽂叫debug(消灭bug)的意思。调试⼀个程序,⾸先是承认出现了问题,然后通过各种⼿段去定位问题的位置,可能是逐过程的调 试,也可能是隔离和屏蔽代码的⽅式,找到问题所的位置,然后确定错误产生的原因,再修复代码,重新测试。
2024-06-26 17:00:00
904
原创 C语言的指针入门
在传参的时候,我们传值,那么在新的函数里就是简单的copy一下原来变量的值,内部交换,换完之后局部变量销毁,内存释放。上面两个结论非常重要,当变量和指针变量特别多的时候, 一定要搞清楚指针变量存储的是哪个变量的地址,该变量的地址存在了哪些指针变量里。不是的,我们学过函数了,都知道了形参改变不影响实参,那假如我们把实参的地址传过去,实参是不是就可以改变了。同时,指针变量也是一种特殊的变量,就是用于存储其他变量的地址的一个变量,它也有自己的地址。int 类型代表,该指针变量存储的地址是一个整型类型变量的地址。
2024-06-18 20:35:47
786
原创 C语言的操作符
1.操作符的分类2.二进制和进制转换3.原码、反码、补码4.移位操作符5.位操作符6.单目操作符7.逗号表达式8.下标访问[]、函数调用()9.结构成员访问操作符10.操作符的属性:优先级,结合性11.操作符优先级附录。
2024-06-17 21:00:00
885
原创 C语言的函数
定义形式:返回值类型 函数名(参数列表){函数体}举例:如下。但是切记没有多返回值类型函数,因为在函数栈帧问题上我们会了解到:我们只有一个eax寄存器,所以c语言的函数只能有一个返回值。//无参无返回值类型//有参无返回值类型ib?a:b);return m;
2024-06-16 11:30:00
597
原创 C语言的数组
定义:数组是一组相同类型元素的集合特点:所有数据元素类型相同、可以存储一个及以上的同类型元素要素:数组名,集合类型,下标。*定义方式:类型说明符 数组名[整型常量表达式];*说明:命名规则、数组长度、下标、数组类型数组的命名规则和变量的命名类似,在此基础上加上[常量值]即可,[]是一种操作符,叫做下标引用操作符,用来访问数组元素的。数组是一种特殊的变量,它也是有类型的,例如int arr[10]的数据类型就是int [10]。//10//用数组求斐波那契数列前四十项int main()
2024-06-15 05:00:00
656
原创 项目实战--扫雷C语言版
本节实战旨在激发大家学习兴趣,本节主要使用了数组和函数的知识,要想开发自己的扫雷小游戏,下两节可要好好听哦。本文需要建立的文件预览。
2024-06-14 13:28:21
360
原创 C语言的循环语句
循环的意义所在,就是减少重复代码的编写,使代码的可读性提高。例如:向屏幕依次打印1到100,如果写一百行代码,太麻烦了。那么我们用while循环语句来实现这个功能就非常简便了。下面,上代码。下面介绍两个关键字continue 和 break这里我们没有直接将i赋值为1.而是从0开始,但我们还想打印1到100,怎么办,那就加一条作为判断的语句,i的值如果比1小,我们就 让加1,然后continue 跳过本次循环直到i加到1时正常参与循环的打印功能。
2024-04-14 19:48:21
564
1
原创 MySQL基础篇
sql语句支持单行或多行书写,以分号结尾*sql语句支持空格或缩进来增强可读性*MySQL数据库的sql语句不区分大小写,建议关键字使用大写*单行注释(--注释内容)(#注释内容,MySQL特有注释方法)多行注释(/*注释内容*/)
2024-03-27 20:09:00
735
原创 C语言的选择语句
显而易见嘛,如果表达式1不成立,那就看看表达式2成不成立,如果还不成立就再看表达式2,实在不行再往下看,总有一句能成立,实在成立不了,别着急,那不还有else收尾呢嘛。(强调一下哦,博主总让大家去看别的文章,不是博主懒,是想要告诉大家一个道理:要想学习计算机,学编程,那就要学会如何利用更多的资源去丰富自己,只有在对比与思考中才能总结出自己的东西)。聪明的人已经看出来了,第一段和第三段是一样的,而不是第二段,这就是{}的省略原则,未加{}时,实际效果等同于仅括住:if之后,第一个分号之前的内容。
2024-03-21 20:51:06
1621
2
原创 C语言的基本概念
首先,代码一方面是给自己看的,对于一个工程量庞大的程序来讲,注释可以让自己更清晰的理解并记忆代码的意义,或者之后自己回顾代码时,注释可以快速帮助你回忆起来;其次,代码在另一方面上也需要给其他人看,一个好的程序一定有必要的注释,帮助他人快速理解你的想法,有助于与他人专业知识及编程思路的交流。而if else常搭配使用,当然if也可以单独使用,这就是典型的单分支语句,后面再讲,今天主打一个了解认识,后面忘了也可以再过来看看。第一种,单行注释,也是最常用的一种注释方式,用于解释代码语句的作用,思路。
2024-03-18 22:47:06
745
实践项目-图书馆管理系统(C#.NET)
2024-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人