摘要: %c 读入一个字符 %s 读入一个字符串,遇到空格制表符或者换行符时结束。 %d 读入一个十进制整数 %x或者%X 读入一个十六进制整数(读出时,%x:小写,%X:大写) %o 读入一个八进制整数 %p 读入一个指针,也就是地址 %u 读入一个无符号十进制整数 %a或者%A 读入一个浮点值(仅C99 阅读全文
posted @ 2018-06-26 21:51 insistYuan 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 1、使用vi或者vim编写程序文件 2、使用gcc把所有的源文件翻译成计算机认识的格式(编译) 3、使用./a.out作为命令执行得到的可执行文件 gcc编译器的工作步骤: 1、处理所有的预处理指令 2、把第一步的处理结构翻译成计算机认识的格式(编译) 3、把第二部的处理结果合并成最终的可执行文件( 阅读全文
posted @ 2018-06-26 21:42 insistYuan 阅读(792) 评论(0) 推荐(0) 编辑
摘要: C语言关键字共有32个,每个关键字都有专门的用途,根据不同的用途可以将其分为四种类型:数据类型,控制语句类型,存储类型和其他类型。 数据类型 1、void : 声明函数五返回值或者无参,声明无类型指针(还有可以将没有用的函数参数声明为void型,这样可以消除警告) 2、char : 声明字符型变量或 阅读全文
posted @ 2018-06-26 21:24 insistYuan 阅读(315) 评论(0) 推荐(0) 编辑
摘要: C语言函数在结束的时候可以用一个数字表示运行的结果,这个数字就叫做函数的返回值。 主函数应该有一个返回值。如果这个返回值是0就表示程序希望计算机认为它正常结束,如果不是0就表示程序希望计算机认为它是出错的。 除主函数外,其他函数也有自己的返回值,哪怕是返回值是void。 这也是我们低耦合的重要依托。 阅读全文
posted @ 2018-06-26 20:34 insistYuan 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 栈区(stack) 由编译器自动分配和释放,存放函数的参数值,局部变量的值等。其他操作类似于数据结构中的栈。 堆区(heap) 一般有程序员分配和释放,若程序员不释放,程序结束后可能有OS回收。它和数据结构中的堆不是一回事,分配方式类似于链表。 全局区(静态区static) 全局变量和静态变量存储在 阅读全文
posted @ 2018-06-26 13:52 insistYuan 阅读(7419) 评论(0) 推荐(0) 编辑
摘要: 栈区(stack) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其他操作类似于数据结构中的栈。 堆区(heap) 一般有程序员分配释放,若程序员不释放,程序结束后可能有OS回收。它和数据结构中的堆不是一回事,分配方式类似于链表。 全局区(静态区static) 全局变量和静态变量存储在之一 阅读全文
posted @ 2018-06-26 13:47 insistYuan 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: char简介 char是C/C++中的基本数据类型,可容纳单个字符的一种基本数据类型。 char占一个字节,也就是8个bit(二进制位),0000 0000 ~ 1111 1111,在无符号类型时char表示的范围是0~255,在有符号类型时char表示的范围是-128~127,可以表示256个整数 阅读全文
posted @ 2018-06-26 11:43 insistYuan 阅读(9013) 评论(1) 推荐(0) 编辑