静态语言:c语言程序设计
c语言教程
C 语言是一种通用的、面向过程式的计算机程序设计语言。(静态语言)
#include <stdio.h> int main() //主函数,表示程序的入口,一个程序有且只能有一个main函数 {/* 我的第一个 C 程序 */printf("Hello, World! \n"); //打印return 0;//返回一个整数0,因为它是int类型,所以只能返回整数 }
实例解析: 所有的 C 语言程序都需要main()函数。代码从main()函数开始执行。 /* ... */ 用于注释说明。 printf()用于格式化输出,printf()函数在"stdio.h"头文件中声明。 stdio.h是一个标准输入输出头文件, #include 是一个预处理命令,用来引入头文件。当编译器遇到printf()函数时,如果没有找到stdio.h头文件,会发生编译错误。 return 0; 语句用于表示退出程序。 当是int main()时,main()的返回值是int类型,所以是return 0;现在C标准里规定main()返回值必须为int,所以必须写成是int main()。 当是void main()时,main()的返回值是空,可以不写或者是return,不建议使用void main()
#include<stdio.h> 这一句话是必须要的格式,stdio表示系统文件库, 也可以声明其它的,.h 表示头文件,因为这些文件都是放在程序各文件的开头 #include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位,导入头文件的预编译指令,<> 表示系统自带的库也可以写成" " 表示用户自定义的库,如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错
c语言优势
C语言是一种通用的、面向过程式的计算机程序设计语言。C语言是为了编写 UNIX 操作系统而被发明的。 特点:易于学习、结构化语言、产生高效率的程序、可以处理底层的活动、可以在多种计算机平台上编译
c环境设置
C 程序的源文件通常使用扩展名 .c 想要设置 C 语言环境,要确保电脑上有文本编辑器或C编译器。
1.文本编辑器包括 Windows Notepad、Epsilon、EMACS 和vim/vi。 2.Notepad通常用于Windows操作系统,vim/vi可用于Linux/UNIX操作系统。 3.源文件中的源代码是人类可读的。它需要编译转为机器语言,这样CPU可以按给定指令执行程序。免费可用的编译器是有C++编译器 4. Linux或UNIX,在命令行使用gcc -v 命令来检查系统上是否安装了GCCubun安装命令:sudo apt install gcccentos安装命令:yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automakeyum -y install wget httpd-tools vimgcc --version查看版本信息gcc hello.c //保存文件名为hello的c程序./a.out //运行程序
c程序基本结构
C程序主要包括以下部分:预处理命令、函数、变量、语句&表达式、注释
c基本语法
C程序由各种令牌(Token)组成,令牌可以是关键字、标识符、常量、字符串或者是一个符号。 C语句的五个常用令牌:分号:每个语句必须以分号结束。它表明一个逻辑实体的结束。注释:// 单行注释,/* */ 这种格式的注释可以单行或多行。标识符:用来标识变量、函数,或用户自定义项目的名称,标识符内不允许出现标点字符,比如 @、$ ,C语言的标识符区分大小写。关键字:又叫保留字,总共36个关键字空格:只包含空格的行,被称为空白行
C语言的程序构成方式
1.c语言程序由函数构成,每个函数可以实现一个或多个功能。 2.一个正规程序可以有多个函数,但有且只有一个主函数。 3.函数只有在被调用的时候才执行,主函数由系统调用执行。 4.函数的格式必须按照规范书写。 5.C语言程序文件的后缀为 .c
程序快捷键
Ctrl+/ 注释 Ctrl+Z撤销 Ctrl+A全选 Ctrl+S保存 Ctrl+C复制 Ctrl+V粘贴 Tab 缩进