天天看点

初入c语言程序

一.第一个c语言程序

#include<stdio.h>

int main(void)

{

    int num;

    num=1;

    printf("I am a simple ");

    printf("computer.\n");

    printf("My favorite number is %d because it is first.\n",num);

    return 0;

}

二.例子说明

1.#include指示和头文件

#include语句是C的预处理器指令

stdio.h是头文件包含输入输出等一些函数,最重要的包含了建立最终的可执行程序时编译器需要用到的信息。

2.main()主函数

int main(void)

一个c程序总是从被称为main()的函数开始执行的

int表示返回类型

void main() 和main都是被一些编译器所接受的,但不是标准形式,为了移植性好,必须采用标准形式。

3.注释

注释的目的是为了使人更容易理解程序

格式:

c99增加的注释风格://注意注释只能被限制在这一行中

4.花括号,程序体和代码块

{

.......

}      

所以c函数都使用花括号来表达函数体的开始与结束的,有且仅有花括号可以这么做。

5.声明

int main 

声明变量和定义变量的,其中包含关键字和标识符。

在c语言中所有的变量都必须在使用前定义。

声明变量的好处:1.让读者更容易掌握程序的内容

                2.有良好的程序设计

                3.防止一些难以发现的微小错误

                4.不会忘记给变量赋值

6.赋值

num=1

把1的值赋予给num,赋值语句是c语言最基本的操作之一。

7.printf()

输出函数printf(),printf是一个函数名,圆括号中的内容是从函数main()传递到函数printf()的信息。

8.return语句

return 0

return语句是程序的最后一个语句,它返回函数的返回值。

三.简单程序的结构

函数头:预处理指令

        带有参数的函数名

函数体:声明语句

        赋值语句

        函数语句

一个简单的标准c程序有如下格式

#include<stdio.h>

int main(void)

{

    statements

    return 0;

}

四.比较复杂的程序

//fathm_ft.c 把两个fathoms换算成英尺

#include<stdio.h>

int main(void)

{

    int feet,fathoms;

    fathoms=2;

    feet=6*fathoms;

    printf("There are %d feet in %d fathoms\n",feet,fathoms);

    printf("Yes,I said %d feet!\n",6*fathoms);

    return 0;

}

1.说明

程序开头的注释说明了文件的名称和程序的目的

2.多个声明

声明两个变量时需要用逗号把他们隔开

3.乘法

4.输出多个值

五.多个函数

#include<stdio.h>

void buttler(void);

int main(void)

{

    printf("I will summon the butler function.\n");

    buttler();

    printf("Yes.Bring me some tea and writeable CD-ROMS.\n");

    return 0;

}

void butler(void)

{

printf ("You rang,sir?\n")

}

六.调试

1.语法错误

2.语义错误

3.程序状态

七.关键字和保留标识符

八.关键概念

PS:刚开始写博客 ,状态不好,接下来可能会换种方式写。

努力! 

     加油!

继续阅读