C语言就像是海洋,学习C语言就像是在海洋里泛舟。海洋很大,我们很渺小。学习C语言不是一朝一夕就可以掌握的,需要持之以恒的精神。今天是学习C的第二天。经历了前一天的学习,我掌握了几个基本的知识,今天的主要内容还是进一步的学习。
scanf函数是一个很重要的函数,当我们需要输入数值时候,它能帮助我们将输入的数值传递到我们需要的地方。scanf的应用也很简单,例如
#include<stdio.h>
int main()
{
int num1=0;
int num2=0;
int sum=0;
printf("请输入两个数:\n");
scanf("%d%d", &num1, &num2);
sum=num1+num2;
printf("sum=%d\n",num);
return 0;
}
这是一个很简单的加法运算,但是scanf在这里有个很重要的作用就是将操作者输入的数值传递到变量中,让变量进行运算。
常量是C语言中一个重要的部分,C语言中的常量可以分为
字面常量
#include<stdio.h>
int main()
{
int num=4;
printf("%d\n",num);
num=8;
printf("%d\n",num);
return 0;
}
代码输出的结果是4和8,这是两个常量,就像其所说的一样,“字面常量”在字面上就可以看出来这是一个常量。
const常量
这个也很好理解,就是const定义的常量,使用const来定义一个不变的常量,使得这个值在代码中不会变动,在某些方面需要,例如
int main()
{
const int sum=8;
}
这就是const的作用,让sum的值为8不在变化,但是注意在const的使用中要注意,例如
int main()
{
const int n=10;
int arr[n]={0};
}
这种用法是不可行的,n是变量,虽然const使n变成了常量但是却没有办法作为常量使用,所以此时的n可以称为是变常量。
有时在一些代码中可以看到void的身影,void定义的函数没有返回值,从字面意思上来理解就是无类型,在一些不需要返回值的函数中需要用到。