定制类网站,怎么样做网页设计,html网站后台管理系统,电子商务网站建设与管理教材这是在实际中遇到的很简单的但却关系到习惯养成的问题#xff0c;所以想拿出来单独讲一下 问题描述 实际中看到大部分人给出的代码是这样的
常见的写法
#includestdio.h
int main()
{int a,b,c;scanf(%d %d d%,a,b,c);printf(%d\n…这是在实际中遇到的很简单的但却关系到习惯养成的问题所以想拿出来单独讲一下 问题描述 实际中看到大部分人给出的代码是这样的
常见的写法
#includestdio.h
int main()
{int a,b,c;scanf(%d %d d%,a,b,c);printf(%d\n,b);return 0;
} 虽然这样写没什么问题程序执行的结果是一样的
但是明明输入的三个值只想要中间的值其他的两个值都会丢掉就没必要单独申请两个变量来存放需要丢弃的值了 使用scanf函数的 ‘ * ’赋值忽略符可以完美的解决这个问题
优化后
#include stdio.h
int main()
{int a0;scanf(%*d %d %*d,a);printf(%d,a); return 0;
} 建议
尤其在程序较大时无关变量过多不便于阅读也影响到代码的执行效率
关于scanf函数的更多使用细节可以参考这篇文章给出的详细解读
C语言scanf函数详解-CSDN博客
理解基础对于编程尤为重要