C语言学习基础必会2

学习内容

1 C语言介于高级语言和汇编语言之间,

C语言允许直接访问物理地址,对硬件进行操作,又适合编写应用软件,为什么C语言介于汇编语言和高级语言之间,C语言在实际执行过程中,都是以汇编指令的方式运行的,由编译器把C语言编译成汇编指令
编译程序是( D )。

A.一组机器语言指令

B.C程序的机器语言版本

C.命令计算机执行指定的操作

D.将C源程序编译成目标程序

(关于计算机如何识别汇编语言这里可以自己去百度,C语言的嵌入式是什么意思,其允许四类汇编命令,一般指令、串指令、跳转指令、数据分配和定义指令,有兴趣可去百度)

2 采用结构化程序设计

,采用函数作为程序模块,使结构清晰,可读性好,主体是函数,通过引用函数库,不同的函数库有其特殊语句,可以辅助人将他的想法使机器理解,

#include <graphics.h>         //引用easyX图形库
#include <Windows.h> 
#include <stdio.h>
#include <conio.h>  
#include <time.h>
#include <MMSystem.h>
#pragma comment(lib,"winmm.lib")           //导入声音库

C语言源程序的基本单位( D )。

A.子程序

B.过程

C.标识符

D.函数

任何c程序,都需要一个入口点。void是返回值类型为空的,main是函数名。()是输入的内容;{}是输出的内容。c语言严格区分大小写。

在入口文件中,调用函数,需要在头文件中包含这个函数所在的头文件stdio.h,h就是header,或者说是引入。c语言的源文件是.c或者.h,c++的源文件是.cpp。cpp兼容.c或.h。

#include<stdio.h>;
 
void main()
 
{
 
         printf("helloword");
 
}

3可移植性好

用C语言写的程序可以移植到各种计算机上这也是汇编语言的作用,他能快速的运行,调用资源,与python相比我觉得在爬取更多的的信息时候,即使编写困难他对配置的要求更低,也为服务器节省算力,c语言的优点是代码量小,执行速度快,仅次于机器语言和汇编语言,功能强大,编程自由;相比其他高级语言而言,比如java、php、python等,不足是编写代码实现周期长,可移植性差,需要丰富的经验才能掌握,对平台库依赖较多

4标识符C语言的标识符一般应遵循如下的命名规则:

  • 标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中

  • 标识符区分大小写字母

  • 标识符的长度,c89规定31字符以内,c99规定63个字符以内;

  • C语言中的关键字,有特殊意义,不能作为标识符

  • 定义标识符最好取具有一定意义的字符串,便于记忆和理解。

  • 以下正确的C语言标识符是( B )。

A.b+c

B. x123

C.D.test!

D.%d
5. 书写格式在这里插入图片描述
花括号体现了C语言结构化的设计,
int,定义整型变量,
float定义浮点型常量
定义关键字符,有很多不用急在不断的学习过程中我们渐渐的就知道了C语言基础必会3中,
变量是什么,变量是个盒子,是计算机语言中能储存计算结果或能表示值的抽象概念,可以通过变量名访问(在指令式语言中,变量通常是可变的)
在这里插入图片描述
在学习前期很可能忽视注释好好写的必要性,注释是很重要的方便你进行检查,每个语句以分号作为结尾,咋简洁好看咋写,学会写好注释有利于找工作
c语言的注释,行注释//,块注释/**/。

#include<stdio.h>;//包含头文件,以使用printf

/*

  • helloworld程序示例。

*/

void main()//void返回类型为空,main是函数名,整个是c的入口点,从这里开始从这里结束;
 
//()为输入的参数,空则输入为空。
 
{
 
         //{}是函数体
 
         //打印的函数,参数为字符串helloworld
 
         printf("helloword");
 
         //获取键盘输入的函数
 
         getchar();
 
}

在这里插入图片描述

学习摘要:

变量是什么

书写格式

字符定义规则

学习自测

1以下关于C语言说法错误的是( )。

A.C语言简洁、紧凑

B.C语言程序习惯使用大写英文字母

C.C语言使用大括号对表示程序的结构层次范围

D.C语言可以直接对硬件进行操作

2以下正确的C语言标识符是( )。

A.b+c

B. x123

C.D.test!

D.%d

3在C语言程序中,main()函数的位置( )。

A.必须作为第一个函数

B.必须作为最后一个函数

C.可以任意

D.必须放在它所调用的函数之后

4C语言源程序的基本单位( )。

A.子程序

B.过程

C.标识符

D.函数

5编辑程序的功能是( )。

A.建立并修改程序

B.将C源程序编译成目标程序

C.命令计算机执行指定的操作

D.调试程序

6C编译程序是( )。

A.一组机器语言指令

B.C程序的机器语言版本

C.命令计算机执行指定的操作

D.将C源程序编译成目标程序

7带C语言编译器的CodeBlocks集成开发环境不能完成( )。
A.将C源程序编译成目标程序

B.设计C程序

C.建立并修改源程序

D.运行目标程序并查看运行结果

答案1B 2B 3C 4D 5A 6D 7B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值