- 博客(8)
- 收藏
- 关注
原创 关于C语言在Linux函数中-------------------------------指针的使用
整型指的是用来装整数的类型;int *p //(基类型 *指针变量名)return 0;else//此处指针p保存的地址是Hello这个字符串常量中的首元素地址也就是H的地址注意,在进行定义时,由于指针P实在栈区内保存,而Hello这一字符串常量在字符串常量区保存,但是字符串常量区内的值不能够被随意修改,也就是说,以下代码是不正确的*p = "A";//避免P成为野指针p = a;此处需要对于二维数组有明确的定义,二维数组的元素并不是简单的行乘列,而是有行个装有列个int类型元素。
2024-02-04 21:18:11 2221 1
原创 关于C语言在Linux系统中-----------------------函数的使用(续)
int a,b;全局变量未被初始化一定是0,这是因为a不在栈区,而是在全局区(静态区),C语言规定,若全局未被初始化,则全局变量的内存空间统一清空。采用全局变量会导致代码的耦合性过高所有的函数名具有全局作用域。
2024-02-01 14:27:20 1252 1
原创 关于C语言在Linux系统中----------------------------函数的使用
第二行方式为错误的,应该采用第一行方式。若按照上述语句执行,则会发生小数截断。
2024-01-30 20:54:00 365 1
原创 关于C语言在Linux系统中---------------------二维数组的使用
二维数组的定义已在上一篇文章中所叙述,此处不做过多陈述。
2024-01-30 15:34:32 418 1
原创 关于C语言在Linux系统中----------------------字符型数组的使用
strcpy函数,其定义如下从定义可知晓其需要填入两个数组,一个目标数组,一个源头数组代码原理如下:strcmp函数,其定义如下:该函数的返回值为int,这个int型的结果无非还是大于、小于、等于0:若小于0,则证明s1 < s2;若等于0,则证明s1 = s2;若大于0,则证明s1 > s2.int a[i][j] 此定义前面的方括号代表数组的行数,后面的方括号为内为数组的列数二维数组的本质实际上是i个一位数组的数组,如下图所示:a[0] = 10;
2024-01-29 20:37:39 998
原创 关于C语言在Linux系统中------------------一维数组的使用
一维数组的定义方式为:类型说明符 数组名[无符号整型表达式]1.数组的类型可以是任何数据类型,但是不能为void型。2.数组名的命名规则和标识符相同,遵循标识符命名的规则:a.由字母、数字和下划线组成;b.开头不能为数字;c.字母区分大小写;
2024-01-29 00:10:43 1613
原创 关于C语言在Linux系统中-----------------循环语句的使用
goto语句为无条件转向语句。goto语句在使用时,需要对其他语句进行命名后再进行转向功能,此处进行命名的规则在C语言中与标识符的命名规则相同,即由下划线、数字、字母组成,开头不能为数字,字母区分大小写。 代码示例如下: goto语句在C语言中一般由两种用途: 结果如下: 由于C语言中go的强大转出能力,在现实中被限制使用,因为滥用goto语句将导致程序结构差,流程无规律,可读性极差,所
2024-01-26 21:44:13 947
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人