C
提笔落九州
这个作者很懒,什么都没留下…
展开
-
C语言的指针是什么?
指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等, 在第二章中已有详细的介绍。用“地址”这个概念并不能很好地描述一种数据类型或数据结构, 而“指针”虽然实际上也是一个地址,但它却是一个数据结构的首地址, 它是“指向”一个数据结构的,因而概念更为清楚,表示更为明确。既然指针变量的值是一个地址, 那么这个地址不仅可以是变量的地址, 也可以是其它数据结构的地址。原创 2022-09-28 09:11:37 · 1070 阅读 · 0 评论 -
C语言的作用域规则
在某个函数或块的内部声明的变量称为局部变量。局部变量在函数外部是不可知的。在这里,所有的变量 a、b 和 c 是 main() 函数的局部变量。在程序中,局部变量和全局变量的名称可以相同,但是在函数内,如果两个名字相同,会使用局部变量值,全局变量不会被使用。全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。也就是说,全局变量在声明后整个程序中都是可用的。原创 2022-09-08 14:45:00 · 134 阅读 · 0 评论 -
C语言的数据类型
32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647。它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。0 到 65,535 或 0 到 4,294,967,295。-2,147,483,648 到 2,147,483,647。它们是算术类型,包括两种类型:整数类型和浮点类型。0 到 4,294,967,295。-32,768 到 32,767。0 到 65,535。...原创 2022-08-30 16:43:18 · 244 阅读 · 0 评论 -
scanf在c语言中的基本用法
第一步:scanf函数和printf函数在c语言当中是非常重要的,scanf的功能是获取从键盘上输入的数值或者字符scanf函数的基本格式:scanf(“格式符”,输入参数)格式符:%d——整型%f——浮点型%c——字符型%s——字符串%.nf——n表示小数位数输入参数:一定要带上取值符&,它是变量地址,而不是变量名 如scanf(”"%d",a);这样就是错误的,正确的是scanf("%d",&a); 第二步: scanf函数中连续输入的时候,回车,空格都属于字符,会被第二次的字符c吸收,所以无法再次输原创 2022-08-29 09:22:23 · 1244 阅读 · 0 评论