写C语言的要求:
1.书写代码,尽可能使用英文(专业英语)
2.英文编程要用半角?
在devc++写C语言的技巧:
1.点击Ctrl加鼠标滑动变大
2.Ctrl+?可以使所有代码加上“//”
3.Ctrl+N:新建文件
4.F9=Ctrl+S
5.F11翻译
6.Tab:空格(把代码全选,按Tab 空格使所有代码往右移)
shift+Tab:不空格(把代码全选,使所有代码往左移)
devc++
1:保存文件:可备注01.c或者deno,c(小案例的意思,这样子好知道是devc++里的文件)
2:保存类型:...(*c)(C语言的后缀一定是.c)
3:里面如果出现undeclared,表示“未申明的”(用了未申明的值)
4:"//":用来注释,不会编译执行(注释给程序员看的)
1.#include <stdio.h> :为预处理命令(预处理命令,相当于把底层代码书写好,只需引入即可,引入以后就可以使用内部命令)
2.主函数固定写法:int main(){书写自己的代码}
3.每条语句必须加;用来结束
4.int:声明变量,且只能存储整数类型.对应的标志为%d(格式控制符)
float:声明变量,书写小数,
且只能存储小数类型.对应的标志为%f(格式控制符)
4.puts,printf为输出函数 printf("语言")
scanf为输入函数 scanf("%d%d",&a,&b)输入a,b值 (&a的意思是把输入的值赋予给a)
5.a,b,max(这些字母为变量,程序存储内容)
6.int a;(变量说明,a为变量,命名规则)
7.+(加),—(减),*(乘),/(除),\n(转义符号),%(求余数符号),&(赋值给变量)
!=(判断是否不等于)
==(判断是否相等)
=(赋值运算符,不是判断是否相等)
&&(类似数学中的交集)
|:是逻辑或
||:是短路或 例如:1.能被4整除,但不能被100整除,如2016;2.能被400整除,如2000 ;(C语言表达式为year%4==&&year%100!-=0||year%400==0)
(|与||的区别是|判断完前一部分true后仍然会判断后一部分,而||true后后一部分不会判断),if(a=<0|num[a])==0{}会报错,因为num的索引不能小于0
if(a=<0||num{a}==0){}不会报错,因为a小于0的话,后面那组元素不会参与判断
如果(a>b){就交换a,b的值}
t=a(意思是把a的值存储入t里面)
a=b(意思是把b的值存储入a里面)
b=t(意思是把t的值存储入b里面)
if如果省略了大括号{} ,条件语句只有紧挨着的截止到分号的一句
一般一个条件然后有一个对的值,一个错的值,则
if(条件){
对的值
printf("")
else{
}
如果跟成绩一样分等级的,则:
if(全部范围){
if()
printf("")
else if()
printf("")
else if
printf("")
}else
printf("")
}
或者if(条件一){
条件一为真的时候,执行代码,跳出语句,不会往下执行 }
else if(条件二){条件二为真的时候,执行代码,跳出语句,不会往下执行}
else if(条件三){ }
else{以上条件都不符合的时候,执行 }
使用switch时:
switch(条件,一般是变量)
case(变量的对应的值是1,2..之类):执行代码
break(终止代码,使switch没有跳楼现象)
default:以上都为假的时候执行代码
|