您的位置:首页 > 职场人生

黑马程序员--iOS--C基础(一)

2015-07-21 11:50 507 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

 C语言笔记            

 函数的定义和调用

1、函数的定义:完成特定功能的代码段,是组成C语言的程序的基本单位。 一个函数由函数头和语句体两部分组成。

     函数头由下列三部分组成:

                                         函数返回值类型

                                         函数名

                                         形式参数

2、格式:

返回值    函数名 (形式参数)

 }

      函数体(语句体)

 }

3、优点:
     1)提高程序的可读性

     2)可以提高开发的效率

     3)提高代码的重用性

4、C语言程序执行的流程

     1)写源文件----编译---->生成.o的目标文件----->链接---->.out 后缀的可执行文件----->开始执行

     2)源代码 :程序员自己写的代码, .c是C语言的源代码文件。

     3)编译 :是把源代码翻译成0、1。

     4)链接 :把目标文件和库函数进行整合生成可执行文件。

 标识符的概念及命名规范

      标识符的概念: 

              在C语言中,符号常量,变量,数组,函数都需要一定的名称,我们把这种名称称为标识符。

标识符划分: 关键字,预定义标识符和用户标识符

命名规范:

       1)只能以字母、数字、下划线或者美元符号($)组成。

       2)不能以数字开头

       3)不能与关键字重名

       4)严格区分大小写

       5)一般命名遵循驼峰命名规则,例如:maxLen ,fromNo12,myInt

ANSI标准定义的32个C语言的关键字:

    auto break case char const continue default do double else 

    enum extern float for goto if int long register return short 

    signed sizeof static struct switch typedef union unsigned 

    void volatile while 

C语言还包括一些不能用做标识符的扩展关键字。 

    asm cdecl _cs _ds _es far  huge interrupt near pascal _ss

 关键字及分类

关键字就是已经被C语言本身使用,不能用作其他用于的字。关键字不能作为变量名、函数名。

关键字的分类如下:



数据类型的关键字

基本数据类型关键字

        void :声明函数无返回值或者无参数,声明无类型指针,显示丢弃运算结果

        char:字符数据类型,属于整形数据的一种

        int :整形数据,通常为编译指定的机器字长

        float: 单精度浮点型数据,属于浮点数据的一种

        double:双精度浮点数据

整形数据类型分类:



常用数据类型:



C语言中常用的格式化符:



      %o     把一个数以八进制的形式输出

      %x     把一个数以十六进制的形式输出

      %p     输出地址

#include <stdio.h>

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

//定义一个整型变量
int sb=10,sb2=34;

printf("sb = %d,%d\n",sb,sb2);

//定义一个实数型(单精度)变量
float f1 = 3.14159f;
printf("f1 = %f\n",f1);

//只打印小数点后两位
printf("f1 = %.2f\n",f1);

//%m.n格式
printf("%6.3f\n",f1);

//定义一个字符型变量
char  ch = 'a';
printf("ch = %c\n",ch);

return 0;
}


函数的声明

在主调函数中调用函数之前应该对该被调函数进行声明

形式:

返回值
9ae0
类型  被调函数名(类型 形参 ,类型  形参.....);

例如:  int   max(int a,int b);

如果被调函数的返回值类型是整形时,可以不对被调函数声明,而直接调用。

这是系统自动对被调函数返回值按整形处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 黑马程序员