第一个c语言程序
#include <stdio.h>
//预处理命令。调用stdio.h库函数
int main() //声明main函数
{
printf("Hello World\n");
//调用输出函数printf,输出Hello World
return 0;
//函数返回值
}
说明:
注释:增加程序的可读性,不被执行,主要是对代码进行解释说明。
//注释,程序在执行时会跳过注释部分
预处理命令: 程序中包含某一文件内容。 “stdio.h”为标准输入输出函数头文件名。
#include <stdio.h>
主函数:C程序由函数组成。一个C程序有且仅有一个主函数。
int main(...)
{
...
}
函数头:函数说明 说明函数类型、函数名和函数参数。
int main(...)
函数体:包括变量说明和语句执行部分。
{
...
}
#includ 函数调用语句:格式输出函数printf( )。 输出“Hello world!”
printf("Hello Wprld\n");
注释
概念:对代码增加解释说明性文字,这个文字可以提高代码的可读性,注释不会被编译和执行。注释 也可以屏蔽掉不执行但又不想删除的代码。
分类: 单行注释:一般用于变量。
//单行注释
int a = 0;
多行注释:一般用于函数
/*
多行注释
*/
int main()
{
...
}
文档注释:一般用于函数、结构体、类等等,这个是多行注释的一种扩展写法,本质上还是多行注 释
/*
*文档注释
* @params 参数说明
* @author 编写者
* @date 编写日期
* @return 返回类型
*/
C语言规范书写
1. 左右{}要独立一行。
2. 左{的下一行代码必须要换行和缩进(一个tab键,或者偶数个空格)
3. 右}和它所匹配的左{要垂直对齐
4. 代码要添加必要的注释
5. 函数之间最少留一行空行;代码中的不同部分建议也要加空行,相同部分代码建议写到一起
6. 命名要见名知意
标识符
什么是标识符
比如说变量名,函数名,数组名,结构体名字等等。
组成
数字,英文字母大小写,下划线_,$
注意事项
不能以数字开头
不能是关键字(如:int,double,main,include,if,for)
命名规范
1. 起名字要见名知意,建议是简单的英文单词或被公认的一些缩写
2. 变量名,函数名 --- 小驼峰命名或者下划线命名
小驼峰命名法
如果只有一个单词,全部小写,如果超过两个单词,从第二个单词开始,首字母均大写。Java或者C++ 推荐这种写法
下划线命名法
如果只有一个单词,全部小写,如果超过两个单词,单词与单词之间使用"_"进 行分隔,C语言推荐这种写法
3. 结构体名,共用体 --- 大驼峰命名法
大驼峰命名法
要求每个单词的首字母都大写
4. 枚举常量、自定义常量(宏符号)
每个字母都大写,多个单词之间可以用"_"分隔