zoukankan      html  css  js  c++  java
  • 第二章 c语言概述

    一、#include指令和头文件

    1.#include C预处理指令,C编译器在编译前对源代码做一些准备工作

    2.stdio.h标准输入输出头文件,提供了关于输入输出的信息供编译器使用

    头文件包含了建立最终的可执行程序时编译器需要用到的信息,例如:定义常量、说明函数名和函数用法。(

    实际的代码被放在一个预编译的库文件里,而不是在头文件里,编译器的链接部分负责找到所需要的库代码。)

     即:头文件指引编译器将程序正确组合在一起

    二、声明

    int num;//声明语句

    C语言中所有的变量必须在使用之前定义,传统上C语言要求必须从一个代码块的开始处声明变量,在这之前不允许其它语句(也就是main函数里先一排声明语句。很多编译器不支持变量声明分散放置)。

    C语言变量名区分大小写。

    三、多个函数

    #include<stdio.h>
    void butler(void);//原型
    
    int main(void){
        printf("I will summon the butler function.
    ");
        butler();//调用
        printf("Yes,bring me some tea and coffee.
    ");
        return 0;
    }
    
    void butler(void){
        printf("what's up, sir?.
    ");//函数源代码
    }

    输出结果:

    I will summon the butler function.
    what's up, sir?.
    Yes,bring me some tea and coffee.
    
    Process returned 0 (0x0)   execution time : 0.375 s
    Press any key to continue.

      注解:C90标准添加了原型,以前的编译器并不认识它们,原型是一种声明的形式,告诉编译器您正在用一个特殊的函数,也指明了函数的属性

    早期函数声明:void butler(); -》最好别用,快被淘汰了!

  • 相关阅读:
    Linux内核分析 期中总结
    Linux内核分析第四章读书笔记
    Linux内核分析作业 NO.8 完结撒花~~~
    Linux内核分析作业 NO.7
    Linux内核分析第三章读书笔记
    Linux内核分析作业 NO.6
    20145124 《Java程序设计》课程总结
    20145124 陈威名 关于同学们第七周博客后的问题汇总和小结
    20145124实验五 Java网络编程及安全
    20145124 《Java程序设计》第10周学习总结
  • 原文地址:https://www.cnblogs.com/yangf428/p/11223381.html
Copyright © 2011-2022 走看看