[C语言学习笔记一]基本构架和变量

基本构架

全部的C程序都有一个 main 函数.其后包含在大括号中的是 main 函数的内容. main函数是程序的入口,程序运行后,先进入 main 函数,而后一次执行 main 函数体中的语句.函数

这是一个例子:code

#include <stdio.h>
int main(void) {
    printf ("hello,world!\n");
    return 0;
}

简单来讲,写在 main 中的内容会在程序启动时执行.main 函数中的内容是程序的主体,return 函数是 int 的结束。编译器

变量的使用(一)

C语言提供了多种类型变量.经常使用的有int,long long int,dounle,char,笔记一只讨论前一种类型中如何声明并定义一个变量.
须要注意的是,当变量值与其余内容混合输出时,应使用 % 加字母的形式代替.
io

#include <stdio.h>
int data = 10; /*注意这里的";"!在声明变量的过程当中,这至关于一个过程,它应当被视为与 printf 相同级别的过程!*/
int main(void) {
    printf("value = %d\n",data);
    return 0;
}
/*输出结果为:Value = 10*/

注:int所使用的替换符为"%d"编译

在须要声明多种同类型的变量时,能够使用如下声明方式,但每一个函数的值须要单独声明。
class

/*此处省略了前面和后面的代码*/
int a=10,b=20;

能够同时声明的变量数量不受限制。变量

注:不要使用如下方式声明,这是错误的!程序

int a,b=20
/*这样只为b设定了初始值,即便没有为a设定初始值,但a仍然是一个可用的变量*/
    printf("我是a:%d,我是b:%d",a,b)

这将会报错,由于编译器不知道 a 的值是多少
这是一个正确的例子语言

#include <stdio.h>
int a=10,b=20;
int main(void) {
    printf("%d,%d",a,b); /*能够使用的"%d"和 printf 中",-"的数量不受限制*/
}

若是此时在错例的 int main 函数前增长 a = 10,那么将能够正常运行(这是下一篇笔记所讲的)di

相关文章
相关标签/搜索