#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】的更多相关文章

  1. JavaScript学习10 JS数据类型、强制类型转换和对象属性

    JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以 ...

  2. ThinkPhp学习10

    原文:ThinkPhp学习10 查询操作 Action模块 User下的search public function search(){ //判断username是否已经传入,且不为空 if(isse ...

  3. python学习10—迭代器、三元表达式与生成器

    python学习10—迭代器.三元表达式与生成器 1. 迭代器协议 定义:对象必须提供一个next方法,执行该方法或者返回迭代中的下一项,或者返回一个StopIteration异常,以终止迭代(只能往 ...

  4. ElasticSearch 5学习(10)——结构化查询(包括新特性)

    之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...

  5. OC学习10——内存管理

    1.对于面向对象的语言,程序需要不断地创建对象.这些对象都是保存在堆内存中,而我们的指针变量中保存的是这些对象在堆内存中的地址,当该对象使用结束之后,指针变量指向其他对象或者指向nil时,这个对象将称 ...

  6. Win32汇编学习(10):对话框(1)

    现在我们开始学习一些有关GUI编程的有趣的部分:以对话框为主要界面的应用程序. 理论: 如果您仔细关注过前一个程序就会发现:您无法按TAB键从一个子窗口控件跳到另一个子窗口控件,要想转移的话只有 用鼠 ...

  7. 【Spark深入学习 -10】基于spark构建企业级流处理系统

    ----本节内容------- 1.流式处理系统背景 1.1 技术背景 1.2 Spark技术很火 2.流式处理技术介绍 2.1流式处理技术概念 2.2流式处理应用场景 2.3流式处理系统分类 3.流 ...

  8. 【转】Java学习---10个测试框架介绍

    [原文]https://www.toutiao.com/i6594302925458113027/ JAVA 程序员需要用到 10 个测试框架和库 Java 程序员需要用到十大单元测试和自动化集成测试 ...

  9. WPF学习10:基于MVVM Light 制作图形编辑工具(1)

    图形编辑器的功能如下图所示: 除了MVVM Light 框架是一个新东西之外,本文所涉及内容之前的WPF学习0-9基本都有相关介绍. 本节中,将搭建编辑器的界面,搭建MVVM Light 框架的使用环 ...

  10. spark学习(10)-RDD的介绍和常用算子

    RDD(弹性分布式数据集,里面并不存储真正要计算的数据,你对RDD的操作,他会在Driver端转换成Task,下发到Executor计算分散在多台集群上的数据) RDD是一个代理,你对代理进行操作,他 ...

随机推荐

  1. mac的svn

    http://xclient.info/s/cornerstone.html?t=c5242a66e53f1d866afe8c42aace2738c04ce9ee#versions 破解版的地址 打开 ...

  2. DrawerLayout侧滑

    DrawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说DrawerLayout是因为第三方控件如SlidingMenu等出现之后,google借鉴而出现的产物.D ...

  3. 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色

    简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性.并不承担具体的恢复数据的角色.正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在 ...

  4. Selenium2学习(五)-- SeleniumBuilder辅助定位元素

    前言 福利来了,对于用火狐浏览器的小伙伴们,你还在为定位元素而烦恼嘛? 上古神器Selenium Builder来啦,哪里不会点哪里,妈妈再也不用担心我的定位元素问题啦!(但是也不是万能,基本上都能覆 ...

  5. (四)WebDriver常用方法

    点击和输入 前面我们已经学习了定位元素, 定位只是第一步, 定位之后需要对这个元素进行操作, 或单击(按钮) 或输入(输入框) , 下面就来认识 WebDriver 中最常用的几个方法: clear( ...

  6. 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 ...

  7. oracle模糊搜索避免使用like,替换为instr()

    oracle中instr()函数用法 instr(name,'张三')>0  相当于  name like '%张三%' instr(name,'张三')=1  相当于  name like ' ...

  8. 数据结构与算法分析java——树2(二叉树类型)

    1. 二叉查找树 二叉查找树(Binary Search Tree)/  有序二叉树(ordered binary tree)/ 排序二叉树(sorted binary tree) 1). 若任意节点 ...

  9. Jerry的WebClient UI 42篇原创文章合集

    我要感谢CRM On Premise, 因为在这个产品上做开发让我得以使用WebClient UI框架.有些朋友觉得这个SAP自己发明的基于HTML+ABAP的MVC框架,和现在流行的三驾马车(Ang ...

  10. 显示Windows版本号

    实现效果: 知识运用: PaintDesktopVersion键 实现代码: private void button1_Click(object sender, EventArgs e) { Regi ...