【c学习-10】
#include
#include
#define  SOURCE 0
//递归函数
/*
					[基本类型 [整型(int,[长整型(long int),
					[短整型(short int),长度整型(long short int)
),字符型(char),布尔型(bool)
c语言结构类型   :  			  [浮点型(double,float)
					[中间类型 [枚举类型(enum),空类型(void)
					[派生类型 [结构体类型(struct),共用体体类型(union)数组
							类型([]), 函数类型,指针类型(*)
c语言运算符		: [算术运算符:+,-,*,/ ;指针运算符:*,&;数组运算符:[];
   				 [位运算符:>(右移),|(与),&(或),^(异或),~(取反)
					;赋值运算符:=,==,++,--;逻辑运算符:&&,||
				[目运算符:一目,二目,三目( ?:):操作符与多少个运算符结合
c语言格式控制符 : [%d %i:十进制;%o:八进制;%x:十六进制;%f:浮点;%e,%E:指数;
				  %u:无符号浮点;%%:输出%号;%l,%m:修饰;%c,字符;%s:字符串]
c语言常用库函数:	[:字符处理(strcmp():比较字符,
						strlen():字符大小,strupper():大写,
						strcpy():字符赋值......]
*/
void speedFunction(int n){   //0
	int a;  //定义整型变量   //-11
	printf("请输入a的值");
	scanf("%d",&a);
	if(n>SOURCE)//执行判断   //0>10  //11>10
	{
		a++;
		printf("a:%d\n",a);
	}else{
speedFunction(n-a);   //0--11
	}
}
struct sizestruct{
	/*int id;
	char name;
	char age[10];
*/					//empty struct
};
int x=-1,y=2,z;
char ch[]="hello  world";
int main(){
	printf("ch:%d\nch:%s\n",strlen(ch),strupr(ch));
//z=x>y?x:y;  //强制类型转换
	//printf("z:%d\n",z);
	//printf("x:%i\nx:%o\nx:%x\n",x,x,x);
//	printf("%d\n",sizeof(examplesize));	//输出结构体内存大小
//	speedFunction(0);
/*
	register int i; //寄存器变量
	auto int  j;		//自动变3量
	static int z;    //静态变量
	z++;
*/
//gets(i);
	//gets(j);
	/*scanf("%d%d",&i,&j,&z);
	printf("i:%d\nj:%d\n",i,j,z);
	puts(z);
	*/
	/*int i;
	char j,z;
	printf("请输入你要改变的类型别名:\n");
	scanf("%c",&j);
	printf("请输入你想要改变的类型别名:\n");
	scanf("%c",&z);
	//循环你要遍历的次数
	for(i=0;i
【c学习-10】的更多相关文章
- JavaScript学习10 JS数据类型、强制类型转换和对象属性
		
JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...
 - ThinkPhp学习10
		
原文:ThinkPhp学习10 查询操作 Action模块 User下的search public function search(){ //判断username是否已经传入,且不为空 if(isse ...
 - python学习10—迭代器、三元表达式与生成器
		
python学习10—迭代器.三元表达式与生成器 1. 迭代器协议 定义:对象必须提供一个next方法,执行该方法或者返回迭代中的下一项,或者返回一个StopIteration异常,以终止迭代(只能往 ...
 - ElasticSearch 5学习(10)——结构化查询(包括新特性)
		
之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...
 - OC学习10——内存管理
		
1.对于面向对象的语言,程序需要不断地创建对象.这些对象都是保存在堆内存中,而我们的指针变量中保存的是这些对象在堆内存中的地址,当该对象使用结束之后,指针变量指向其他对象或者指向nil时,这个对象将称 ...
 - Win32汇编学习(10):对话框(1)
		
现在我们开始学习一些有关GUI编程的有趣的部分:以对话框为主要界面的应用程序. 理论: 如果您仔细关注过前一个程序就会发现:您无法按TAB键从一个子窗口控件跳到另一个子窗口控件,要想转移的话只有 用鼠 ...
 - 【Spark深入学习 -10】基于spark构建企业级流处理系统
		
----本节内容------- 1.流式处理系统背景 1.1 技术背景 1.2 Spark技术很火 2.流式处理技术介绍 2.1流式处理技术概念 2.2流式处理应用场景 2.3流式处理系统分类 3.流 ...
 - 【转】Java学习---10个测试框架介绍
		
[原文]https://www.toutiao.com/i6594302925458113027/ JAVA 程序员需要用到 10 个测试框架和库 Java 程序员需要用到十大单元测试和自动化集成测试 ...
 - WPF学习10:基于MVVM Light 制作图形编辑工具(1)
		
图形编辑器的功能如下图所示: 除了MVVM Light 框架是一个新东西之外,本文所涉及内容之前的WPF学习0-9基本都有相关介绍. 本节中,将搭建编辑器的界面,搭建MVVM Light 框架的使用环 ...
 - spark学习(10)-RDD的介绍和常用算子
		
RDD(弹性分布式数据集,里面并不存储真正要计算的数据,你对RDD的操作,他会在Driver端转换成Task,下发到Executor计算分散在多台集群上的数据) RDD是一个代理,你对代理进行操作,他 ...
 
随机推荐
- mac的svn
			
http://xclient.info/s/cornerstone.html?t=c5242a66e53f1d866afe8c42aace2738c04ce9ee#versions 破解版的地址 打开 ...
 - DrawerLayout侧滑
			
DrawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说DrawerLayout是因为第三方控件如SlidingMenu等出现之后,google借鉴而出现的产物.D ...
 - 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
			
简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性.并不承担具体的恢复数据的角色.正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在 ...
 - Selenium2学习(五)-- SeleniumBuilder辅助定位元素
			
前言 福利来了,对于用火狐浏览器的小伙伴们,你还在为定位元素而烦恼嘛? 上古神器Selenium Builder来啦,哪里不会点哪里,妈妈再也不用担心我的定位元素问题啦!(但是也不是万能,基本上都能覆 ...
 - (四)WebDriver常用方法
			
点击和输入 前面我们已经学习了定位元素, 定位只是第一步, 定位之后需要对这个元素进行操作, 或单击(按钮) 或输入(输入框) , 下面就来认识 WebDriver 中最常用的几个方法: clear( ...
 - installed_oracle_can't_use
			
Preface 1.my server is windowsxp 2.database is the oralce 10g step A.CHECK SERVER 1.win + r cmd sqlp ...
 - oracle模糊搜索避免使用like,替换为instr()
			
oracle中instr()函数用法 instr(name,'张三')>0 相当于 name like '%张三%' instr(name,'张三')=1 相当于 name like ' ...
 - 数据结构与算法分析java——树2(二叉树类型)
			
1. 二叉查找树 二叉查找树(Binary Search Tree)/ 有序二叉树(ordered binary tree)/ 排序二叉树(sorted binary tree) 1). 若任意节点 ...
 - Jerry的WebClient UI 42篇原创文章合集
			
我要感谢CRM On Premise, 因为在这个产品上做开发让我得以使用WebClient UI框架.有些朋友觉得这个SAP自己发明的基于HTML+ABAP的MVC框架,和现在流行的三驾马车(Ang ...
 - 显示Windows版本号
			
实现效果: 知识运用: PaintDesktopVersion键 实现代码: private void button1_Click(object sender, EventArgs e) { Regi ...