本小节学习目标:理解并默写C语言的main()
函数:
- 准备开发环境
- 下载 Dev-C++
- 详细安装教程、使用教程
- Hello World
- 新建项目
- 编辑代码
- 按F11编译运行
- 具体解释
- .c扩展名
- 认识2种注释
- main()函数详解
- 进一步理解函数
- 编译后生成可执行文件
推荐初学者使用Dev-C++。很过高校C语言教学也是使用Dev-C++作为开发环境。
下载 Dev-C++腾讯软件中心下载地址:pc.qq.com
搜索框输入:Dev-C++
https://blog.csdn.net/qq_31790997/article/details/86671681(https://blog.csdn.net/qq_31790997/article/details/86671681)
Hello World学习一门编程语言,先从在屏幕上打印出Hello World
开始。参考:百度百科
打开Dev-C++,顶部菜单栏依次选择:文件 – 新建 – 项目。
在d窗的窗口中,依次点击选中1和2,在3处修改想要的项目名称,比如改为test01,最后点击“确定”按钮。
在接下来d窗的文件框中,选择项目要保存到磁盘的位置,比如笔者保存到D/dev/c/
目录下。
之后,可以进入Dev-C++生成的main.c
文件中进行代码编辑。
通过键盘组合:Ctrl+S
保存main.c
文件。
光标来到第7行末尾,按回车键
,新开一行,输入printf("%s", "Hello World");
:
输入好代码,之后记得按Ctrl+S
保存。
然后通过菜单栏的:运行 – 编译运行,或者键盘按键F11
,编译运行代码。运行之后,程序自动d出运行结果窗口:
C语言的源代码文件是以.c
作为扩展名的。
C语言源代码中支持2种类型的注释:
- 程序源代码文件中,任何位置都可以放
/* 注释内容 */
样式的注释进去。清晰、恰当的注释是帮助代码维护人员理解代码逻辑的好帮手。 - 此外,还有以双斜杠
//
开头的单行注释。
// 这是`//`开头的单行注释
/* 多行注释的开始
多行注释
多行注释的结束*/
int main(/*函数参数*/){ /*函数体*/ }
main()函数详解
main()
函数是C语言代码编译成可执行文件后的程序入口。程序运行后,就是从main()
函数的函数体代码开始,一行一行执行的。
- int 是C编程语言中的“整数(integer)”类型,在输入/打印格式中以"%d"进行标记。
- main是函数名,main是C语言中的主入口函数
- 紧跟函数名后的是一对小括号(),小括号内部可以有0到多个“参数”。之后的一对大括号内部,就是“函数体”,函数体中的代码就是函数要做的事情
- printf是C标准库中提供的库函数,用于向标准输出设备(一般是屏幕)进行字符打印。
- printf接收至少1个参数,第一个参数是打印格式,后面的参数会依次填充打印格式中出现的
%d/%s
等格式占位符。 - printf是在标准库的stdio.h头文件中进行声明的,因此需要通过编译器指令#include进行引入
- 代码中双引号包裹的内容是字符串,在输入/打印格式中以"%s"进行标记。
运行结果:
哦,忘了加一个换行字符\n
,打印内容挤在了一起。修改保存一下再F11运行:
类比数学中学到的函数,比如 y = x ∗ x y=x*x y=x∗x (这里*代表乘法),x是自变量输入(类比函数输入参数),y是函数值(类比返回值)。
/*
定义一个名称为square函数
名称:square
参数:整数类型的x
返回值:整数类型,在函数体中通过return关键字返回
*/
int square(int x) {
return x*x;
}
编译后生成可执行文件
F11
编译后会在项目目录底下生成可执行文件(Windows系统下是.exe文件)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)