C语言
C语言基础语法及实战案例
今夜月-半弯
人生苦短,我学python
展开
-
C语言system()函数的用法
C语言system()函数的用法1.函数简介C语言中,system函数可以用于调用一些DOS命令,比如system(“pause”)可以卡主系统控制台,而另一个常用的system(“cls”)为清屏命令,等于在DOS上使用cls命令。2.函数支持库及原型(1)函数原型int system(char *command);(2)函数支持库:stdlib.h3.函数返回值(1)=-1:出现...原创 2020-03-12 16:44:23 · 7340 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十六)-C预处理器和C库
第十六章 C预处理器和C库C预处理器:在程序执行前查看程序,根据程序中的预处理器指令,预处理器把符号缩写替换为器表示的内容。1.明示常量:#define指令可以出现在源文件任何地方,其定义从指令出现的地方到该文件末尾有效。预处理器从#开始运行,到后面第一个换行符为止,也就是说,指令的长度仅限于一行。预处理器不会进行实际的运算,运算的过程在编译进行,它只进行替换宏定义还可以包含其他...原创 2020-03-09 22:06:14 · 491 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十五)-位操作
第十五章 位操作1.二进制数、位、字节(1)二进制整数c语言用字节表示储存系统字符集所需的大小,所以c字节可能是8位,9位,16位或其他值。不过描述存储器芯片和数据传输率中所用的字节指的是8位字节。(2)有符号整数1)如何表示有符号整数取决于硬件,而不是c语言2)二进制补码是当今最常用的系统3)二进制反码:通过反转位组合中的每一位形成一个负数。4)要得到一个二进制补码数的相反数,...原创 2020-03-09 21:26:04 · 322 阅读 · 0 评论 -
C语言数学库math.h ANSI C标准的一些常用数学函数
从《c primer plus》上截取下来的,方便以后查找使用。原创 2020-03-07 20:33:03 · 316 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十四)-结构与其他数据形式
第十四章 结构与其他数据形式1.结构声明的建立(1)结构声明描述了一个结构的组织布局(2)右花括号后面的分号是必须的,表明结构布局定义结束。(3)结构声明可以放在所有函数的外部,也可以放在一个函数定义的内部,但是如果把声明放在函数内部,它的标记只局限于该函数内部使用,(4)结构的标记名是可选的,但是在一处定义结构布局,在另一处定义实际的结构变量,必须使用标记。2.定义结构变量(1)初...原创 2020-03-09 19:26:28 · 267 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十三)-文件输入输出
第十三章 文件输入输出1.与文件进行通信(1)文件:c把文件看做是一系列连续的字节,每个字节都能单独被读取(2)文本模式与二进制模式:文本模式-包含文本内容的文本文件,二进制模式-图片音乐类,1)UNIX用同一种文件格式处理文本文件与二进制文件的内容2)在二进制模式中,程序可以访问文件的每个字节。3)在文本模式中,程序所见的内容和文件的实际内容不同。程序以文本模式读取文件时,把本地环境...原创 2020-03-09 19:07:04 · 187 阅读 · 1 评论 -
《c primer plus》c语言学习笔记整理(十二)-存储类别、链接和内存管理
第十二章 存储类别、链接和内存管理1.存储类别(1)作用域1)块作用域:局部变量(包括函数形式参数)都具有块作用域,变量可见范围是从定义处到包含该定义的块的末尾,定义在块中的变量具有块作用域2)函数作用域:仅用于goto语句。3)函数原型作用域:用于函数原型中的形参名(变量名),函数原型作用域的范围是从形参定义处到原型声明结束。4)文件作用域:具有文件作用域的变量从定义处到该定义所在文...原创 2020-03-09 18:53:23 · 223 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十一)-字符串与字符串函数
第十一章 字符串与字符串函数1.表示字符串与字符串I/O(1)在程序中定义字符串1)puts函数只显示字符串,而且自动在显示的字符串末尾加上换行符;2)字符串字面量:用双引号括起来的内容,3)2.字符串输入3.字符串输出(1)puts()函数1)puts函数只显示字符串,而且自动在显示的字符串末尾加上换行符,将字符串的地址作为参数传递给它就可以。2)puts()如何在遇到空字符...原创 2020-03-09 18:50:25 · 227 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(十)-数组与指针
第十章 数组与指针1.一维数组(1)初始化数组1)使用符号变量表示数组大小,这是我们推荐的做法,便于后期修改2)把数组设置为只读,可用const声明与初始化数组,一旦声明为const,便不可以给其再赋值。只能从数组中检索值。3)对于其他一些存储类别的变量和数组,如果在声明时未初始化,编译器会自动把它们的值设置为0。3)使用数组前必须初始化,不然会得到垃圾数值4)本章数组属于自动存储类...原创 2020-03-09 18:18:04 · 331 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(八)-字符输入输出和输入验证
本章节内容为所有系统都通用的标准I/O函数,这些函数编写的程序很容易从一个系统移植到另一个系统。处理文件输入及输出也可以用这些函数。1.单字符I/O:getchar()与putchar()ANSIC标准发布后,C就把stdio.h头文件与使用getchar()和putchar()相关联,其实getchar()与putchar()都不是真正的函数,他们被定义为供预处理使用的宏。2.缓冲区(1...原创 2020-02-29 17:41:46 · 257 阅读 · 0 评论 -
《c primer plus》c语言学习笔记整理(七)-分支与跳转
1.if语句及if else语句(1)是对if (expression)中的expression的求值进行真假判断,真就执行,其实实际上是1,0,1为真,0为假(2)if与else之间只能允许一条语句存在(简单语句或者复合语句)(3)区别:if语句用于选择是否执行一个行为,if else语句用于在两个行为之间选择。(4)getchar()函数与putchar()函数:前者打印参数,从输入...原创 2020-02-29 17:34:03 · 213 阅读 · 0 评论