C语言
程序员面试那点事儿
互联网大厂校招、社招面试官,多年互联网大厂工作经验,分享校招、社招面试题、职场相关内容,互相交流经验
展开
-
一文学会C语言指针,从此再不怕指针
具体结果就是值,明确知道等于多少的就是值。 存储这些值的地方,就是变量,就是在程序中用来指代某片存储空间的名称,值就是存储空间里面的具体内容。 #include<stdio.h> int main(){ int a; scanf("%d",&a); int *p=&a; return 0; } 输入流中,输入的是a的地址,a地址的类型是就是一个指针。 为啥叫指针,因为指针变量定义完之后,里面存的是另外一个变量的地址 指针变量是指向另外一个变量的 指针声明: 类型后加*原创 2020-12-26 13:38:38 · 270 阅读 · 0 评论 -
一维数组在内存中的存放
1 硬盘上不可能运行程序的,必须在内存中运行。2 低地址到高地址存储 3 数组元素通常也称为下标变量。4 在C语言中,只能逐个地使用下标变量, 不能用一个语句输出整个数组5 int a[10]和t=a[6]分别是定义数组长度为10和引用a数组中序号为6的元素,6不代表数组长度...原创 2018-04-04 19:51:20 · 3451 阅读 · 1 评论 -
C语言指针
内存区的每一个字节有一个编号,这就是地址。在C语言中,访问元素有直接访问和间接访问两种方式直接访问如a=5; 系统在编译时,已经对变量分配了地址,例如,若变量a分配的地址是2000,则该语句的作用就是把常数5保存到地址为2000的单元间接访问如:scanf("%d",&a) 调用函数时,把变量a的地址传递给函数scanf,函数首先把地址保存到一个单元中,然后把从键盘接收到的数据通...原创 2018-03-28 11:31:26 · 236 阅读 · 0 评论