C语言这个程序帮我讲一下(很基础的一个)

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:35:09
我是实实在在的初学,放假在家自己充充电,这个程序是书上的例子但是我有好多符号没弄明白
main()
{int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
c=a+b;
printf("%d\n",c);
}
这里&是啥意思?
还有就是能不能把这些所有的特殊符号都给讲讲
我现在用这个tc2.0中文版自学行不行?
最后最好把每一句都讲讲,作为我以后理解的范本
拜托了……

scanf("%d",&a)是输入一个数,赋值给a。%d表示这个数都是十进制数(当然都是整数)。相对应的还有%b(二进制),%h(十六进制),以及%O八进制
%d是整形数据的符号,指明输入的必须是整形数据.&是取地址运算符,是将你输入的整型数据赋予a.
printf("%d\n",c);
printf后“%d\n”表示按照十进制输出,输完后,再输出一个转义字符“\n”(表示换行)

tc2.0是纯C编译器,工作在dos下。初学的话用这个很不错的

&就是代表输入字符的格式
用TC2.0是可以的
解释如下
main的函数
定义abc3个整形变量
分别从外部输入a和b的值
将a和b的和赋值给c
输出c的值

取地址的意思

&:取地址运算符

&a把输入的数据存入a所在的地址