zoukankan      html  css  js  c++  java
  • main不是关键字

    无聊写的程序,验证些语法知识

    #include <stdio.h>
    struct main
    {
    #define MAX_SIZE 19900
    int count ;
    };
    struct super
    {
    #define MAX_SIZE 100
    int count;
    char ch;
    }
    ;

    int main()
    {
    struct main hunter;
    hunter.count
    = MAX_SIZE;
    struct super main;
    main.count
    = MAX_SIZE;
    printf(
    "Hello World %d \t %d\n",hunter.count,main.count);
    return 0;
    }

    1.struct main来定义,但是不能用if来定义,会出错。

    说明main并不是C中关键字,只是作为程序约定以main开始执行——程序的入口。

    2.#define的作用域是全局的,编译器会警告重定义,但是可以编译通过,结果为最后一个定义的有效值。

  • 相关阅读:
    断点调试
    内部类
    继承2
    继承
    构造函数
    方法
    二维数组
    HTML 一
    使用mySQL与数据库进行交互(一)
    使用mySQL与数据库进行交互(二)
  • 原文地址:https://www.cnblogs.com/westfly/p/2064968.html
Copyright © 2011-2022 走看看