栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C Primer Plus 第二章

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C Primer Plus 第二章

        一、C程序经典结构

        预处理指令

        主函数main()

        {

                语句;

        }

        其它函数

        二、示例程序解析
#include 
//预处理指令#incude:在编译器执行程序前对程序进行准备工作
//引入头文件、用空行替换注释、执行条件代码...
//预处理步骤不检查语法错误,跟在include后面的可以是任意文件,均可被引入
//stdio.h:标准输入/输出头文件,包含下面代码中printf()的函数原型

int main(void)
//主函数:每个C程序都必须有且只能有一个,是程序的入口
//int:C语言的一种基本数据类型,整型,在此表示程序的返回值是一个整数
//void:表示程序没有参数
{
    int num;
    //声明:在使用一个变量之前,必须对其进行声明,意在指明变量的名字和数据类型,以便编译器为变量分配内存
    //num是一个标识符,标识符即变量、函数或其他实体的名称。
    //通过声明,可以将标识符与计算机内存中的特定位置联系起来

    num = 1;
    //赋值:通过赋值,将数据存入计算机为num预留的内存空间

    printf("I am a simple ");  //标准输出函数,作用是将双引号之间的内容打印在屏幕上
    printf("computer.n");
    printf("My favorite number is %d because it is first.n", num);

    return 0;  //属于跳转语句
}
        三、在C程序中使用多个函数
#include 

void butler(void);
//函数原型:一种声明,告知编译器正在使用此函数。
//函数原型指明了函数的属性:返回值类型、函数名以及参数列表的信息

int main(void)
{
    printf("I will summon the butler function.n");

    butler();  //函数调用

    printf("Yes. Bring me some tea and writeable DVDs.n");

    return 0;
}

//函数定义:函数的具体内容
void butler(void)
{
    printf("You rang, sir?n");
}

       在使用一个函数前,必须对其进行声明。如果函数比较简单,可以直接定义,然后再使用。

       函数的执行时机取决于它何时被调用,与函数声明或函数定义的位置无关。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302625.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号