自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 传值调用与传址调用

这里的输出结果仍热为3,故改变形参的值,实参并不会发生改变;因此形式参数只在函数中有效。传址调用是把变量的内存地址传递给函数参数的一种调用函数的方式。先看一个例子(乱入了跟这个标题没有关系)

2024-05-29 19:17:44 345

原创 计算圆的面积

lf表示double(double的精度更高)注意%f表示float。

2024-05-08 14:04:25 80 1

原创 二维数组相关

注意二维数组的行是从0开始的,列也是从0开始的。(访问二维数组单个元素)如何访问整个二维数组呢?

2024-05-08 14:02:36 113 1

原创 计算BMI指数

输入体重身高即可得到BMI值。

2024-05-08 13:48:06 81 1

原创 sizeof计算数组元素个数

sizeof(arr[0])计算的是一个元素所占字节的个数——故两结果相除可以得到数组元素的个数。如果希望得到浮点数的结果,两个运算数必须至少有一个浮点数,这时候C语言就会进行浮点数除法。对上面的代码进行解析:sizeof(arr)计算的是数组所占内存空间的总大小,单位是字节;C语言中的整数除法是整除,只会返回整数部分,丢弃小数部分。%返回两个整数相除的余值。

2024-05-07 21:16:50 165

原创 依次打印数组元素的地址(一维数组在内存中的存储)

在上面的输出结果中,每两个相邻的元素之间相差4(因为一个整形是四个字节)数组在内存中是连续存放的。

2024-05-07 21:05:46 75

原创 强制类型转换

意思是将3.14强制类型转换为int类型,这种强制类型转换只取整数部分。

2024-05-06 21:30:15 92 1

原创 C语言数据类型和变量

使用整型类型来描述整数,使用字符类型来描述字符,使用浮点型类型来描述小数。数据类型:1.内置类型:字符型;整型;浮点型;布尔类型2.自定义类型:数组;结构体struct;枚举enum;联合体union浮点型:float;double;int age--整型变量char ch--字符变量double weight--浮点型变量float weight--浮点型变量当局部变量和全局变量同名的时候,优先使用局部变量。C语言中的整数除法是整数,只会返回整数部分,丢弃小数部分。eg:6/4=1.0。

2024-05-06 21:19:44 131

原创 关于复合语句

很显然不是我们想要的结果,原因是把函数调用print(arr,10)放进了for循环中,导致for循环实际上只循环了一次,其他的是用了arr[10]={0}这一初始值,正确的修改结果如下。这段错误代码的运行结果为。

2024-05-06 20:23:01 348

原创 函数调用语句

【代码】函数调用语句。

2024-05-06 20:01:28 89

原创 转义字符相关

我们可以简单的理解为\让n的意思发生了转变,n本来是一个普通的字符,被\转义为换行的意思。类似的还有:\130表示130是八进制;\x30中的30是十六进制!\n是一个转义字符,表示换行的意思。

2024-05-06 19:55:14 382

原创 C字符串的一些(数组中字符串的打印)

上面代码的arr1中的字符串并没有\0结束字符,故在打印完abc后还会打印一些随机值,这就是因为arr1在末尾的地方没有\0字符作为结束标志,在打印的时候没有停止。上面代码的输出结果为。

2024-05-06 19:44:06 87

原创 字符串和\0

2、字符串的打印格式可以使用%s来表示,也可以直接打印:如printf("hello C")1、使用双引号括起来的一串字符就被称为字符串,如“abcdef”。3、 \0字符是字符串的结束标志。

2024-05-06 19:38:00 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除