C工程编译器工程师求助

> 问题详情
C语言的编译系统对宏命令是()。
A.在程序运行时进行代换处理的
B.在程序连接时进行代换处理的
悬赏:0&答案豆
提问人:匿名网友
发布时间:
C语言的编译系统对宏命令是(&&)。&&A.在程序运行时进行代换处理的&&B.在程序连接时进行代换处理的&&C.和源程序中其他C语句同时进行编译的&&D.在对源程序中其他成分正式编译之前进行处理的
您可能感兴趣的试题
1有如下定义&&struct person{char name[9];&};&&struct person&class[10]={&Johu&,&&17,&&&&&&&&&&&&&&&&Paul&,&&19,&&&&&&&&&&&&&&&&Mary&,&&18,&&&&&&&&&&&&&&&&Adam&,&&16,};&&根据上述定义,能输出字母M的语句是(&&)。&&A.printf(&%c\n&,class[3].name);&&B.printf(&%c\n&,class[3].name[1]);&&C.printf(&%c\n&,class[2].name[1]);&&D.printf(&%c\n&,class[2].name[0]);2以下对结构体类型变量的定义中,不正确的是(&&)。&&A.typedef struct aa&&&{&int&&n;&&&&&&&&}AA;&&&&AAtd1;&&B.#define AA&struct aa&&&AA{&&&&&&&&}td1;&&C.struct&&&{&&&&&&&}&&struct aatd1;&&D.struct&&{&&&&&&&&}td1;3设有以下说明语句&&struct&ex&&{&&}&&则下面的叙述中不正确的是(&&)。&&A.struct是结构体类型的关键字&&B.example是结构体类型名&&C.x,y,z都是结构体成员名&D.struct ex是结构体类型4下面程序的输出是(&&)。&&&#define SUB(x,y)&(x)*y&&main()&&{int a=3,b=4;&&&printf(&%d\n&,SUB(a++,b++));&&}&&A.12&&B.15&&C.16 D.20
我有更好的答案
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:千里之行 始于足下
欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1920 人关注过本帖
标题:求助:程序编译时无错误,但运行时却提示未编译
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:5&&&
求助:程序编译时无错误,但运行时却提示未编译
#pragma warning(disable:4786)
#include &algorithm&
#include &iostream&
#include &fstream&
#include &cstring&
#include &cstdlib&
#include &cstdio&
#include &cmath&
#include &queue&
#include &stack&
#include &set&
#include &map&
#include &cinio.h&
#include &string&
const long&&maxn = 1048580;
const int INF = 0x3
const double EPS = 1e-6;
const double PI = 3.1415926;
typedef&&long&&
int dx[4] = {0,0,1,-1};
int dy[4] = {1,-1,0,0};
typedef struct node&&& //′¢Öμ
&&& struct node *
Rlink head[maxn];
void List_insert(int add,int data)&&&&&&&&&&&&&&&&&&//á′±íÖD2åèëμØÖ·
&&& if(head[add]==NULL)
&&&&&&&&head[add] = (node *)malloc(sizeof(node));
&&&&&&&&head[add]-&add =
&&&&&&&&head[add]-&next = NULL;
&&&&&&&&node *p = head[add];
&&&&&&&&while(p-&next)
&&&&&&&&&&&&p=p-&
&&&&&&&&node *q = (node *)malloc(sizeof(node));
&&&&&&&&q-&add =
&&&&&&&&q-&next = NULL;
&&&&&&&&p-&next =
char str[1];
char lstr[];
int hash(char *strr);
struct Trie
&&& int next[1],fail[1048580],end[1048580];
&&& int root,L;
&&& int newnode()
&&&&&&&&for(int i = 0; i & 101; i++)
&&&&&&&&&&&&next[L][i] = -1;
&&&&&&&&end[L++] = -1;
&&&&&&&&return L-1;
&&& void init()
&&&&&&&&L = 0;
&&&&&&&&root = newnode();
&&& void insert(char s[],int id)
&&&&&&&&int len = strlen(s);
&&&&&&&&int now =
&&&&&&&&for(int i = 0; i & i++)
&&&&&&&&&&&&if(next[now][s[i]] == -1)
&&&&&&&&&&&&&&& next[now][s[i]] = newnode();
&&&&&&&&&&&&now = next[now][s[i]];
&&&&&&&&end[now] =
&&& void build()
&&&&&&&&queue&int&Q;
&&&&&&&&fail[root] =
&&&&&&&&for(int i = 0; i & 101; i++)
&&&&&&&&&&&&if(next[root][i] == -1)
&&&&&&&&&&&&&&& next[root][i] =
&&&&&&&&&&&&else
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& fail[next[root][i]] =
&&&&&&&&&&&&&&& Q.push(next[root][i]);
&&&&&&&&&&&&}
&&&&&&&&while(!Q.empty())
&&&&&&&&&&&&int now = Q.front();
&&&&&&&&&&&&Q.pop();
&&&&&&&&&&&&for(int i = 0; i & 101; i++)
&&&&&&&&&&&&&&& if(next[now][i] == -1)
&&&&&&&&&&&&&&&&&&&&next[now][i]=next[fail[now]][i];
&&&&&&&&&&&&&&& else
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&fail[next[now][i]]=next[fail[now]][i];
&&&&&&&&&&&&&&&&&&&&Q.push(next[now][i]);
&&&&&&&&&&&&&&& }
&&& int num[1048580];//¼Ç¼¸öêy
&&& vector&int&post[1048580];//¼Ç¼λÖÃ
&&& void query(char buf[],int n)
&&&&&&&&for(int i = 0; i & i++)
&&&&&&&&&&&&num[i] = 0,post[i].clear();
&&&&&&&&int len=strlen(buf);
&&&&&&&&int now=
&&&&&&&&for( i=0; i& i++)
&&&&&&&&&&&&now=next[now][buf[i]];
&&&&&&&&&&&&int temp =
&&&&&&&&&&&&while( temp != root )
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(end[temp] != -1)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&num[end[temp]]++;
&&&&&&&&&&&&&&&&&&&&post[end[temp]].push_back(i);
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& temp = fail[temp];
&&&&&&&&&&&&}
&&&&&&&&for(i = 0; i & i++)
&&&&&&&&&&&&if(num[i] & 0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& int add = hash(str[i]);&&& //′æ′¢Ôúêy×éÖD
&&&&&&&&&&&&&&& for(int j=0; j&post[i].size(); j++)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&List_insert(add,post[i][j]+1-k);&&&&&&//
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
int hash(char *strr)
&&& int len = strlen(strr);
&&& int add = 0;&&//μØÖ·
&&& int base = 1; //½øÖÆ
&&& for(int i=len-1; i&=0; i--)
&&&&&&&&switch(strr[i])
&&&&&&&&case 'A':
&&&&&&&&&&&&add += 0*
&&&&&&&&&&&&
&&&&&&&&case 'T':
&&&&&&&&&&&&add += 1*
&&&&&&&&&&&&
&&&&&&&&case 'G':
&&&&&&&&&&&&add += 2*
&&&&&&&&&&&&
&&&&&&&&case 'C':
&&&&&&&&&&&&add += 3*
&&&&&&&&&&&&
&&&&&&&&base*=4;
void substr(char *st,char *ss,int i,int j)&&//i¿aê¼½Øè¡j¸ö×Ö·û,èó½østÖD
&&& for(int k=0; k&j; k++)
&&&&&&&&st[k] = ss[k+i];
&&& st[j] = '\0';
void Index(char *s)
&&& int add = hash(s);
&&& node *p = head[add];
&&& while(p)
&&&&&&&&printf(&Ä£ê½′®ËùÔúDNADòáDoÅÎa: %d,ËùÔúμÄϱêÎa: %d\n&,p-&add/101+1,p-&add%101+1);
&&&&&&&&p=p-&
int main()
&&& printf(&Çëêäèëò»¸öKÖμ:\n&);
&&& scanf(&%d&,&k);
&&& map &string,int&&&&&&& //è¥ÖØ
&&& char tmp[102];
&&& ac.init();
&&& int i=0;
&&& int cnt=0;&&&//¼Ç¼Ä£ê½′®¸öêy
&&& ifstream in(&C:\\Users\\Administrator\\Desktop\\KMP\\solexa_100_170_1.fa&);&&//Îļt¶áè¡
&&& if(in)
&&&&&&&&while(getline(in,ss))
&&&&&&&&&&&&ss.copy(tmp,100,0);
&&&&&&&&&&&&tmp[100] = '*';&&&&&&&&& //½«2»í¬DDμÄ×Ö·û′®·Ö¸ô¿a,±üÃa¿çDDÆ¥Åä3é1|
&&&&&&&&&&&&tmp[101] = '\0';
&&&&&&&&&&&&strcat(lstr,tmp);
&&&&&&&&&&&&for(int j=0; j&=100-k; j++)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& string moshi = ss.substr(j,k);
&&&&&&&&&&&&&&& if(map[moshi]==1)&&&&&& //òѾ-2åèë1yμÄÄ£ê½′®2»»áÔù2åèë
&&&&&&&&&&&&&&& substr(str[cnt],tmp,j,k);
&&&&&&&&&&&&&&& ac.insert(str[cnt],cnt);
&&&&&&&&&&&&&&& cnt++;
&&&&&&&&&&&&&&& map[moshi] = 1;&&&&&&&&&&&&&&&&&& //2åèë±ê¼Ç
&&&&&&&&&&&&}
&&&&&&&&&&&&i++;
&&& ac.build();&&&//ac×Ô¶ˉ»ú½¨á¢
&&& ac.query(lstr,cnt);
&&& char l[101];
&&& printf(&ÇëêäèëÄúòa2éÑˉμÄk-mer:\n&);
&&& while(~scanf(&%s&,l))
&&&&&&&&Index(l);
&&& return 0;
搜索更多相关主题的帖子:
等 级:版主
威 望:120
帖 子:1570
专家分:8802
好多火星文
能编个毛线衣吗?
来 自:湖南
等 级:黑侠
帖 子:243
专家分:635
好大的数组,我肯定看不懂
程序代码:
char str[<font color=#8580][<font color=#];
&char lstr[<font color=#000000];
&int hash(char *strr);
&struct Trie
&&&&&int next[<font color=#8580][<font color=#],fail[<font color=#8580],end[<font color=#8580];
人有多懒,编程就有多难。
等 级:论坛游民
帖 子:23
专家分:41
太恐怖了&&怎么这么长
等 级:新手上路
从软件上粘贴过来时,汉字就成了火星文了
来 自:冥界
等 级:蝙蝠侠
帖 子:288
专家分:843
打个包发会好点吧,代码太多的话
代码代码,带着的石头码!!!
版权所有,并保留所有权利。
Powered by , Processed in 0.084580 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。向tiankai001求助winavr+avrstudio
C语言编译要求makefile问题 - 【Atmel MCU】 -
电子工程世界-论坛
后使用快捷导航没有帐号?
请完成以下验证码
查看: 3135|回复: 5
向tiankai001求助winavr+avrstudio C语言编译要求makefile问题
在线时间45 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
tiankai001你好,我正想学用avr,刚一上手就遇到编译问题,在avrstudio4环境下借助winavr用C编写程序,
要求makefile,不知怎么解决。在论坛里看到你在用winavr,希望能得到你的帮助,如何在avrstudio中用C
编译一个程序,如点亮一个LED,多谢!
在线时间1512 小时
威望14397分
芯币12236枚
TA的帖子TA的资源
裸片初长成(初级), 积分 14397, 距离下一级还需 5603 积分
裸片初长成(初级), 积分 14397, 距离下一级还需 5603 积分
原帖由 w_d_j 于
00:13 发表
tiankai001你好,我正想学用avr,刚一上手就遇到编译问题,在avrstudio4环境下借助winavr用C编写程序,要求makefile,不知怎么解决。在论坛里看到你在用winavr,希望能得到你的帮助,如何在avrstudio中用C 编译一 ...
用ICCavr呀,挺好用的,没有makefile,下载地址:
在线时间2157 小时
威望50474分
芯币38882枚
TA的帖子TA的资源
用WINAVR编写程序的话,需要makefile文件。
但是avrstudio里面自带的有winavr,应该是不需要makefile文件的。
我这里有一份文档,你参考一下
(890 KB, 下载次数: 150)
10:01 上传
点击文件名下载附件
在线时间45 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
非常感谢David_Lee和tiankai001的热心帮助!
看了tiankai001提供的文档,可能在创建工程的第一步没有选中creat initial file复选框而导致没有生成makefile文件。
想用winavr+avrstudio,因为是免费的,没有破解的问题。
在线时间568 小时
威望2807分
芯币1650枚
TA的帖子TA的资源
五彩晶圆(初级), 积分 2807, 距离下一级还需 693 积分
五彩晶圆(初级), 积分 2807, 距离下一级还需 693 积分
如果要建大项目& &makefile很重要的。
/item.htm?id=
Arduino 兼容的&&maple
在线时间45 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
一粒金砂(中级), 积分 52, 距离下一级还需 148 积分
我刚开始,还没入门,感谢热心的朋友!
winavr2010,avrstudio4.16默认安装,在avrstudio环境中,build菜单下export makefile可产生makefile文件,
但是,工程文件夹必须在c盘根目录下,否则不能产生makefile文件。希望对想用winavr+avrstudio的朋友有用,
节省时间,尽快上手。
资源大师勋章
在下载中心贡献超过4000份资料
EEWORLD 官方微信
EE福利 唾手可得
Powered by

我要回帖

更多关于 将c 工程编译成dll 的文章

 

随机推荐