zoukankan      html  css  js  c++  java
  • C语言-起点

    一、include 头文件包含
    # 代表预编译指令
    #include <>或"" 是头文件包含,使用函数需要包含函数所在的头文件。

    include有两种写法
    #include <文件名>  如果文件在系统目录下,需要用 尖括号 <>
    #include "文件名"    如果文件在其他目录下,则用 双引号 ""


    二、main函数
    main函数又叫主函数,main函数是c语言程序的入口,程序是从main函数开始执行的,一个c语言程序中只能有一个main函数。

    c语言可执行程序必须也只能有一个main函数。


    三、注释
    注释的目的是为了提高源码的可读性,注释的内容会被编译器忽略掉。

    注释有 2种 方式类型:
    1、块注释

    /*

    * 多行注释。特点: 以"/*"开头,逐字行符扫描"*/"匹配注释界定符对!

    */

    2、行注释
    //注释内容(单行注释,C99新增的注释方式)


    四、{}括号,程序体和代码块
    1、C语言每句可执行代码都是 分号; 结尾

    2、{}包含部分叫代码块,一个代码块内部可以有一条或者多条语句

    3、所有的可执行语句必须是在代码块里面

    4、函数组成:
      返回类型 函数名(形参)
      {

          语句..;

          ...

          return 返回值;

      }


    五、声明和定义
    声明:使用extern关键字只声明了变量的类型和名字而不分配存储空间!
    定义:为变量分配存储空间(可指定初始值),除非有extern关键字,否则都是定义!程序中变量有且仅有一个定义。

        如果声明有初始化式,就被当作定义!即使前面加了extern。只有当extern声明位于函数外部时,才可以被初始化!

    例子:
    extern int i;  //声明变量i的类型和名字,不分配存储空间
         int i;  //定义变量i的类型和名字,并分配存储空间(也顺带声明)


    函数的声明和定义区别比较简单,带有 块{} 的就是定义,否则就是声明。


    六、变量和函数命名规范
    可以使用大小写字母,下划线,数字,但第一个字母必须是字母或者下划线,字母区分大小写。


    七、printf函数
    printf("hello world! "); 是c语言库函数,功能是向标准输出设备输出一个字符串

    字符串 "hello world! "中, 转义字符含义如下:

    ' ':回车换行

    '%d':输出有符号十进制数字

    '%x':输出有符号十六进制数字


    八、return 语句

    1、return表示函数执行完毕,执行到return代表函数的终止。

    2、函数前部定义了"非void"的返回值类型,那么return就需要返回该类型。


    在main函数中 return返回值 0:代表程序执行成功 -1:代表程序执行失败

    在C语言main函数中,返回int和void都可以。但C++只接受int main定义方式

  • 相关阅读:
    15 反转链表
    八大排序算法总结(2)
    八大排序算法总结(1)
    22从上往下打印二叉树
    19顺时针打印矩阵
    20包含min函数的栈
    SpringMVC-Mybatis整合和注解开发
    优雅的代码之选择不同支付方式
    利用freemarker+SAX解析xml的方式对excel文件字段校验
    pl/sql编程语言
  • 原文地址:https://www.cnblogs.com/xenostudio/p/6498202.html
Copyright © 2011-2022 走看看