![](https://img-blog.csdnimg.cn/direct/8058a49b8a154448a41c1f61307c2979.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习专栏C语言
文章平均质量分 93
在专业学习过程中,接触的第一门开发语言,本专栏旨在为大家带来一些帮助,希望大家看后能够巩固知识或者对一些小白来讲能够带来茅塞顿开的感觉
Stark、
梦想是一盏明灯,照亮我们前行的路,无论风雨多大,我们都要坚持不懈。
展开
-
《数据结构》预备
位段的声明和结构体是类似的,有两个不同:1.位段的成员必须是int、unsigned int、 signed int,在C99中位段成员也可以选择其它类型。2.位段的成员后边有一个冒号和一个数字。int _b:5;int _c:10;int _d:30;A就是一个位段类型。那位段A所占内存的大小是多少呢?原创 2024-07-19 23:15:41 · 825 阅读 · 0 评论 -
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 · 959 阅读 · 0 评论 -
C语言编译与链接
在ANSI C的任何一种实现中,存在两个不同的环境。第一种是翻译环境,在这个环境中源代码被翻译成可执行的机器指令(二进制指令)第二种是执行环境,它用于执行代码原创 2024-06-27 09:59:01 · 988 阅读 · 0 评论 -
VS调试技巧
当我们发现程序中存在的问题的时候,那下⼀步就是找到问题,并修复问题。这个找问题的过程叫称为调试,英⽂叫debug(消灭bug)的意思。调试⼀个程序,⾸先是承认出现了问题,然后通过各种⼿段去定位问题的位置,可能是逐过程的调 试,也可能是隔离和屏蔽代码的⽅式,找到问题所的位置,然后确定错误产生的原因,再修复代码,重新测试。原创 2024-06-26 17:00:00 · 919 阅读 · 0 评论 -
C语言的内存知识
这节我们主要认识一下内存,便于理解指针操作和后续内存管理。原创 2024-06-25 21:00:01 · 1004 阅读 · 0 评论 -
C语言的指针进阶
到这一步了,进阶一下试试看呢。开讲了~!主要有:函数、指针、数组的综合;一些补充知识。原创 2024-06-22 17:22:01 · 651 阅读 · 0 评论 -
C语言的指针入门
在传参的时候,我们传值,那么在新的函数里就是简单的copy一下原来变量的值,内部交换,换完之后局部变量销毁,内存释放。上面两个结论非常重要,当变量和指针变量特别多的时候, 一定要搞清楚指针变量存储的是哪个变量的地址,该变量的地址存在了哪些指针变量里。不是的,我们学过函数了,都知道了形参改变不影响实参,那假如我们把实参的地址传过去,实参是不是就可以改变了。同时,指针变量也是一种特殊的变量,就是用于存储其他变量的地址的一个变量,它也有自己的地址。int 类型代表,该指针变量存储的地址是一个整型类型变量的地址。原创 2024-06-18 20:35:47 · 792 阅读 · 0 评论 -
C语言的操作符
1.操作符的分类2.二进制和进制转换3.原码、反码、补码4.移位操作符5.位操作符6.单目操作符7.逗号表达式8.下标访问[]、函数调用()9.结构成员访问操作符10.操作符的属性:优先级,结合性11.操作符优先级附录。原创 2024-06-17 21:00:00 · 894 阅读 · 0 评论 -
C语言的函数
定义形式:返回值类型 函数名(参数列表){函数体}举例:如下。但是切记没有多返回值类型函数,因为在函数栈帧问题上我们会了解到:我们只有一个eax寄存器,所以c语言的函数只能有一个返回值。//无参无返回值类型//有参无返回值类型ib?a:b);return m;原创 2024-06-16 11:30:00 · 605 阅读 · 0 评论 -
C语言的数组
定义:数组是一组相同类型元素的集合特点:所有数据元素类型相同、可以存储一个及以上的同类型元素要素:数组名,集合类型,下标。*定义方式:类型说明符 数组名[整型常量表达式];*说明:命名规则、数组长度、下标、数组类型数组的命名规则和变量的命名类似,在此基础上加上[常量值]即可,[]是一种操作符,叫做下标引用操作符,用来访问数组元素的。数组是一种特殊的变量,它也是有类型的,例如int arr[10]的数据类型就是int [10]。//10//用数组求斐波那契数列前四十项int main()原创 2024-06-15 05:00:00 · 660 阅读 · 0 评论 -
C语言的输入/输出
本节我们主要是讨论C语言的输入和输出#原创 2024-03-19 20:54:13 · 1350 阅读 · 0 评论 -
C语言的基本概念
首先,代码一方面是给自己看的,对于一个工程量庞大的程序来讲,注释可以让自己更清晰的理解并记忆代码的意义,或者之后自己回顾代码时,注释可以快速帮助你回忆起来;其次,代码在另一方面上也需要给其他人看,一个好的程序一定有必要的注释,帮助他人快速理解你的想法,有助于与他人专业知识及编程思路的交流。而if else常搭配使用,当然if也可以单独使用,这就是典型的单分支语句,后面再讲,今天主打一个了解认识,后面忘了也可以再过来看看。第一种,单行注释,也是最常用的一种注释方式,用于解释代码语句的作用,思路。原创 2024-03-18 22:47:06 · 749 阅读 · 0 评论 -
C语言的循环语句
循环的意义所在,就是减少重复代码的编写,使代码的可读性提高。例如:向屏幕依次打印1到100,如果写一百行代码,太麻烦了。那么我们用while循环语句来实现这个功能就非常简便了。下面,上代码。下面介绍两个关键字continue 和 break这里我们没有直接将i赋值为1.而是从0开始,但我们还想打印1到100,怎么办,那就加一条作为判断的语句,i的值如果比1小,我们就 让加1,然后continue 跳过本次循环直到i加到1时正常参与循环的打印功能。原创 2024-04-14 19:48:21 · 576 阅读 · 1 评论 -
C语言的基本认识
如果你是一名正在或准备学习c语言的同学,那么我们可以一起加油!原创 2023-10-24 17:13:17 · 63 阅读 · 0 评论 -
C语言的选择语句
显而易见嘛,如果表达式1不成立,那就看看表达式2成不成立,如果还不成立就再看表达式2,实在不行再往下看,总有一句能成立,实在成立不了,别着急,那不还有else收尾呢嘛。(强调一下哦,博主总让大家去看别的文章,不是博主懒,是想要告诉大家一个道理:要想学习计算机,学编程,那就要学会如何利用更多的资源去丰富自己,只有在对比与思考中才能总结出自己的东西)。聪明的人已经看出来了,第一段和第三段是一样的,而不是第二段,这就是{}的省略原则,未加{}时,实际效果等同于仅括住:if之后,第一个分号之前的内容。原创 2024-03-21 20:51:06 · 1701 阅读 · 2 评论 -
c语言的基本内容
想要认识一下c语言的基本内容有什么吗,来,星客为您简单介绍一下。原创 2023-10-24 18:46:05 · 46 阅读 · 0 评论