自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 易混淆:指针和地址

并将其初始化为 3,同时定义指针。访问其指向的内存地址,这个地址是。并将其初始化为 4,同时定义指针。并将其初始化为 5,同时定义指针。这一行执行了一系列乘法操作,将。的结果相乘,然后将结果存储回。的指向的那个内存地址的值,即为。变量的地址,而不是它的值。是一个指针变量,其值是。

2023-10-13 21:41:38 49

原创 C语言知识:1.数据与变量

双精度浮点型变量(小数点后十位) double %lf (对于printf来说可用%f,对scanf需用%lf,防止精度丢失)被声明为一个字符指针,它指向一个字符串字面值 "Hello world"。这不会创建一个可修改的字符串副本,而只是让。请注意,尝试修改这个字符串是不安全的,因为字符串字面值是常量,不能被更改。如果需要一个可修改的字符串,应该使用字符数组。单精度浮点型变量(小数点后六位) float %f。字符型变量 char %c (字符串%s)这种声明方式,str[ ]是可以修改的。

2023-10-13 20:45:31 37

原创 C语言知识:2.输入与输出

但是如果是数组,数组符号表示的就是数组的首地址(更准确的说,数组本身表示的是数组首元素的地址)。中,不要使用&(因为字符串变量名在 scanf 语句里表示指针 (地址))a就表示a[0]的地址;a+3表示a[3]的地址;读取键盘输入的字符串,并把读入结果放到指针变元指向的地址。读取键盘输入的字符串,并把读入结果放到指针变元指向的地址。单字符输入:getchar ()单字符输入:putchar ()格式化输入:printf ()格式化输入:scanf ()字符串输入:gets ()字符串输入:gets ()

2023-10-13 20:42:30 56

原创 C语言知识:1.数据与变量

双精度浮点型变量(小数点后十位) double %lf (对于printf来说可用%f,对scanf需用%lf,防止精度丢失)单精度浮点型变量(小数点后六位) float %f。字符型变量 char %c (字符串%s)求变量或某一类型变量占用的字节数。用法:sizeof(变量名)整型变量 int %d。sizeof(类型名)

2023-10-13 16:47:17 33

原创 scanf()何时用&

最近正在补C语言基础知识,发现好多好多基础不牢固的地方,做了一点点整理。 原理: scanf传入的必须是指针,也就是地址。比如int a,就要写成&a。 但是如果是数组,数组符号表示的就是数组的首地址(更准确的说,数组本身表示的是数组首元素的地址)e.g. int a[10];a就表示a[0]的地址;a+3表示a[3]的地址; 暂时总结了以下三种情况: 1.对于数组,有两种使用方法: scanf("%d",&a[i]); scanf("%d",a+i); 2.canf

2021-11-16 18:37:10 1032

空空如也

空空如也

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

TA关注的人

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