



使用putty远程连接树莓派,使用命令nano helloworld.c命令创建文件

添加代码:
#include <assert.h>
#include <stdio.h>
int main()
{
int a;
char str[50];
printf("请输入一个整数值: ");
scanf("%d", &a);
assert(a >= 10);
printf("输入的整数是: %d\n", a);
- List item
printf("请输入字符串: ");
scanf("%s", str);
assert(str != NULL);
printf("输入的字符串是: %s\n", str);
return(0);
}
使用gcc工具编译,运行
gcc helloworld.c
./a.out

输入值为2,断言处条件不满足,程序停止并显示相关信息。
断言可以在代码运行过程中对于程序运行进行判断,如果条件不满足就中断。大大降低了程序陷入死循环bug的情况。ASSERT ()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。
scp/home/example.txt yuhaixin@192.168.43.241:/home/yuhaixin 将 Ubuntu 中的文件拷贝到树莓派中。