博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学C与C在TC2.0上运行的注意事项
阅读量:7242 次
发布时间:2019-06-29

本文共 1057 字,大约阅读时间需要 3 分钟。

在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)  他的格式是
整数 方法 (参数为整数 参数名)
其中()内的参数和参数类型是可有可无的

转载于:https://www.cnblogs.com/shujun/archive/2013/05/13/3075262.html

你可能感兴趣的文章
Code Chef January Challenge 2019题解
查看>>
洛谷P3527 [POI2011]MET-Meteors(整体二分)
查看>>
extjs 点击链接到另一个页面 并激活另一个页面的指定tab
查看>>
JAVA Shallow heap & Retained heap
查看>>
2018"百度之星"程序设计大赛 - 资格赛
查看>>
DGUT_FLY退役贴 && FunCfans毕业总结-竞赛篇
查看>>
[]斯特林数
查看>>
麻省理工学院公开课:经典力学
查看>>
一点声明
查看>>
【百度人脸识别开发套件】开放人脸识别APP及SDK,加速二次开发进程
查看>>
2017京东笔试总结
查看>>
人生真是圆的,从BASIC开始的程序人生,又回到了BASIC,难道。。。。。
查看>>
JavaScript基础语法
查看>>
习题6-4 使用函数输出指定范围内的Fibonacci数
查看>>
代码清单3-10 一个完整的泛型枚举——从0枚举到9
查看>>
myeclipse 编码问题
查看>>
POJ1637 Sightseeing Tour
查看>>
spring数据绑定默认的日期解析格式解析不了yyyy格式
查看>>
poi 下拉框实现
查看>>
百度地图通过地址得到经纬度
查看>>