黑马程序员技术交流社区

标题: C语言的一点记录 [打印本页]

作者: ldk1991125    时间: 2016-6-30 14:05
标题: C语言的一点记录
    C语言的重难和补码
       1)运算符:重点在自增自减运算符
       2)进制:各种禁止的转换,原码、反码。
       3)数组:一维数组、二维数组和多维数组。
       4)循环:多重循环的嵌套、排序和查找。
       5)函数:递归函数和递归调用。
       6)指针:一级指针、多级指针、指针和数组、函数与结构体之间的关系。
       7)内存管理:C语言的内存管理问题,内存泄漏和野指针问题。
       8)有参宏及条件编译。
       9)多文件开发:多文件的编译和开发。

    C语言源程序的构成:
       1)C语言中,程序是由函数构成的,每个函数都有自己的功能。
       2)一个程序只会有一个主函数
       3)一个程序没有主函数,则不能运行
       4)函数都是只有在调用时才会执行,主函数则由系统调用
       5)主函数的格式必须按照规范写    返回值类型(形式参数){函数体;}
       6)C语言程序中,语句结束时一定要用分号结束
       主函数的写法:
       int main(){
          printf("hello world");
          return 0;
       }   
       以上就是一个C语言程序的主函数。

    以以上书写的程序为例,对C语言源程序分析:
      int : 表示主函数的返回值类型(int 为整型)
      main : 主函数的名称,其名字是固定的,不可更改
      () : 表示是主函数的参数,如果括号中为空,则表示没有参数。
      {} : 大括号中是一个函数体
      printf : 是一个系统函数,其作用是输出信息至服务台,printf是有参数的,其参数在""中。如例中的hello world
      \n : 表示换行指令
      returne 0 : 表示main函数返回给系统一个零。
      program ended with exit code : 0 : 表示程序正常执行,并已正常推出。
      黄色三角形及感叹号 : 表示有一个警告,但不影响程序执行。
      红色的圆形 : 表示有一个错误,程序不能执行。

      写程序的目标:零警告,零Bug。
      执行系统文件时,需要引用系统提供的函数,需要预处理包含该函数的系统头文件,方式如下  #include <stdio.h>

    C语言执行流程:
      源程序(.C)——》编译(目标文件.O)——》链接到函数库——》生成可执行文件(.out)——》执行文件
    C语言源程序打开的方式:需要打开后缀为Xcode的同名文件,不能直接打开main.C文件。

作者: 绿色健康大清新    时间: 2016-6-30 23:04
赞一个 一起加油努力么么哒




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2