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定义的函数没有返回值,从字面意思上来理解就是无类型,在一些不需要返回值的函数中需要用到。