C语言-请高手淘宝差评解释高手一样这段代码的意思

c语言中函数重名居然还能编译运行,高手帮忙解释一下最近看公司用c语言写的代码。看到两个函数重名了,但是还能编译运行,不知道为什么。两个函数在两个不同的文件中,编译是生成两个不同的目标文件,函数重名在这一步没有问题。但是在连接这连个目标文件时按里说应该有问题啊?可以编译能通过并且程序能执行。请高手帮我解释一下这是怎么一回事?
两种情况1. 是2个静态函数没有问题。2. 两个函数编译到不同的lib文件中,但这函数没有同时都被调用,应该也没有问题
xuwanfen123c语言程序问题-----请高手帮我看一下这段程序是什么意思, c语言程序问题-----请高手帮我
c语言程序问题-----请高手帮我看一下这段程序是什么意思
i &谢谢各位了;128; i++){
buf[i] =i%16 +0x30;
} buf[128] =0x00for(i=0 萍水相逢ZZP c语言程序问题-----请高手帮我看一下这段程序是什么意思
x30就是十进制的48了,那实际上48-63就是字符的0至,至buf[15]为63,buf[1]为49,然后buf[16]为48,以此类推(如果你的buf为char数组,整段代码就是将48至63,即buf[0]为48,依次循环放入buf中
取ascII码表,从0x30值开始直至到16个放到数组buf中保存,后面依次重复填满。
对数组buf 下标 0~128 的元素(共129个)赋值。0x_
是十六进制表示法,% 是取余运算符0x30 十进制为48,0x00 十进制为0,buf[128] = 0 循环 for ( i = 0; i & 128; i++ ) 对数组前 128 个元素赋值buf[0] = 0%16 + 48 = 0 + 48 = 48buf[1] = 1%16 + 48 = 1 + 48 = 49....以此类推小白求高手解释一下代码……_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:488,738贴子:
小白求高手解释一下代码……收藏
#include&stdio.h&#include&string.h&int g(int a,int b){ char sa[]=""; char sb[]=""; int n=0,i,j; sprintf(sa,"%8d",a); sprintf(sb,"%8d",b); for(i=0;i&8;i++) {
for(j=1;j&=8-i;j++)
char t=sa[i+j];
sa[i+j]=0;
if(strstr(sb,sa+i))
sa[i+j]=t;
} }} 循环部分看不懂。。。大神帮帮忙……
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 c语言画圆经典解释 的文章

 

随机推荐