#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int QWE(int x, int y) //自己写的二元一次加法函数
{
int z;
z = x + y;
return z; //return z 返回值是一个整型,即函数的值,整个函数语句可以看作y=f(x,y),所以函数开头要加int
}

int main()
{
char input;
printf("入门嵌入式\n");
printf("你要好好学习吗? (Y/N)>>>");
scanf("%c", &input);
if (input == 'Y') //if语句,{}可省略
{
printf("YES,I CAN!!!\n\n");
}
else
{
printf("GAME OVER!!!\n\n");
}

int line = 2000;char keyin;printf("什么时候能学好嵌入式\77\n");while (line <= 20000)  //while语句,{}不可省略{    scanf("%c", &keyin);    printf("%d\n", line);    if(keyin!='\0')        line=line+2000;}if (line >= 20000){    printf("OK!OK!\n\n");}int sum = 0;int a = 0;int b = 0;printf("输入x和y,求值\n");printf("x =");scanf("%d", &a);printf("y =");scanf("%d", &b);sum = QWE(a, b);printf("sum = %d\n\n", sum);int arr[10] = {1,2,3,4,5,6,7,8,9,10};  //C语言中给了数组的定义:一组相同类型的元素的集合char ch[20];  //数组每个元素都有下标,默认从0开始float fl[5];printf("arr[4]=%d\n\n", arr[4]);int i = 0;  //创建循环变量while (i <= 9)  //批量显示arr[]数组元素的循环程序{    printf("arr[%d] = %d\n", i, arr[i]);    i++;}printf("\n");int f = 5 % 2;  //取模,取余数int l = 5 / 2;printf("%d,%d\n\n", f, l);int u = 1;int v = 0;v = u << 2;  //移(二进制)位操作符,左移,右移printf("%d\n\n", v);//位操作符 &-按位与;|-按位或;^-按位异或,对应的二进制位相同为0,相异为1//a = a + 10;//a += 10;赋值操作符,复合赋值符:+=,-=,*=,/=,%=,>>=,<<=,&=,|=,^=//单目操作符,双目操作符,三目操作符int sz = 0;printf("%d\n", sizeof(arr));  //sizeof计算变量的类型所占空间的大小,单位是字节sz = sizeof(arr) / sizeof(arr[0]);//计算数组的元素个数,个数 = 数组总大小/每个元素的大小printf("%d\n", sz);return 0;  //int main()函数的值

}

©著作权归作者所有:来自51CTO博客作者hyb_277的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 数组的排序
  2. 数据结构与算法—队列(搞懂最常用数据结构之一)
  3. 数据结构与算法—栈详解(看完面试考试再也不怕了)
  4. PHP数组常用函数
  5. 【干货分享】Linux操作系统自动化测试平台
  6. 初识C语言2
  7. 数组排序、数组合并
  8. PHP基础知识:数组相关函数和操作
  9. 指向函数指针数组的指针

随机推荐

  1. 谁说Android的动画不廉价(四)之元素动画
  2. Android 使用OpenCV的三种方式(Android S
  3. 关于Android初级逻辑思考(续)——android文
  4. Android 视频列表(RecyclerView)实现自动
  5. android market过滤规则研究 - 第二届 Go
  6. Android创建和使用数据库详细指南(7)
  7. 【Android 设计】:启航_ 创作意图 | 设计
  8. Android实现网络视频播放
  9. android程序实现简单拨号器功能
  10. Android简单音乐播放器