重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我说个通俗版的吧,你看要是还有什么不明白,再说
创新互联公司专注于企业成都营销网站建设、网站重做改版、漳县网站定制设计、自适应品牌网站建设、H5场景定制、成都商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为漳县等各大城市提供网站开发制作服务。
“赋值”就是将一个数值或字符赋给一个变量,这样这个变量的值就是这个数值或字符了。
比如:
int a;
a = 10;
这样就把10赋值给a了.
变量常量:
变量就是没有固定值,只是用字母或其它合法名称表示,可以随意给定值的量。
常量就是有固定值得量(可以是字母也可以是数字)
比如:
int a; //a就是变量
你可以
a=10; //把10赋值给a,
也可以
a=20; //再把20赋值给a.
常量就是你定义过赋了值然后就不可以变了。
函数:
每个程序都有一个主函数
int main (int argc, char *argv[])
{...}
写小程序时,直接写成
int main()
{
...主程序内容...
return 0;
}
但是如果都写到主函数中可读性能很差,有时候用好几次的功能你就要写好几次,不方便使用,所以把那些功能抽象出来
int main()
{
getData(); //调用"读取数据"函数(调用可以认为是你用什么功能的时候,就把能实现这个功能的东西叫出来(打出来))
processData(); //调用"处理数据"函数
outputData(); //调用"输出数据"函数
return 0;
}
然后你再具体实现这三个函数,
实现方法就是在主程序前先声明函数(声明可以认为是用一个标准的方法定义),然后把需要的语句写进去.
另外你可以看看潭浩强编的关于C/C++方面的书(比如《C程序设计》(第二版)还有实验和上机指导,非常好的C语言入门书籍),看过可以理解的好些
看书的时候要仔细看看小程序,很多大程序的核心程序或是算法都是一些小程序实现的。
为什么写成sum=0是一个结果,而写成sum又是一个结果啊,在什么情况下应该给sum赋予初值啊。我是初学,麻烦高手解释的详细些,多谢了
答: sum不赋值,sum的值可能是任意的。可能是100也可能是-1还可能是。。。。这样,加累加起来后,值是不定的。
关于什么情况下给sum初值。我认为,任何情况下都应给变量一个初值。
****************************************************************
把大括号放在totNum++;行为什么结果会有变化?烦请解释的详细些,多谢
*****************************************************************
每次循环时且 if(xx[i]0)时totNum加1;
在scanf中不要用\n.
如果要忽略一个字符.
可以
getchar();
scanf("%c", C);另外
要传给主函数,
需要指针,
或者用
返回值
.
即
void info (char *C)
{
getchar();
scanf("%c", C);
}调用的时候
info (A);
info (B);
n = scanf("%d",n);
这一句有问题
1. scanf 函数是有返回值的,它的返回值可以分成三种情况
1) 正整数,表示正确输入参数的个数。
例如执行 scanf(“%d %d”, a, b);
如果用户输入”3 4”,可以正确输入,返回2(正确输入了两个变量);
如果用户输入”3,4”,可以正确输入a,无法输入b,返回1(正确输入了一个变量)。
2) 0,表示用户的输入不匹配,无法正确输入任何值。如上例,用户如果输入”,3 4”,返回0。
3) EOF,这是在 stdio.h 里面定义的常量(通常值为-1),表示输入流已经结束。在Windows下,用户按下CTRL+Z(会看到一个^Z字符)再按下回车(可能需要重复2次),就表示输入结束;Linux/Unix下使用CTRL+D表示输入结束。
你这个输入一个返回值就是1,因此n也会一直等于一
按英文。
scanf --- 由 scan 和 f 组成。 scan 扫描的意思,普通话音“斯看”,f 按字母读音 “爱夫”,f 是 formated (有格式)缩写。连读“斯看-爱夫”。
printf --- 由 print 和 f 组成。print 打印,普通话音 扑林特,其中扑 不带韵母地发音。 f 按字母读音 “爱夫”,f 是 formated (有格式)缩写。连读 扑林特-爱夫
gets -- 由 get 和 s 组成。 get 取得的意思,普通话音“盖特”,其中特 不带韵母地发音. s 按字母读音. s -- strings 缩写。
fscanf -- 由f , scan 和 f 组成。两个f 分别按字母读音 “爱夫。连读“爱夫-斯看-爱夫”。
其他类推。