A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunyongnan 中级黑马   /  2015-8-3 23:50  /  675 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 sunyongnan 于 2015-8-4 00:09 编辑

接上面:http://bbs.itheima.com/thread-221716-1-1.html

5、示例

//输出hello world

#include <stdio.h>

int main() {

    printf("Hello Wolrd!\n");

    return 0;

}

//写一个函数,计算两个整数相加

#include <stdio.h>

int add(int a,int b) {

    return a + b;

}

int main() {

    int sum;

    int a = 10;

    int b = 20;

    sum = add(a,b);

    printf("sum=%d\n",sum);

    return 0;

}

终端命令行下输出命令:

cc demo.c

./a.out

三、程序构成及函数

1、什么是函数?

任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。

2、C语言的构成?

C语言程序是由函数构成的,但是每个程序只能由一个主函数(这是程序的入口)。

3、函数的简单理解

      1)函数是什么?

            是C程序的一个程序片段。

      2)函数作什么用?

            可以对一个功能进行封装,简化代码和提高复用性,且阅读性好。

      3)函数怎么用?

          定义:返回值 函数名(形式参数) { 代码块......  }

          调用:函数名(实际参数)

      4)函数的注意点

        (1)参数可有可无(看需求)。

         (2)main代表主函数,只能有一个,没有的话程序不能运行。

         (3)函数不调用不执行,主函数由程序调用。

         (4)函数执行顺序只跟调用函数顺序有关。

4、学习函数需要注意的地方

     1)注意要用英文标点和空格(空格要有意义)

     2)注意不要随意加标点

     3)注意区分大小写

     4)注意操作的目录

     5)注意代码书写区域及规范

     6)注意编译器的警告及错误提示(语法及逻辑错误)

     7)注意药运行必须要有主函数且只能由一个

     8)注意不要想的太深

     9)注意要多练习(不能抄代码,理解着去写)和多总结

    补充:编译、链接合并成一个命令:cc xxx.c ,为什么合并后的是编译.c文件,而不是.o文件?

               是因为此时还没有进行编译,也就没有生成.o文件,所以也就不能去编译.o文件。

四、C语言语法

1、注释是什么?

可以简单理解为对代码的标注、解释。

2、注释有什么用?

     1)对代码作解释说明。

     2)辅助试调代码。

3、注释怎么用?

写的位置:在函数外面、里面,每一条语句后面。

     1)单行注释://想注释的内容

     2)多行注释:/* 想注释的内容 */

4、注释什么时候用?

     1)当你要对代码进行解释说明时。

     2)当你想要试调代码。

5、注释的特点:

     1)不参加编译。

     2)只能在一句完整的代码后面,不能在前面,或插在中间。

     3)多行注释可以嵌套单行,但是不能嵌套多行。

五、C语言关键字

1、关键字是什么?

关键字就是C语言提供的特殊含义的符号,也叫做“保留字”。C语言中有32个关键字。

2、关键字由什么用?

表示或实现一些特定功能。

3、关键字怎么用?

每个用法都不一样,具体的需要在特定的环境中去用。

4、关键字什么时候用?

当你写代码时需要表现或实现某个特定功能...

5、关键字由什么特点

     1)使用及其频繁

     2)全部都是小写

     3)系统会自动高亮

6、示例

#include <stdio.h>

//int表示一个整数类型

int main() {

    /* return有两种含义:

     * 第一种是返回一个数,根据函数返回值的类型,return返回相应的类型值;

     * 第二种,当代码执行到return时,结束整个函数,return后面的代码都不会执行

     */

    return 0;

}

六、标识符

1、标识符是什么?

标识符就是在程序中自定义的一些符号和名称。

2、标识符有什么用?

给要用的函数、数据等起名字,方便区分调用。

3、标识符怎么用?

由26个英文字母的大小写、10个阿拉伯数字0~9,下划线_,组成。

4、标识符什么时候用?

当你要用函数或数据命名时

5、标识符有什么特点?

      1)不能以数字开头

      2)不能与关键字重名

      3)严格区分大小写

      4)起名要有意义

      5)便于识别(驼峰命名)

     补充:驼峰命名:第一个单词的首字母小写,其余单词的首字母大写

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马