C语言
文章平均质量分 77
小小总结
秋风&萧瑟
这个作者很懒,什么都没留下…
展开
-
C语言格式控制符&格式化IO函数
原理:先把数据存放到缓冲区中,遇到回车,return exit() 缓冲满了 scanf和printf切换使用的时候就会刷新缓冲区,在液晶屏(终端)上显示。%i :可以打印十进制,也可以获取键盘输入的八进制(输入的时候加上0)和十六进制(输入的时候加上0x)读取多个变量:scanf(“%d%f%lf”,&a,&b,&c);//a,b,c跟前面格式符号对应。解决办法:通过scanf的返回值来判断,scanf的返回值表示用户输入的符合要求的数据个数。%-10d :10表示位宽,负的10表示输出的数据靠左边。原创 2024-02-05 23:20:51 · 2206 阅读 · 0 评论 -
C语言数组(一维数组和二维数组)
类型名 数组名[数组元素个数]任何合法的C语言类型,都可以定义成数组//最多可以存放10个字符//最多可以存放50个整数类型名 数组名[行数][列数]任何合法的C语言类型,都可以定义成二维数组//最多存放10个字符串,每个字符串的长度不能超过20个字符//50行整数,每一行最多50个整数。原创 2024-02-17 16:23:47 · 1057 阅读 · 1 评论 -
C语言主函数传参
int main(int argc,char **argv) //带参数写法一。int main(int argc,char*argv]) //带参数写法二。参数:argc --》 参数的个数,会把程序名也当成是参数。作用:通过传递参数,让主函数运行的时候可以接收外界的参数。比如:./hello 123 456 参数有三个。特点:主函数传递,传过去的默认都是字符串。int main() //不带参数。argv --》 你传递过来的参数。原创 2024-01-31 18:38:30 · 354 阅读 · 0 评论 -
【C语言】数组和指针的关系
int a[10];char b[15];int c[10];//定义了 int[10]类型的数组指针,指向ap=&c;//指向c//定义了 char[15]类型的数组指针,指向b指针类型 数组名[数组元素个数];数组指针和指针数组1.学习要点:当成语文的阅读理解,掌握中心词就能搞定问题数组指针 -->中心词是指针,前面的数组用来修饰概念: 只要一个指针指向整数的地址,我们就把这个指针叫做int *只要一个指针指向字符串的地址,我们就把这个指针叫做char *原创 2024-05-02 11:05:21 · 971 阅读 · 1 评论 -
【C语言】一级、二级指针详解
类型名 *指针的名字;指针本身也是个变量,只是该变量比较特殊,它里面存放别人的地址下面是初始化指针,以及给指针赋值int a = 1;int b = 2;//定义了指针p,p里面存放变量a在内存中地址(p指向a的地址,p指向a)p = &y;int *q;q = &a;int a=88;int *p=&a;int **q=&p;char b='#';char *p=&b;原创 2024-04-29 21:52:38 · 607 阅读 · 1 评论