如何编写C程序?C程序的基本编写规则

c程序是用c编程语言编写的语句集。每个程序都应遵循一些标准(规则),以使我们的代码便于查看和维护。下面本篇文章就来带大家了解一些c程序的基本编写规则,希望对大家有所帮助。【相关视频教程推荐:c语言教程】

如何编写C程序?C程序的基本编写规则

注释

注释不是必需的,但是注释和代码一样重要。因此,第一条规则就是要记住如何正确地注释(记录)代码。

为什么要注释?注释用什么用?

1、说明代码的目的。

2、解释每个逻辑或算法,这是什么以及为什么使用?

3、每个函数声明,定义都应该记录在案,拥有注释,介绍用法和作用。

4、注释可以让别人更快、更容易的读懂他人的代码,便于代码的使用、维护。

语句结束后,需要以分号(;)终止

需要使用(;)终止的语句

 ●   所有printf(),scanf()或任何其他函数调用。

 ●   所有声明,如变量,常量,函数,结构必须以分号结束。

 ●   所有表达式必须以分号(;)结束。

例:

int a; //变量声明printf("Hello!"); //一输出声明sum = findSum (10,20,30); //函数的调用语句.......

登录后复制

不需要使用(;)终止的语句

 ●   头文件 include语句。

 ●   宏定义语句。

 ●   if语句,循环语句,函数头与函数定义。

#include  //头文件#define MAX_LEN 1024 //宏定义语句int main()      //主函数定义部分{语句.......}//函数头,其定义为int findSum(int a, int b, int c) {return (a+b+c);}if(a > b) //if 语句large =a;elselarge =b;........

登录后复制

令牌,标识符的相关规则

我们需要了解关键字,知道标识符的一些规则。

必须知道的一些要点:

 ●   关键字是编译器中的保留字,不能将它们用于其他目的。

 ●   C语言是区分大小写的编程语言。这里,小写标识符和大写标识符是不同的。因此,如果声明了一个名为Num的变量,那么就必须在任何地方都使用Num;不能使用num,NUM等代替Num。

 ●   与关键字相同,库函数也在头文件中声明,必须在程序中包含头文件。例如,如果使用sqrt()函数查找任何数字的平方根,则必须包含math.h头文件。

关于标识符(变量声明)的规则

 ●   允许使用小写,大写字母,数字和下划线(_)来定义标识符(即变量名,常量名,函数名等)。

 ●   只能使用字母或下划线(_)作为标识符开头的第一个字母。

 ●   标识符名称中不允许使用空格和其他特殊字符,如果标识符名称中有两个单词,则可以使用下划线(_)分隔它们,或者使用驼峰大小 写样式编写标识符名称。

例如:如果要声明变量以存储卷号,则变量名称应为roll_number或rollNumber或类似的任何内容,但不能使用空格。

 ●   标识符必须有意义且具有描述性。

 ●   不能使用关键字作为标识符名称

代码缩进

代码缩进在编写程序时是非常重要的;缩进的代码可以便于读取,编辑。例:

缩进的代码

#include int main(){int a;int b;int c;a = 10;b = 20;if(a>b){   c=a;   a=b;   b=c;   printf("从小到大输出: %d,%d",a,b);}else{printf("从小到大输出: %d,%d",a,b);}return 0;}

登录后复制

没有缩进的代码

#include int main(){int a;int b;int c;a = 10;b = 20;if(a>b){c=a;a=b;b=c;printf("从小到大输出: %d,%d",a,b);}else{printf("从小到大输出: %d,%d",a,b);}return 0;}

登录后复制

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注【创想鸟】相关教程栏目!!!

以上就是如何编写C程序?C程序的基本编写规则的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2437256.html

(0)
上一篇 2025年3月3日 10:58:24
下一篇 2025年2月22日 18:26:51

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C中scanf()和gets()之间的区别

    在c语言中,scanf()和gets()都是用于从标准输入(键盘)读取输入的,那么它们之间有什么差异?下面本篇就来带大家简单比较一下scanf()和gets(),介绍scanf()和gets()之间的区别,希望对大家有所帮助。【视频教程推荐…

    2025年3月3日
    200
  • 伪代码是什么?如何写一个伪代码?

    伪代码是经常用于编程和基于算法的字段的术语;它是一种允许程序员表示算法实现的方法。简单地说,我们可以说它是算法的熟化表示。本篇文章就来带大家简单认识一下伪代码,介绍简单的c语言伪代码怎么写,希望对大家有所帮助。 伪代码是什么? 通常,算法是…

    2025年3月3日
    200
  • c语言函数调用的三种方式是什么

    c语言中函数调用的三种方式是:1、传值调用,就是把一个变量的值传递给函数的形式参数;2、引用调用,就是将变量的地址直接传入函数;3、传地址调用,就是通过指针来实现的,把变量的引用传入函数。 本文操作环境:Windows7系统、C11版、De…

    2025年3月3日 编程技术
    200
  • c语言简单数据类型有哪些

    c语言中简单的数据类型分别为:1、整型【int、short、long、long long】;2、浮点型【float,double】;3、字符型【char】。 c语言中简单的数据类型分别为: 1、整(数)型 int:基本整数型,用于存储整数,…

    2025年3月3日
    200
  • c语言如何实现选择排序算法(代码示例)

    选择排序算法的基本思想就是依次选出数组最小的数放到数组的前面,在C语言中我们可以使用两个for循环,先从数组的第二个元素开始往后遍历,找出最小的数放到第一个位置,再从剩下数组中找出最小的数放到第二个位置,以此类推,直到数组有序。 选择排序法…

    2025年3月3日
    200
  • c语言计算两个数的最小公倍数

    c语言中计算两个数的最小公倍数的方法:将两个数的倍数都列举出来,一一进行对比,找出相同的倍数,即公倍数,代码为【while(1){if(max%a==0&&max%b==0){lcm=max;break;}】。 LCM( L…

    2025年3月3日
    200
  • c语言*p++是什么意思?

    【*p++】的意思就是先取出指针p指向的地址单元的数据,之后再将该值加1,由于运算符【*】的优先级高于运算符【++】,所以是先取指针p指向的地址单元的数据,在p指向下一位置的数据。 *p++的意思就是先取出指针p指向的地址单元的数据,之后再…

    2025年3月3日
    200
  • c语言是什么意思

    一:c语言是什么意思 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多…

    2025年3月3日
    200
  • C中如何声明指向函数的指针?

    在c中,与普通数据指针(int *,char *等)一样,还可以声明指向函数的指针,即函数指针。那么如何声明?下面本篇文章就来带大家了解一下声明函数指针的方法,希望对大家有所帮助。【视频教程推荐:c语言教程】 如何声明指向函数的指针? 首先…

    2025年3月3日
    200
  • C语言中%d,%s,%x,%f,%.100的意义

    C语言的字符格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。 格式字符有d,o,x,u,c,s,f,e,g等, 如: %d整型输出,%ld长整型输出, %o以八进制数…

    编程技术 2025年3月3日
    200

发表回复

登录后才能评论