重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
nt strlen(char s[])
创新互联专业为企业提供八公山网站建设、八公山做网站、八公山网站设计、八公山网站制作等企业网站建设、网页设计与制作、八公山企业网站模板建站服务,十年八公山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
{
int len=0 ,i;
for(i=0;s[i]!='\0';i++)
len++;
return len;}
到底是什么意思呢?
像这样吗?
struct
SLIST
a,b,c,*p;
a.data='a';
b.data='b';
c.data='c';
p=a;
a.next=b;
b.next=c;
c.next='\0';
if(p==‘\0’)//这样应该是0而不是O
printf(“Linklist
is
null!\n”);/*链表为空(只有头结点)*/
else
/*链表非空*/
{
printf(“head”);
do
{printf(“-%d”,p-data);/*输出当前结点数据域中的值*/
p=p-next; /*p指向下一个结点*/
}
while(p!=‘\0’); /*未到链表尾,继续循环*/
printf(“-end\n”);
#include stdio.h
void input();
void output();
int n; //既然不传参
int b[20]; //就搞成全局变量
void main()
{
input();
output();
}
void input()
{
int i;
printf("输入个数:\n");
scanf("%d",n);
for(i=0;in;i++)
{
scanf("%d",b[i]);
}
}
void output()
{
int i;
printf("这些数字是:\n");
for(i=0;in;i++)
{
printf("%4d",b[i]);
}
}
输入个数:
3
12
43
56
这些数字是:
12 43 56Press any key to continue
c语言中一个完整的函数由函数首部和函数体构成,而且定义函数时两者都是必不可少的。
函数定义的一般形式如下:
类型标识符
函数名(形参表列)
//
这是函数首部
//
以下{
}内的是函数体
{
说明部分
执行部分
}
举例说明如下:
//
定义一个不带返回值的函数
//
函数功能:输出形参的值
void
fun(int
a,
int
b)
{
printf("%d,
%d\n",
a,
b);
}
//
定义一个带返回值的函数
//
函数功能:返回2个整数数的最大值
int
fun(int
a,
int
b)
{
return
ab
?
a
:
b;
}