-
定义常量在主函数外?
查看全部 -
%d,引用数据类型int
%f,引用数据类型double or float
%c,引用数据类型char
决定输出的是"",后的定义名称如age
查看全部 -
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。
例如:
查看全部 -
一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;
2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;
3、括号要成对写,如果需要删除的话也要成对删除;
4、当一句可执行语句结束的时候末尾需要有分号;
5、代码中所有符号均为英文半角符号。查看全部 -
三目运算符:“?:”
格式: 表达式1 ? 表达式2 : 表达式3;
满足表达式1则会输出表达式2,不满足则会输出表达式3
查看全部 -
逻辑运算符(逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。)
与运算(&&):参与运算的两个变量都为真时,结果才为真,否则为假。
eg:5>=5&&7>5,结果为真。
2.或运算(||):参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。
eg:5>=5||5>8,运算结果为真。
3. 非运算(!):参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。
eg:!(5>8),运算结果为真。
4.在逻辑与表达式中,若“&&”左端为假(0),则不再计算另一端
5.在逻辑与表达式中,若“||”左端为真(1),则不再计算另一端
查看全部 -
关系运算符(关系表达式的值是“真”和“假”,在C程序用整数1和0表示。)
注意:>=,<=,==,!=这种符号之间不能存在空格。
查看全部 -
赋值运算符:简单赋值运算符和复合赋值运算符
简单赋值运算符:"=";
复合赋值运算符:在"="前加上其他运算符构成(注意:复合运算符中运算符和等号之间是不存在空格的。)
eg:1.
a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a,输出a=8。
2.b*=2,这个算是等价于b=b*2
查看全部 -
char:用于储存单个字符。例如:chaer sex=M(字符型)
int:储存整数。例如:int height=18(整形)
float:用于储存小数。例如float price=11.1(单精度浮点型)
double:储存为数更多的小数。example:double pi=3.1415926查看全部 -
没有返回值的函数,返回类型为void。如果小刚算了一会没有返回结果的话,那么用代码表示就是:
void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;
查看全部 -
#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag=1;
//使用for循环
for(i=1;i<=100;i++)
{
sum+=i*flag;
flag*=-1;
}
printf("sum=%d\n",sum);
return 0;
}查看全部 -
由于int a=3,b=4
所以b%(a+b)/a=4%7/3=4/3=1
因为已经定义int a,b
查看全部 -
自增与自减运算符:
自增运算符为“++”,其功能是使变量的值自增1;
自减运算符为“--”,其功能是使变量值自减1。
(无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,同理。。。)
eg:
解释:首先a++先取值输出第一行100(然后a成为101);
++a输出102(a成为102);之后相同。
查看全部 -
算术运算符(基础)
除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略;而两数中有一个为小数,结果则为小数.
取余运算中注意:该运算只适合用两个整数进行取余运算;运算后的符号取决于被模数的符号.
eg:printf("x+y=%d\n",x+y)
输出的%d为 "",后面的表达式或者常量\变量
查看全部 -
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的查看全部
举报