C语言程序基本内容

经典案例代码Hello World!

学习一门编程语言,可能最先接触的就是Hello World代码段。

源代码:

#include <stdio.h>

int main()
{
	printf("Hello World!\n");
	return 0;
}

运行结果:

Hello World!

C语言程序的基本结构

头文件(预处理)

C程序代码中,要想用一件东西,必须要提前说明,头文件也是如此。
上面Hello World!案例中#include <stdio.h>为预处理代码。

常见头文件有:

#include <stdio.h>			//一般为系统头文件,用< >
#include "stdio.h"			//一般为自定义头文件,用“ ”
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>

声明

描述编译器外定义的某个符号(变量、函数)的过程,用于向程序表明该符号的类型和名字。

int apple;
void func(int apple);

区别定义和声明

变量的定义:用于为变量分配存储空间,还可以为变量指定初始值。
1、一个变量在使用前就要被定义或者声明
2、在一个程序中,变量只能定义一次,但可以声明多次
3、变量定义时会分配存储空间,而声明不会
注意:定义也是声明,使用extern关键字的声明不是定义
   如果声明有初始化(被赋值),就被当作定义,即使前面加了extern

int boy;				//是声明,也是定义
extern int cat;			//是声明,不是定义
extern int dog = 4;		//定义

主函数

int main()
{
	return 0;
}

main()函数分析

1、main()函数称为主函数,是C语言程序的入口,也是C语言程序中必不可少的函数,它是由系统定义和调用的;
2、大括号内{ }为主函数体,可以放你想实现的功能;
3、return 0; 是指主函数执行完返回一个值0给上一级,函数没有声明返回值时,编译器默认其返回值为整型数据,return是关键字,结束函数。

main()函数常见定义形式

int main();							//声明没有传参,实际调用时可以传参
int main(void);						//形参为void,表明它在调用时不传参
int main(int argc, char *argv[]);	//主函数传参,可从命令行获取参数

注意:运行程序时,有时需要将参数传递给主函数,可用第三种形式。
参数说明:argc–》整型变量,指的是命令行的参数个数
     argv–》一个指向字符指针数组的指针,在这个数组里的每一个元素都指向命令行实参,指的是你输入的参数


代码编写规范

良好的代码编写风格规范是有好处的,一个程序员应该养成良好的代码编写习惯,规范化的代码看着很舒服,容易看懂,不容易出错,在调试时容易找到错误之处(在日常编码中可慢慢体会)
代码规范方式有:注释、缩进、空行、空格、命名等等。

注释

程序的注释是为了描述该程序的功能,程序是写给人看的,必要的注释可增强代码的可读性。
在C语言中有两种注释方式:
1、以/* 开始,以 */结束的块注释;
2、以//开始、以换行符结束的单行注释。
编程tips:可通过注释编写伪代码,搭建程序的框架,再一步步完善功能。

缩进

有代码块的地方都必须缩进,如果地位相等,则不需要缩进;如果属于某一个代码的内部代码就需要缩进(一般可以Tab进行缩进)

空行

独立的逻辑程序段之间、变量说明之后必须要加空行,例:函数定义结束,变量定义结束等等。

空格

在编程中慢慢体会😜

命名

无论是文件命名还是符号命名,一般使用下划线命名法( print_message() )和驼峰命名法( printMessage() ),尽量做到有意义,通俗易懂。
 

==如有错误,请批评指正==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值