七海的C语言学习笔记(一)

使用书籍《C Prime Plus》(第六版)

       鉴于开头介绍C语言理论部分字太多,为了力求笔记简练(懒得打),笔记将直接从第二章开始。


        第二章  C语言概述
                先来看一个简单的C程序:
#include <stdio.h>
int main(void){   //一个简单的C程序
     int num;     //定义一个名为num的整形变量
     num = 1;     //为num赋值
     printf("I am a simple");//使用printf()函数
     printf("computer.\n");
     printf("My favorite number is %d because it is first.\n",num);
     return 0;
}
                代码分析:
                       #include<stdio.h>
                             该行告诉编译器把stdio.h中的内容包含在当前程序中。stdio.h是C编译器软件包的标准部分,它提供键盘输入和屏幕输出的支持。
                       int main(void)
                             C程序包含一个或多个函数,他们是C程序的基本模块。圆括号表明main()是一个函数名。int表明main()函数返回一个整数,void表明main()不带任何参数。这些内容我们稍后详述。现在,只需记住int和void是标准ANSI C定义main()的一部分。
                        ”{“和“}”
                             左花括号和右花括号代表着函数的开始和结束。
                        int num和 num = 1
                             定义一个名为num的整型变量,并为其赋值。也可以多条声明,例:int a,b; 
                        printf("I am a simple")
                             该语句使用printf()函数,会在屏幕上打印括号和引号之间的内容,光标停在同一行。printf()是标准的C库函数。在程序中使用函数叫做调用函数。
                        printf("computer.\n")
                             一样的打印函数。\n是换行符,告诉计算机另起一行,即把光标移到下一行。
                        printf("My favorite number is %d because it is first.\n",num)
                            最后调用的prinft()把num的值内嵌在用双括号括起来的内容中一并打印,%d告诉计算机以何种形式输出num的值(%d代表以十进制输出),打印在何处。
                               该用法也可以打印多个值,例:printf("first %d & second %d ",1,2); 打印结果为  first 1&second 2

                        return 0
                              此main()函数要求返回一个整数,虽然几时省略return 0,计算机读到游花括号结束时也会自动返回一个0,建议养成在main()函数保留return的好习惯


        简单程序的结构 

                程序由一个或多个函数组成,必须有main()函数,函数由函数头和函数体组成。函数头包括函数名、传入该函数的参数类型和函数的返回类型。通过函数名后的圆括号可识别出函数,圆括号里可能为空,可能有参数;函数体被花括号括起来,由一系列语句、声明组成。最后,main()已return语句结束。

                大部分语句都以分号结尾。

                简而言之,一个简单的C程序的格式如下:

                        

#include <stdio.h>
int main(void){
     语句;
     return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值