基本了解C 语言的基础知识,对 C 语言有一个大概的认识。
目录
一、 什么是C语言?
C 语言是一门通用 计算机编程语言 ,广泛应用于底层开发。 C 语言的设计目标是提供一种能以简易的方式 编译 、处理低级 存储器 、产生少量的 机器码 以及不需要任何运行环境支持便能运行的编程语言。
尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的 C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式 处理器 (单片机或称 MCU )以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由 美国国家标准局 为 C 语言制 定了一套完整的美国国家标准语法,称为 ANSI C ,作为 C 语言最初的标准。 [1] 目前 2011 年 12 月 8 日,国际标准化组织( ISO )和 国际电工委员会(IEC )发布的 C11 标准 是 C 语言的第三个官方标准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
二、第一个C语言程序
#include <stdio.h>
int main()
{
printf("hello world!\n");
printf("he he\n");
return 0;
}
//解释:
//main函数是程序的入口
//一个工程中main函数有且仅有一个
三、C程序的基本结构框架
基本单位是 函数
一个程序有且仅有一个主函数
-
如果一个程序没有主函数,则这个函数不具备运行能力
-
程序运行时系统会自动调用主函数,而其他函数需要开发手动调用
3.1C程序基本框架
#include <stdio.h> //头文件
int main()
{
//other code...
return 0;
}
-
主函数前的int可以不写或者换成
void
-
main函数中的 return 0 可以不写
3.2主函数的执行
如果main函数的执行正常, 那么就返回0
main()
默认返回0,可以不写如果main函数执行不正常, 那么就返回一个非0的数
四、程序注释
1. 代码中有不需要的代码可以直接删除,也可以注释掉2. 代码中有些代码比较难懂,可以加一下注释文字
分类
单行注释、多行注释、嵌套注释
4.1单行注释
// 被注释内容
使用范围:任何地方
作用范围: 从第二个斜线到这一行末尾
快捷键:Ctrl+/
4.2多行注释
/* 被注释内容 */
使用范围:任何地方
作用范围: 从第一个
/*
到最近的一个*/
4.3嵌套注释
单嵌单(单行注释嵌套单行注释)
// 你好 // 哈哈哈哈哈哈哈哈哈
单嵌多(单行注释嵌套多行注释)
// /* 好好好好好好 */
多嵌单(多行注释嵌套单行注释)
/*
// 小憨憨
*/
注:千万不可多行注释嵌套多行注释
/*
哈哈哈
/*嘻嘻嘻*/
呵呵呵
*/