| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 530 人关注过本帖
标题:这段c语言是什么意思
只看楼主 加入收藏
ppppphh
Rank: 1
等 级:禁止访问
帖 子:106
专家分:0
注 册:2010-4-11
结帖率:75%
收藏
 问题点数:0 回复次数:5 
这段c语言是什么意思
#include<stdio.h>
#define M  -1
const int N=10:

void main()
{
    int x,y:
    pruntf("请输入一个整数:");
    scanf("%d",&x);
    if(x<N)y=m*x+1;
    else y= (x+m) *x-3;
    printf("x=%d,y=%d\n",x,y);
}

其中#define 这个命令在这个程序里面起什么作用,#define M  -1这句话又是什么意思,请通俗一点
搜索更多相关主题的帖子: c语言 
2010-04-15 17:34
kinwyb
Rank: 4
等 级:业余侠客
帖 子:134
专家分:244
注 册:2009-3-7
收藏
得分:0 
#define M  -1意思是以后程序中出现的M都代表-1。

学习c语言痛苦!!但是要坚持~~
2010-04-15 17:46
zhanfffmmm
Rank: 5Rank: 5
等 级:职业侠客
帖 子:238
专家分:343
注 册:2009-10-16
收藏
得分:0 
比如   #define   PI   3.1415962,這则下面出现的PI都等于3.1415962。(主要是为了方便修改PI的值)
2010-04-15 17:59
wangxian025
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-4-15
收藏
得分:0 
就是定义 M 为-1,下面的程序中M就代表-1

2010-04-15 19:58
蓝色¤幻想
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2010-3-19
收藏
得分:0 
在程序开头的地方应该用m,M和m不一样
#define在程序中是宏定义的意思
#define m  -1
就是说它定义 m 为-1
程序中m就代表-1
出现宏定义的m,就是-1
2010-04-16 10:41
account
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:91
专家分:107
注 册:2010-4-12
收藏
得分:0 
#include<stdio.h>              //包含标准输入输出头文件,但程序本身只用了printf,scanf,这两个输入输出函数已默认包括,可以不写
#define M  -1                  //定义M为-1,在程序中,M均用-1代替,但这里应该写成m,c是大小写敏感的
const int N=10:                //设定N为整型常数,值为-10,

void main()                    //void是不需要返回值,同样这里也可以省略
{
    int x,y:                  
    pruntf("请输入一个整数:");
    scanf("%d",&x);
    if(x<N)y=m*x+1;            //如果前面键盘输入的x值小于10,则y=-1*x+1
    else y= (x+m) *x-3;        //否则y=(x-1)*x-3
    printf("x=%d,y=%d\n",x,y);
}

2010-04-16 10:53
快速回复:这段c语言是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015828 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved