程序设计
分析工具
编辑工具
文本编辑器
只负责程序的编写,好的文本编辑器能够极大的提升编码效率。
sublime text(推荐)
atom(推荐)
VS code(推荐)
editpplus
notepad++
IDE
集成开发环境,是将软件开发过程中的各个环境的工具集中到一个软件,方便配置和使用。
编译工具
将已经编写好的源代码,按照该源代码所属的语言的语法进行检测,并将其编译成某个操作系统平台能够运行的二进制可执行文件。
调试工具
当程序出错或者是程序在某种输入下得到了不在预期内的输出,可以使用调试工具监控整个程序的运行过程,并且能够查看程序执行过程中的中间结果。
发布工具
运维管理工具
最简单的C程序编辑、编译、执行
#include <stdio.h>
int main(int argc,char *arg[])
{
printf("hello world\n");
return 0;
}
Ubuntu环境
text ediror作为编辑器
gcc作为编译器
gdb作为调试器
eclipse集成开发环境
//头文件包含:用于包含本文件将会使用的功能模块的描述信息
#include <stdio.h>
//以下一行是C程序最重要的一行,为main函数的声明,main函数是整个C程序的入口
int main(int argc,char *argv[])
{
//将解决问的程序代码插入此处,并放置在return语句之前
//1.数据存储
//C语言使用变量在内存中临时存放可变数据
//变量的定义:
// 数据类型 变量名;
//变量的定义并初始化:
// 数据类型 变量名 = 初始值;
//变量名的命名规则:
// 1)只能由字母,数字,下划线构成
// 2)只能由字母,下划线开头
// 3)不能与C语言的关键字重名
int num1 = 0;
int num2 = 0;
int sum = 0;
//2.数据输入
//scanf("输入的格式控制字符串",变量地址列表。。。);
scanf("%d",&num1);
//%d十进制的整数 d十进制 %整数
scanf("%d",&num2);
//3.数据运算 float(小数)
sum = num1 + num2;
//4.数据输出
//printf("输出格式控制字符串",变量列表。。。)
printf("sum = %d\n",sum);
return 0;
}
//求出1+2+3+4+……+100的和
#include <stdio.h>
int main(int argc,char *argv[])
{
int oddSum = 0;
int evenSum = 0;
int i = 1;
while(i <= 100)
{
//累加操作
if(i%2 == 0)// %求余 =赋值运算 ==判等
{
evenSum = eveSum + i;
}
else
{
oddSum = oddSum + i;
}
i = i + 1;
}
printf("oddSum = %d\n",oddSum);
printf("evenSum = %d\n",evenSum);
return 0;
}
//作业
#include <stdio.h>
int main(int argc,char *argv[])
{
int oddsum = 0;
int sevensum = 0 ;
int n = 0;
int m = 0;
scanf("%d~%d",&m,&n);
while(m <= n)
{
if(m%2 == 0)
{
oddsum = oddsum + m;
m = m + 1;
}
else
{
sevensum = sevensum + m;
m = m + 1;
}
}
printf("oddsum = %d\n",oddsum);
printf("sevensum = %d\n",sevensum);
return 0;
}
#include <stdio.h>
int main(int argc,char *argv[])
{
int sum = 0;
int i = 0;
int m = 0;
int n = 0;
int s = 0;
printf("input m n s:");
scanf("%d%d%d",&m,&n,&s);
i = m;
while(i <= n)
{
sum = sum + i;
i = i + s;
}
printf("sum = %d\n",sum);
return 0;
}
网友评论