zoukankan      html  css  js  c++  java
  • c语言复习笔记(1)从HelloWorld说起

    1 #include <stdio.h>
    2
    3  int main(void)
    4 {
    5 printf("Hello, World!\n");
    6 // dev c++在程序结束后暂停
    7   system("pause");
    8 return 0;
    9 }

    上面是一个HelloWorld的程序

    常见的两种main函数书写方式, 第一种是没有参数的, 有两种写法,一种是

    int main()

    另一种是

    int main(void) 

    两个表达的意思一样, 但是第二种表达方式更清楚一些, 是一种更好的c编程习惯.

    main函数的另一种方式就是带参数的, 写法比较固定

    int main(int argc, char *argv[])

    这样写可以接受外部的参数, argc是参数个数, argv是参数列表.

    这个程序使用的是dev c++, 使用的是mingw编译器, system("pause")是一个在运行结束后暂停的语句, 方便查看结果.

    • 关于void main(void)的说明

    C C++ 中,不接收任何参数也不返回任何信息的函数原型为“void foo(void);”。可能正是因为这个,所以很多人都误认为如果不需要程序返回值时可以把main函数定义成void main(void) 。然而这是错误的!main 函数的返回值应该定义为 int 类型,C C++ 标准中都是这样规定的。虽然在一些编译器中,void main 可以通过编译(如 vc6),但并非所有编译器都支持 void main ,因为标准中从来没有定义过 void main g++3.2 中如果 main 函数的返回值不是 int 类型,就根本通不过编译。而 gcc3.2 则会发出警告。所以,如果你想你的程序拥有很好的可移植性,请一定要用 int main

  • 相关阅读:
    10、函数介绍、函数参数、函数的返回值
    9、bytes类型,文件处理
    8、集合类型、文件处理
    7、列表类型、元组、字典类型
    6、for循环补充、可变类型与不可变类型、基本操作
    5、while循环与for循环
    4、基本运算符、if语法
    3、变量、常量、基本数据类型
    爬虫(一)
    小技能(二)
  • 原文地址:https://www.cnblogs.com/icejoywoo/p/2015234.html
Copyright © 2011-2022 走看看