#include简单地将一个函数分解为两个函数的这种方法并不是非常有用,但是它演示了默认运行 main 函数以及如何在函数之间传递数据。
int printmsg(char a) {
printf("String is: %s\r\n",a);
}
int main {
char a[6] = "hello";
printmsg(a);
return 0;
}
#include正如在这个示例中所实现的,该条件永远都不会是非真的,因为所提供的字符串总是 hello,它的长度总是大于 0。
#include
int printmsg(char a) {
size_t len = strlen(a);
if ( len > 0) {
printf("String is: %s\r\n",a);
}
}
int main {
char a[6] = "hello";
printmsg(a);
return 1;
}
$ foo -i barargc 是 3,argv 的内容是:
● argv[0] = foo你可以修改示例 C 语言程序来以字符串方式接受 argv[2],而不是默认的 hello 吗?
● argv[1] = -i
● argv[2] = bar
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) | Powered by Discuz! X3.2 |