开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
C语言程序设计 我们要让计算机做计算,就需要找出计算的步骤,然后用编程语言写出来 计算:计算机所做的所有事情; 算法:计算的步骤。 程序的执行 解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行 编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言——写的程序,然后,这个机器语言写的程序就可以直接执行了。 程序框架
#include<stdio.h>
int main()
{
...
return 0;
}
输出:printf("Hello Word!\n");printf("%d\n",a); 其中""里的内容叫“字符串”,\n的作用是换行。第一个输出结果为Hello Word!第二个输出为a的值, 输入:scanf("%d",&a);手动输入一个值赋值给a。 运算:加(+)、减(-)、乘(*)、除(/)、取余(%)。 计算之前可以先保存数据原始的值,在代码后续部分可能用的到 如果要模拟一个很大次数的循环,可以模拟较小次数的循环,找出相应的规律做出推断
变量: 变量是一个保存数据的地方,变量的名字是一种“标识符”。 标识符构造基本原则:只能由字母,数字和下划线组成,但是数字不可以出现在第一个位置上。C语言的关键字(保留字)不可以用作标识符。 C语言的所有保留字: auto,break,case,char,const,continue,default,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while,inline, restrict 赋值 a=b;在程序设计中,a=b表示一个动作,意思是将b的值赋值给a。a=b和b=a意思完全相反。 当赋值发生在定义变量时叫做初始化,多个变量要分别赋值。 运算方面,程序中两个整数的运算结果只能是整数,10和10.0在C中是不同的数,10.0属于浮点数。 当浮点数和整数放在一起运算的时候,C语言会将整数转换为浮点数,然后进行浮点数的运算。