//2023年11月14日01:04:16 //C语言第一个题目:a+b #include <stdio.h> int main(){ int a=0,b=0; /*使用scanf时,需要注意的是scanf的返回值,如何理解这个“返回值”呢? *可以理解为a=scanf();a的值就是返回值 * 那么scanf()会返回什么,取决于谁呢? * 在使用clion软件时,按下程序的停止键,会发现程序自动输入了“Ctrl+z“, * 这个“Ctrl+z”实际上就是输入了停止流,此时scanf就会返回“-1”; */ while (~scanf("%d%d",&a,&b)) //此处为什么要加“~”呢? //这个“~”是“按位取反运算”,这里只需要知道-1使用~运算后会变成0(假); //也就是可以使这个代码被重复使用,无限计算两个数的和。 printf("%d",a+b); return 0; }