- 博客(11)
- 收藏
- 关注
原创 C语言学习六
因为函数传参的时候,参数是需要压栈的,如果传递一个结构体对象的时候,结构体过大,参数压栈的系统开销就比较大,就会导致性能降低。3、定义结构体类型时,并没有分配空间,就像系统不会给int类型本身分配空间一样。4、结构体变量占用的内存空间是其成员所占内存之和,而且各成员在内存中按定义的顺序依次排列。3、使用成员名初始化:可以使用成员名来初始化结构体的对应成员。1、直接赋值初始化:可以在定义结构体变量的同时,直接给其成员赋值。2、逐个成员初始化:可以逐个成员地给结构体变量赋值。2、结构体内可以包含其他的结构体。
2023-07-31 17:57:08 46 1
原创 C语言学习四
(2)、C语言函数的声明:在标准C语言中,函数的定义顺序是有讲究的,默认情况下,只有后面定义的函数才可以调用前面定义过的函数;(3)、调用函数时传递的实参个数 必须和 函数的形参个数必须保持一致 ,当使用基本数据类型(char、int、float等)作为实参时,实参和形参之间只是值传递,修改形参的值并不影响到实参。(4)、如果一个函数没有明确写出返回值类型,那么代表这个函数的返回值类型是int。(1)、形参:在定义函数时,函数名后面的()中定义的变量称为形式参数(形参)。数组名称[下标] = 对应值;
2023-07-17 14:36:55 53 1
原创 C语言学习三
分支选择结构,循环结构,这是编程语言最常用的几种结构,需要熟练掌握,当然了这两种结构并不是很困难的,但需要我们细致分析程序结构,且最好养成良好的代码风格。注意:当if else后面只有一条语句时, if else后面的大括号可以省略,但当if else后面的大括号被省略时, else采用就近原则,会自动和距离最近的一个if匹配。C语言分支结构包括if语句、if...else语句、嵌套if语句、switch语句、嵌套switch语句。注意:for循环中的“表达式1、2、3”均可不写为空,但两个分号。
2023-07-15 17:16:07 149 1
原创 C语言学习二
)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。常见的位运算符包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)以及左移(<<)和右移(>>)等。加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)、自增(++)、自减(--)。常见的逻辑运算符有与(&&)、或(||)和非(!常见的赋值运算符为等号(=),还有一些复合赋值运算符,如加等于(+=)、减等于(-=)等。C 语言支持的其他一些重要的运算符,包括 逗号运算符(,)和sizeof运算符,条件运算符(三元运算符)等。
2023-07-14 17:20:04 65 1
原创 C语言学习一
这就是我第一天对于C语言的学习了,了解了C语言的程序结构,常见的数据类型,变量和常量等方面的内容,继续努力。1、基本数据类型:是算术类型,包括整型(int)、字符型(char)、浮点型(float)、双精度浮点型(double)。C语言是一种面向过程、抽象的通用程序设计语言,广泛应用于底层开发。学习第一天,这是基于我自身学习C语言的一些总结及感悟,如有错误地方欢迎各位大佬指正。2、枚举类型:用来定义在程序中只能赋予其一定的离散整数值的变量。4、派生类型:包括数组类型、指针类型和结构体类型。
2023-07-13 16:58:04 46 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人