码迷,mamicode.com
首页 > 其他好文 > 详细

C-基本概念

时间:2015-05-02 01:00:57      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

一.程序结构

    1.C 程序结构:任何一个C程序都是由一个或小个程序代码块组成,每个小程序都有自己的功能,一般称这些小程序为函数。所以,也可以说C程序是由函数组成的。

二.函数的概念:

     1.函数名:一个程序由无数个函数组成,每一个函数都有自己的命名,也就是名字。

     2.调用函数:根据函数名对函数进行调用,通过调用函数执行相应的功能,每个函数都有自己的功能。

 三.程序的入口:每个程序有一个main()函数,它是整个程序的入口,不论整个程序有多少个函数,都是从main()开始执行。

四.编写函数

1.编写main函数,大括号中为函数体。

int main()
{
  return 0;
}

 2.编写多个函数,并且进行调用

 1 int test()
 2 {
 3 printf("hello\n");
 4 return 0;
 5 }
 6 int main()
 7 {
 8  test();
 9 return0;
10 
11 }

3.使用printf()函数打印内容到屏幕上

1 #include <stdio.h>
2 int main()
3 {
4    printf("hello,world");
5   return 0;
6 
7 }

五.编译

 1.在终端操作

(1)在终端输入cc -c 文件名.c

  (2)编译成功,会生成.o目标文件

 2.编译器的错误和警报功能

  (1)如果是代码的语法有问题,编译器会直接报错,并且会指出错误的具体个数和相应的行号。

  (2)程序只要有一个错误,那么就不能编译成功,也不会生产.o目标文件。

  (3)警告信息只是编译器的一些建议,不会影响程序的编译通过

六.链接

    1.链接的作用:将.o目标文件与C语言函数库组合在一起,生成可执行文件。

    2.在终端输入:cc 文件名.o    链接成功会自动生成 a.out可执行文件。

七.运行(两种运行方式)

    1.双击a.out文件运行

    2.在终端输入:./a.out  运行文件

八.其它的指令:

     修改可执行文件名:在终端输入     cc 原文件名.o -o 文件名

     编译和链接一起执行: CC 文件名.c

九.编码过程中常见错误

    不写分号,或者写了中文分号

    字符串少了双引号,或者用了单引号,

    文件拓展名不是.c活着.C

    用绝对路径编译文件,注意目标文件生成的位置

十.常见文件的拓展名

   (1).c文件是C语言源文件,在编写C语言程序的时候生成的

   (2).o文件是目标文件,在C语言程序编译成功生成

   (3).out文件是可执行文件,在链接成功的时候生成

十一.终端命令总结:

     编译:cc -c 文件名.c

     链接:cc 文件名.o

     编译,链接:cc 文件名.c

    运行可执行文件:./a.out

十二.开发过程中会遇到的错误?如何解决?

     语法错误,可以通过编译器的报错信息解决

     逻辑错误,需要耐心调试程序

    

    

   

C-基本概念

标签:

原文地址:http://www.cnblogs.com/rosered/p/4471402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!