用C编写标准代码

作者: John Pratt
创建日期: 12 二月 2021
更新日期: 28 六月 2024
Anonim
分步详解C语言贪吃蛇游戏 - 原理与准备篇
视频: 分步详解C语言贪吃蛇游戏 - 原理与准备篇

内容

有无数种编程计算机的方法。最终,取决于程序员如何实现他的需求。但是,有许多“好的方法”用于样式和功能的使用,以更好地进行编译和使程序更安全。确保将来继续从事您的项目的程序员(包括您自己)可以阅读和理解您的代码。

方法1之2:编写标准代码

  1. 下载C ++ IDE(集成开发环境),例如Eclipse,Netbeans和CodeBlocks,或使用文本编辑器(例如Notepad ++或VIM)。 您也可以从命令行运行程序,在这种情况下,文本编辑器就足够了。选择一个指示语法并支持行号的编辑器可能会很有用。大多数程序员认为类Unix系统(Linux,OS X,BSD)是程序开发的最佳环境。
  2. 创建一个主程序文件。 主文件必须包含一个称为main()的函数。这是程序开始执行的地方。从这一点开始,您将调用函数,实例化类等。您的应用程序和库中的其他文件可能包含在此文件中。
  3. 开始编写程序。 输入您需要创建的代码或程序(有关某些示例,请参见下文)。学习语法,语义,面向对象的编程范例,数据流,算法设计(例如链表,优先级队列等)。C ++不是一种简单的编程语言,但是它教您了可以被所有人使用的基础知识。编程语言。
  4. 在您的代码中添加注释。 说明函数的作用以及变量的作用。为变量和函数选择明确的名称。以大写字母开头的全局变量的名称。通常,请确保阅读您的代码的任何人都可以理解它。
  5. 在代码中正确使用缩进。 同样,请参见下面的示例。
  6. 使用以下代码编译您的代码

    g ++ main.cpp

  7. 按照以下说明运行程序:

    ./a.out

方法2之2:示例

  1. 参见示例1:

      / *这是一个简单的程序,用于了解g ++样式的基础。 * / #include iostream> / *输入和输出函数 * /使用名称空间std; / *我们使用std(标准)函数 * / int main()/ *声明main函数;也可以使用int main(void)。 * / {cout“ n Hello Daddy”; / *“ N”是换行符( t是制表符) * / cout“ n Hello mama”; cout“ n这是我的第一个程序”; cout“ n日期11/03/2007”;返回0; }

  2. 参见示例2:

      / *此程序使用命名空间std计算两个数字的和 * / #include iostream>; int main(){float num1,num2,res; / *声明变量; int,double,long也可以使用 * / cout“ n输入第一个数字=; cin num1; / *在num1中输入用户 * / cout“ n输入第二个数字=; cin num2; res = num1 + num2; cout“ n” num1“和” num2“ =” =“ res n”之和;返回0; }

  3. 参见示例3:

      / *两个数字的乘积 * / #include iostream>使用命名空间std; int main(){float num1; int num2;双重资源; cout“ n输入第一个数字=; cin num1; cout“ n输入第二个数字=; cin num2; res = num1 * num2; cout“ n两个数字的乘积=” res n“;返回0; }

  4. 参见示例4:

      //使用循环查找数学方程式。在这种情况下,答案将根据// Euler项目中的问题1进行计算。 #include iostream>使用命名空间std; int main(){//从main打开。 int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; //创建确定答案所需的整数。 for(int a = 0,a,1000,a = a + 3){sum1 = sum1 + a;} //重复直到a等于或大于1000,在每个循环上将3加到a。向sum1添加一个。 for(int b = 0; b 1000; b = b + 5){sum2 = sum2 + b;} //重复直到b等于或大于1000,然后在每个循环中将5加到b。将b加到sum2。 for(int c = 0; c 1000; c = c + 15){sum3 = sum3 + c;} //重复直到c等于或大于1000,然后在每个循环中将15加到c。将c加到sum3。 sum4 = sum1 + sum2-sum3; // sum4是sum1和sum2之和,从中减去sum3。 cout sum4; //返回sum4,即答案。 cin.get(); //等待用户回车。返回0; //返回语句。 } // Main关闭。

  5. 看看这个不同风格的例子:

      int main(){int i = 0;如果(1 +1 == 2){i = 2; }} / *这是怀特史密斯风格 * / int main(){int i;如果(1 +1 == 2){i = 2; }} / *这是GNU样式 * / int main(){int i;如果(条件){i = 2;功能 (); }}

尖端

  • 始终对程序使用ISO编译器。
  • 编译器创建的默认可执行文件称为“ a.out”。
  • 如果您要编写包含许多不同变量或函数的内容,请尝试对其进行注释,以便以后更容易调试和理解!

警示语

  • 切勿使用不清楚的编码风格或过时的函数。