zoukankan      html  css  js  c++  java
  • 初学C与C在TC2.0上运行的注意事项

    在TC2.0环境下学习C语言应该注意的:

    #include<stdio.h>       //一个源程序的预处理 必须要的
    int main()              //主函数 在tc中可以简写为  main() 必须有的 且是唯一的
    {
     int max(int x,int y);  //要先告诉计算机有max这么一个函数 并且是一个整数 ()内的x和y是参数 也是整数
     int a,b,c;             //定义a,b,c三个为整数
     fflush(stdin);         //清除缓存参数 与scanf一起使用
     scanf("%d,%d",&a,&b);  //接收键盘输入的数值 并把他们分别存到变量a和b中
     c=max(a,b);            //告诉计算机c的数值是用a和b两个数用max的方法得来的
     printf("max=%d\n",c);  //显示()内的内容 %d替换为c 得出显示max=c
     retunrn 0;             //在tc中应该换成system("pause");
    }
     int max(int x,int y);  //这里就是要告诉计算机函数max方法是怎么运算的
                              对函数max的定义!
    {
     int z;                 //定义z为整数
     if(x>y)z=x;            //if可以暂解释为"假如" 假如(x>y)那么z=x;这里的if的格式不规范 下面会有规范的写法介绍
     else z=y;              //else可以暂解释为"否则,不然的话" 不然的话z=y
     return(z);             //将z的数值返还到调用max函数的位置
    }

    这是求两个整数中较大者的源程序 其中
    if(x>y)z=x;
    这行的写法为简写 规范的写法应该是
    if(x>t)
    {
     z=x;
    }
    当if的后面只有一行可以这么写 如果有两行的话应该另外需要一个else if
    如果是三个数值做比较的话 以x,y,z做比较的话 最终我们要得到v 应该这么写
    if(x>y && x>z)
    {
     v=x;
    }
    else if(y>z && y>z)
    {
     v=y;
    }
    else v=z;
    因为是三个数值做比较会出现两种条件 所以这里我们加上else if,如果if解释为"如果"的意思 else if可以理解为"又或者" else可以理解为"否则的话"
    &&的意思可以理解为"并且"


     int max(int x)  他的格式是
    整数 方法 (参数为整数 参数名)
    其中()内的参数和参数类型是可有可无的

  • 相关阅读:
    day17_sql优化——AWR
    [笔记]《HTTP权威指南》- 媒体类型和字符集
    分析 webpack 打包后的代码
    跨站点请求伪造(CSRF)
    如何定制 fis3-jello
    [翻译]简单的实现一个Promise
    浏览器的 bfcache 特性
    Linux 下搭建 FTP 服务器
    better-scroll 源码分析
    [笔记]移动端的 viewport 和各种像素区分
  • 原文地址:https://www.cnblogs.com/shujun/p/3075262.html
Copyright © 2011-2022 走看看