![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 69
待割的韭菜
这个作者很懒,什么都没留下…
展开
-
linux下的C语言学习----数组(补充)
定义一个数组 int a[10]a表示数组的基地址;&a表示整个数组的地址;这两个组虽然数值上一样,但是类型不一样。例如:a+1等价于a[1];而&a+1等价于指向下个地址#include <stdio.h>int main(void){ int a[5]; printf("a为: %p\n",a);//打印出数组基地址 printf("a+1为: %p\n",a+1);//打印出a[1]的地址 printf(..原创 2021-01-28 12:31:51 · 105 阅读 · 0 评论 -
linux下的C语言学习----中级篇03(从内存的层面理解数组)
数组数组的概念数组(array)是由一系列相同类型的元素构成的复合数据类型定义一个数组的语法如下:<存储类型> <数据类型> 数组名[元素个数];从内存方面看,定义一个数组相当于在内存中申请一段连续的空间,基地址(数组起始地址,又为首地址)为数组名。(代码举例)#include <stdio.h>int main(void){ int array[10]={0,1,2,3,4,5,6,7,8,9}; printf("数组名元素的地址为:%原创 2021-01-23 15:46:11 · 87 阅读 · 0 评论 -
linux下的C语言学习----基础篇02(运算符、控制流)
文章目录一、运算符二、控制流一、运算符算术运算符+、-、*、/、%、++(自加1)、–(自减1)等等%:求余、取模(操作数必须为整数)++:分两种情况。1、++a2、a++例:下面程序中,后++表示先将a的值打印出来,再令a的值+1存进a中;前++则表示先让a的值+1再将a值打印出来。#include <stdio.h>int main(void){ int a = 0; printf("%d\n", a++); int b原创 2021-01-23 15:36:51 · 97 阅读 · 0 评论 -
linux下的C语言学习----基础篇01
Linux下学习C语言原创 2021-01-23 12:16:06 · 137 阅读 · 0 评论