很多同学都是先学习的C,然后学习MATLAB编程,为了防止混淆、方便记忆,现把不同点慢慢积累,总结在这篇文章中。
1.自加自减
C语言
a++; //先使用a,后自加
a--; //先使用a,后自减
++a; //先自加,后使用
--a; //先自减,后使用
a = a + 1; // 自加
a = a - 1; // 自减
Matlab
% 自加
a = a + 1;
% 自减
a = a - 1;
2.break 应用场景
C语言中的switch case中要加break,否则会顺序执行下一case。
Matlab中的switch case 中不能加break!
3.声明静态变量
C语言
//可以直接赋初值
static unsigned char data = 0;
Matlab
% 使用persistent关键字
persistent stu_mavlink_parse_step;
% 赋初值的方法
if isempty(stu_mavlink_parse_step)
stu_mavlink_parse_step = 0;
end
4.不等于号
Matlab
~=
C语言
!=
更多推荐
MATLAB和C语言编程的不同点总结
发布评论