【1】这个是有的,如下示例:printf("%d\n",p-tm_sec); /*获取当前秒*/printf("%d\n",p-tm_min); /*获取当前分*/printf("%d\n",8+p-tm_hour);/*获取当前时,这里获取西方的时间,刚好相差八个小时*/printf("%d\n",p-tm_mday);/*获取当前月份日数,范围是1-31*/printf("%d\n",1+p-tm_mon);/*获取当前月份,范围是0-11,所以要加1*/printf("%d\n",1900+p-tm_year);/*获取当前年份,从1900开始,所以要加1900*/printf("%d\n",p-tm_yday); /*从今年1月1日算起至今的天数,范围为0-365。
在绿春等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、做网站 网站设计制作按需网站制作,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,外贸网站制作,绿春网站建设费用合理。
【2】c语言:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
看你要这个函数干什么了
例如:show函数定义为{
printf("hello\n")
},是为了输出,无return语句,则定义为void类型
sum函数定义为{
int
sum
=
a
+
b;return
sum;}是为了加两个数,有return语句,return后为一int类型,所以定义为int类型
函数名你要起个名叫阿猫阿狗都可以,这个要看里面怎么实现的呀
字面意思是 显示模块
这是一个静态局部变量,作用相当于全局变量,(但作用范围只限于原函数)第一次调用应该输出i值,但因未赋值,默认为0,但生存期应该为整个程序,所以我选a,c,多选选ac啦,关于赋值问题,看
函数的形参,本身在函数内部才会用到,两个肯定不是同一个东西,各自在各自的函数中有效。因为操作的都是同一个变量,所以命名相同而已。
#include stdio.h
#include stdlib.h
#include time.h
void Fill ( char *F, int n )
{
srand(time(NULL));
while ( n-- 0 )
*F++ = rand() % 2;
}
void Calc ( char *F, char *D, int rF, int c )
{
int i, j, k;
char *pF, *pD, *pT, *pB;
size_t lineSize = c * sizeof(char);
pT = F; pD = D;
memcpy ( pD, pT, lineSize );
pD += c;
for ( i = 1; i rF; i++ )
{
pF = pT += c;
memcpy ( pD, pF, lineSize );
pD += c; pB = D;
for ( j = (1i)-1; j 0; j-- )
{
for ( k = 0; k c; k++ )
*pD++ = pF[k] | *pB++;
}
}
}
int Show ( char *m, int r, int c )
{
char *s;
char *ps;
int i, j;
s = (char*)malloc ( sizeof(char) * (1+c) );
s[c] = 0;
for ( i = 0; i r; i++ )
{
ps = s;
for ( j = 0; j c; j++ )
*ps++ = *m+++'0';
puts ( s );
}
putchar ( '\n' );
free ( s );
}
int main ( void )
{
int rF, c, rD;
char *hF, *hD;
FILE *fp;
scanf ( "%d%d", rF, c );
rD = 1 rF; rD--;
hF = (char*)malloc ( rF * c );
hD = (char*)malloc ( rD * c );
Fill ( hF, rF*c );
Show ( hF, rF, c );
Calc ( hF, hD, rF, c );
Show ( hD, rD, c );
free ( hD );
free ( hF );
system ( "pause nul" );
}