zoukankan      html  css  js  c++  java
  • [C语言学习笔记一]基本构架和变量

    基本构架

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

    这是一个例子:

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

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

    变量的使用(一)

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

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

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

    在需要声明多种同类型的变量时,可以使用以下声明方式,但每个函数的值需要单独声明。

    /*此处省略了前面和后面的代码*/
    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,那么将可以正常运行(这是下一篇笔记所讲的)

  • 相关阅读:
    乌龟棋 (codevs 1068)题解
    全排列 (codevs 1294)题解
    最小伤害 题解
    编码问题 题解
    基础DAY3-运算符 逻辑运算符 if elif
    图解算法——合并k个排序列表(Merge k Sorted Lists)
    算法图解——组合求和( Combination Sum)
    make命令使用 & makefile编写详解
    并发工具CountDownLatch源码分析
    线程局部变量ThreadLocal实现原理
  • 原文地址:https://www.cnblogs.com/moreal/p/12218506.html
Copyright © 2011-2022 走看看