c语言中return的作用_C语言简介
C语言简介
c语言是人和机器交流的语言。
c语言是面向过程的语言
C语言的优点:代码量小、执行速度快、功能强大、编程自由
英语不好能不能学:C语言一共32个关键字,以及为数不多的规则。建议三年级以下学生不要尝试学习。
数学不好能不能学:本语言涉及高深的数学知识,比如:先乘除,后加减,小括号最当先。建议三年级以上的同学进行学习。
怎样才能学好C语言:多写,多练,多思考。
编写第一个C语言程序:
#include int main(){ printf("关注:ACM算法");}
看不懂?不慌慢慢来,一步步介绍。
#include< > 与 #include ""的区别:
< > 表示系统直接按系统指定的目录检索
"" 表示系统先在 "" 指定的路径(没写路径代表当前路径)查找头文件,如果找不到,再按系统指定的目录检索
main函数
一个完整的C语言程序,是由一个、且只能有一个main()函数(又称主函数,必须有)和若干个其他函数结合而成(可选)。
main函数是C语言程序的入口,程序是从main函数开始执行。
{} 括号,程序体和代码块
{}叫代码块,一个代码块内部可以有一条或者多条语句
C语言每句可执行代码都是";"分号结尾
所有的#开头的行,都代表预编译指令,预编译指令行结尾是没有分号的
所有的可执行语句必须是在代码块里面
注释
//叫行注释,注释的内容编译器是忽略的,注释主要的作用是在代码中加一些说明和解释,这样有利于代码的阅读
//叫块注释**
块注释是C语言标准的注释方法
行注释是从C++语言借鉴过来的
printf函数
printf是C语言库函数,功能是向标准输出设备输出一个字符串
printf(“ACM算法\n”);//\n的意思是回车换行
return语句
return代表函数执行完毕,返回return代表函数的终止
如果main定义的时候前面是int,那么return后面就需要写一个整数;如果main定义的时候前面是void,那么return后面什么也不需要写
在main函数中return 0代表程序执行成功,return -1代表程序执行失败
int main()和void main()在C语言中是一样的,但C++只接受int main这种定义方式
好像忘了介绍编译器了,下面介绍。
编译器简介
编译器就是能把写的代码变为程序,它起到了任何计算机交流的翻译功能。
推荐编译器
推荐Dev c++,在公众号->更多->资源下载->编译器下载里有百度云下载链接。为什么推荐它?因为它可以选择中文!!!
使用Dev c++
在公众号更多->使用帮助->Dev c++安装与使用
C语言编译步骤
C代码编译成可执行程序经过4步:
1.预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除,这里并不会检查语法
2.编译:检查语法,将预处理后文件编译生成汇编文件
3.汇编:将汇编文件生成目标文件(二进制文件)
4.链接:C语言写的程序是需要依赖各种库的,所以编译之后还需要把库链接到最终的可执行程序中去
看不明白没关系,对每一步有影响就好。不过需要强调的是C语言后缀是.c,而C++语言后缀是.cpp
CPU内部结构与寄存器(了解)
64位和32位系统区别
寄存器是CPU内部最基本的存储单元
CPU对外是通过总线(地址、控制、数据)来和外部设备交互的,总线的宽度是8位,同时CPU的寄存器也是8位,那么这个CPU就叫8位CPU
如果总线是32位,寄存器也是32位的,那么这个CPU就是32位CPU
有一种CPU内部的寄存器是32位的,但总线是16位,准32为CPU
所有的64位CPU兼容32位的指令,32位要兼容16位的指令,所以在64位的CPU上是可以识别32位的指令
在64位的CPU构架上运行了64位的软件操作系统,那么这个系统是64位
在64位的CPU构架上,运行了32位的软件操作系统,那么这个系统就是32位
64位的软件不能运行在32位的CPU之上
寄存器、缓存、内存三者关系
按与CPU远近来分,离得最近的是寄存器,然后缓存(CPU缓存),最后内存。
CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。于是 CPU寄存器内存,这就是它们之间的信息交换。
那为什么有缓存呢?因为如果经常操作内存中的同一址地的数据,就会影响速度。于是就在寄存器与内存之间设置一个缓存。
因为从缓存提取的速度远高于内存。当然缓存的价格肯定远远高于内存,不然的话,机器里就没有内存的存在。
由此可以看出,从远近来看:CPU 寄存器 缓存 内存。
关键字
c语言、C语言
c语言中return的作用_C语言简介相关推荐
- c语言中return的作用_C语言入门基础整理
学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...
- c语言中stible什么作用,C语言程序设计课后练习辅导
<C语言程序设计课后练习辅导>由会员分享,可在线阅读,更多相关<C语言程序设计课后练习辅导(54页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计课后练习辅导资料题型题干选 ...
- c语言中return语句例子,C语言 return 语句-嗨客网
C语言return语句教程 在 如果 return 语句使用在普通的 C语言return语句详解 语法 void fun(){ //do something return; } 说明 使用 retur ...
- 简述c语言中break的作用,c语言break什么意思?
break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用. 1. C语言中的break : br ...
- c语言中time函数作用,C语言中时间的基本用法小结
前言 在我学的这些编程语言中,总是记不住它们的时间处理方式,每次用到时都要重新看,所以想着在这里记录下来,也方便用到时查找,也方便有需要的朋友们参考. time_t和struct tm 在C语言中用t ...
- c语言中getenv的作用,C语言putenv()函数和getenv()函数的使用详解
C语言putenv()函数和getenv()函数的使用详解 C语言putenv()函数:改变或增加环境变量头文件: #include4 定义函数: int putenv(const char * st ...
- C语言中return的作用
return代表的是函数的返回值,并且return只会出现在函数中 函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过return语句返回. 一.return的一般形式 ①r ...
- c语言中find的作用,c语言find函数的使用方法
c语言find函数的使用方法 发布时间:2020-04-29 11:09:07 来源:亿速云 阅读:449 作者:小新 这篇文章主要给大家介绍了关c语言find函数的使用方法,文中通过示例代码介绍的非 ...
- c语言中go的作用,go语言与c语言的相互调用
由于工作原因,需要实现go语言与c语言的相互调用.由于go语言与c语言有着千丝万缕的暧昧关系,两者之间的调用可以通过语言层面实现.下文是对此的总结. go语言调用c语言 以下为一个简短的例子: p ...
最新文章
- POJ3686 The Windy's 【费用流】*
- 属性 Owner 不可用于 数据库...
- 【转载】DataKeyNames,DataKeys 用法浅谈
- bootstrap grid php,bootstrap grid用法
- Linux 监控命令之 vmstat
- eviews曲线图怎么做_【干货速递】Eviews:你不可不知的经典问答!
- 作者:刘剑(1979-),男,中国联合网络通信集团有限公司信息化事业部项目一处工程师...
- openlayers 3读取加载geojson格式数据
- php 2个经纬度之间的距离,php计算两个经纬度之间的距离
- 如何将爬虫获得的数据变为字典的key_Python爬虫第二战 爬取500px图片
- java sort 字符串_java实现6种字符串数组的排序(String array sort)
- matlab 神经网络训练 分类器,matlab神经网络分类器
- 微管理:给你一个技术团队,你该怎么管札记-化繁为简
- Android Verified Boot 2.0简要
- Overture五线谱乐理小课堂——音程 (上)
- 决策表是什么?怎么使用决策表?
- [FirefoxOS_调试]Firefox OS调试开发系列视频教程
- 玄幻:开局选择瑶池,我只想默默签到!(三)
- 中产学院源爱妈咪全国首创7大黄金技术桂林游学发布会
- wifi 802.11 kvr 漫游