条件编译

C语言I博客作业11

帅比萌擦擦* 提交于 2019-12-06 15:14:02
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业11 我在这个课程的目标是 将本学期所学好好复习汇总,期末考试争取不挂科 这个作业在那个具体方面帮助我实现目标 理解老师上课讲的变量的作用域和生存期,弄懂存储类型 参考文献 C语言 1.PTA实验作业 1.1 题目名1:6-2 统计各位数字之和是5的数 题目内容描述:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 函数接口定义: int is( int number ); void count_sum( int a, int b ); 函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。 函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式 count = 满足条件的整数个数, sum = 这些整数的和 进行输出。题目保证0<a≤b≤10000 裁判测试程序样例: #include <stdio.h> int is( int number ); void count_sum( int a, int b ); int main() { int a, b; scanf("%d %d", &a, &b); if

java运算符

落爺英雄遲暮 提交于 2019-12-06 07:45:14
Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B等于30 - 减法 - 左操作数减去右操作数 A – B等于-10 `*` 乘法 - 相乘操作符两侧的值 A * B等于200 / 除法 - 左操作数除以右操作数 B / A等于2 % 取模 - 左操作数除以右操作数的余数 B%A等于0 ++ 自增 - 操作数的值增加1 B++ 或 ++B 等于 21 -- 自减 - 操作数的值减少1 B-- 或 --B 等于 19 实例 下面的简单示例程序演示了算术运算符。复制并粘贴下面的Java程序并保存为 Test.java 文件,然后编译并运行这个程序: public class Test { public static void main(String args[]) { int a = 10; int b = 20; int c = 25; int d = 25; System.out

JavaSE基础(五)--Java运算符

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 01:12:39
Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B等于200 / 除法 - 左操作数除以右操作数 B / A等于2 % 取余 - 左操作数除以右操作数的余数 B%A等于0 ++ 自增: 操作数的值增加1 B++ 或 ++B 等于 21(区别详见下文) -- 自减: 操作数的值减少1 B-- 或 --B 等于 19(区别详见下文) 实例 下面的简单示例程序演示了算术运算符。复制并粘贴下面的 Java 程序并保存为 Test.java 文件,然后编译并运行这个程序: 实例 public class Test {   public static void main ( String [ ] args ) {     int a = 10 ;     int b = 20 ;   

初识Python

风格不统一 提交于 2019-12-05 04:04:18
计算机的基础知识 cpu:处理和运算 内存:临时储存数据,解决硬盘和CPU的速度差 硬盘:永久储存数据 操作系统:是一个程序(特殊)调度每个硬件之间的数据传输 python应用历史 2004 Django--诞生 2008 Python3x诞生 Python2和Python3的区别 Python2:源代码不统一,重复代码多,维护成本高 Python3:源码统一,没有重复代码,维护成本低 编译型语言与解释性语言 编译型:只翻译一次 编译型语言: 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。 特点 在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件,如exe格式的文件,以后要再运行时,直接使用编译结果即可,如直接运行exe文件。因为只需编译一次,以后运行时不需要编译,所以编译型语言执行效率高。 总结 一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高; 与特定平台相关,一般无法移植到其他平台; 优点:运行速度快 缺点:开发效率低 代表语言:C 、C++ 解释型:一句一句翻译,逐行翻译 解释型语言 使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。 特点 解释型语言不需要事先编译,其直接将源代码解释成机器码并立即执行

python基础(一)-day01

前提是你 提交于 2019-12-03 22:56:31
01.万恶之源-python基础 ⼀一.python介绍 python的创始⼈人为吉多·范罗苏姆(Guido van Rossum)。1989年年的圣诞节期间,吉多· 范罗苏姆为了了在阿姆斯特丹丹打发时间,决⼼心开发⼀一个新的脚本解释程序,作为ABC语⾔言的⼀一 种继承。 最新的TIOBE排⾏行行榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简 单,是⼀一个优秀并⼴广泛使⽤用的语⾔言。 由上图可⻅见,Python整体呈上升趋势,反映出Python应⽤用越来越⼴广泛并且也逐渐得到业内 的认可!!! Python可以应⽤用于众多领域,如:数据分析、组件集成、⽹网络服务、图像处理理、数值计算 和科学计算等众多领域。⽬目前业内⼏几乎所有⼤大中型互联⽹网企业都在使⽤用Python,如: Youtube、Dropbox、BT、Quora(中国知乎)、⾖豆瓣、知乎、Google、Yahoo!、 Facebook、NASA、百度、腾讯、汽⻋车之家、美团等。 ⽬目前Python主要应⽤用领域: 云计算: 云计算最⽕火的语⾔言, 典型应⽤用OpenStack WEB开发: 众多优秀的WEB框架,众多⼤大型⽹网站均为Python开发,Youtube, Dropbox, ⾖豆瓣。。。, 典型WEB框架有Django 科学运算、⼈人⼯工智能: 典型库NumPy, SciPy,

C/C++ 条件编译

落花浮王杯 提交于 2019-12-03 13:37:41
条件编译 就是指有条件的编译,即根据条件去编译代码,在编译阶段时就对代码做出取舍,有的编译,有的不编译,这样比写成一个个判断函数更有效率,比如工程代码大部分的地方都类似,只有个别语句因为使用的硬件版本不同,就可以使用条件编译增加可移植性。 条件编译的“条件”,可以是一个表达式的值,也可以是一个定义的宏。 对于前者,如果该表达式为真,则编译下面的代码,为假则不编译。对于后者,如果定义了该宏,则编译下面的代码,未定义则不编译。 后者的情况,最常见的就是头文件使用的防止重复定义的写法。 #ifndef _ABCD_H_ #define _ABCD_H_ /* ...... */ #endif 首先,如果没有定义_ABCD_H_,就定义这个宏,然后跟一段代码,以“endif”结束。此“endif”对应的是开头“ifndef”的“if”,把中间的所有代码包裹起来。 那么,编译时把所有文件包含起来,第一次编译到此处时,会定义_ABCD_H_并编译下面的代码。往下继续编译时,倘若有其它文件引用了这个头文件,会再次遇到这一段代码,然后发现_ADCD_H_已经被定义,所以“ifndef _ADCD_H_”后面的代码都不会编译,这样就防止了头文件的重复定义。 通用条件编译指令: #if :如果条件为真,则执行相应操作 #elif :如果前面条件为假,而该条件为真,则执行相应操作 #else

day1------python基础

让人想犯罪 __ 提交于 2019-12-03 05:21:49
python 基础 一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python已经占据世界第四名的位置, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 TOP 10 编程语言 TIOBE 指数走势( 2002-2018 ) 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域, 如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。 目前 Python 主要应 用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox,豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib,

js值的比较和使用foreach遍历数据和条件编译

匿名 (未验证) 提交于 2019-12-03 00:19:01
js是自动强制自由型语言:所以 所以此时如过要判断其类型:应该使用===来判断 使用for in遍历数据时取值时用【key】(无论是遍历的数组还是map类型)来取值如下: for(var i in arr){ } JavaScript的条件编译: /*@cc_on @*/ /*@if (@_jscript_version >= 4) alert("JScript version 4 or better"); @else @*/ alert("You need a more recent script engine."); /*@end @*/ 在使用条件编译是要先使用 /*@cc_on @*/ 来启用条件编译。 Global 对象从不直接使用,并且不能用 new 运算符创建。 Global 对象没有语法。直接调用其方法。 文章来源: js值的比较和使用foreach遍历数据和条件编译

Java 运算符

只谈情不闲聊 提交于 2019-12-02 19:58:14
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 http://www.jinnan411.top/?p=845 关系运算符 http://www.jinnan411.top/?p=843 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B等于200 / 除法 - 左操作数除以右操作数 B / A等于2 % 取余 - 左操作数除以右操作数的余数 B%A等于0 ++ 自增: 操作数的值增加1 B++ 或 ++B 等于 21(区别详见下文) -- 自减: 操作数的值减少1 B-- 或 --B 等于 19(区别详见下文) 实例 下面的简单示例程序演示了算术运算符。复制并粘贴下面的 Java 程序并保存为 Test.java 文件,然后编译并运行这个程序: http://www.jinnan411.top/?p=841 实例 public class Test

1.python简介

蹲街弑〆低调 提交于 2019-12-02 18:21:15
简介 1、python语言介绍 python的创始人:Guido Van Rossum 2、python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型定义语言 (1)编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成对应的可执行代码,这个过程就是编译(Compile),而负责编译的程序就被称为编译器(Compiler) (2)通常我们所说的动态语言,静态语言是指动态类型语言和静态类型语言 (3)动态类型语言:是指在运行期间采取做数据类型检查的语言。即在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。典型的是python和Ruby (4)静态类型语言:数据类型是在编译期间检查的,也就是说在写程序的时候要声明所有变量的数据类型。C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#,JAVA 3、Python能做什么 网络应用、科学运算、GUI程序、系统管理工具、其他等等 Web应用开发 Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python定义了WSGI标准应用接口来协调Http服务器与基于Python的Web程序之间的通信。一些Web框架,如Django