c语言
文章平均质量分 65
TXTSDYWT
我就是我,唯一的我!
展开
-
C语言中=与==的不同
众所周知,在C语言中,=是赋值运算符,==是比较运算符。下面是=的用法(摘自《C陷阱与缺陷》): 下面的例子是关于==的用法的(摘自《C陷阱与缺陷》):这个例子中的循环语句本意是:跳过文件中的空格符、制表符和换行号。因为将==错误的写成了=,并且=的优先级低于||,所以实际上是将(' ' || C == '\t' || C == '\n')的值赋给了C。但是这个bug是可以运行的,如果不将这个错误加以解决,这个循环将会一直进行到整个文件运行结束。当文件运行结束后,循环是否还进行下去,这就要取决于原创 2022-12-06 19:02:20 · 930 阅读 · 0 评论 -
数据和C的结合
这个示例用到了整数类型的变量(int)和浮点数类型的变量(float),能够处理更大范围的数据。其中,在printf()中使用了%f来处理浮点值,%.2f指:输出的浮点数只显示小数点后面两位。scanf()函数用于读取键盘输入,%f则表示scanf()函数要读取用户输入的浮点数,&weight规定scanf()把输入的值赋给weight。(来源于:《C Primer Plus》)程序存在的意义就是要利用数据给人类提供便利。下面我们就着重的介绍整数类型和浮点数类型。C语言提供有两大系列的多种数据类型。原创 2022-11-14 11:59:24 · 367 阅读 · 0 评论 -
简单的C语言程序示例
经典的C语言程序示例是在屏幕上打印出hello world。但是这多少有点简单,为了更加深入的了解C语言程序,让我们搞点更加“高级”的程序。是不是更高级了?哈哈^_^。现在我们看到的是编译的结果 下面我们开始逐一解读这一行行C语言代码。#include是一条C预处理指令,预处理就是C编译器在编译前对源代码做的准备工作。include文件用来提供便捷的途径共享许多程序共有的信息。stdio.h文件包含了所有C编译器所使用的输入和输出函数,且该文件名的含义就是标准输入/输出头文件,所以所有的C编译器的软件原创 2022-07-03 11:12:11 · 3527 阅读 · 0 评论 -
C语言的开发环境
所有的高级计算机语言都需要用编译器把程序编译成计算机能够看得懂二进制。所以我们需要一个环境来开发程序,从而通过程序实现一系列“骚操作。”1. UNIX系统C语言的诞生源于UNIX系统,也因UNIX系统而闻名。在UNIX系统编辑C程序,通常会用到通用的UNIX编辑器,比如:emacs、vi、jove等等。UNIX中,编译文件要用cc命令。如编译33.c文件,输入cc 33.c值得注意的是,在UNIX中储存C语言程序的文件,文件名要以.c结尾,而不是.C。...原创 2022-06-27 22:48:19 · 4716 阅读 · 0 评论 -
从零开始--迈向C语言
首先,恭喜你打开了一扇无与伦比的大门。欢迎来到C语言的奇妙世界。 在40多年前的1972年,来自著名的贝尔实验室的两位大佬,丹尼斯·里奇(Dennis Ritch)和肯·汤普(Ken Thompson)在自娱自乐下设计出C语言。但C语言并不完全是巧合出现的,追根溯源,C语言的出现竟然因为一个庞大并且失败的项目。在1969年,一个名叫Multics的项目横空出世,该项目由麻省理工学院、通用电气和贝尔实验室联合创立的,目的是创建一个快速而便捷的操作系统。...原创 2022-06-23 18:49:57 · 514 阅读 · 1 评论 -
C语言编译器Visual Studio官方正版下载安装
c语言编译器win官方正版原创 2022-05-26 19:21:57 · 10924 阅读 · 0 评论