-
必不可少之主函数 一个C程序有且只有一个主函数,即main函数。 C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。 这个道理就好比每个电梯只有一扇门,要想乘坐电梯的话就必须从这扇门进入;而main前面的int就是主函数的类型,好比乘坐的这个电梯是什么材料做的。 printf()是格式输出函数,这里就记住它的功能就是输出语句或者输出变量使用的就可以,后面会有详细的讲解。例如: return是函数的返回值,根据函数类型的不同,返回的值也是不同的。 \n是转义字符,在WIKI中可以查看转义字符。 注意:C程序一定是从主函数开始执行的。查看全部
-
C程序结构 在上一小节中,我们已经接触了C语言的第一个小程序,对C语言有了初步认识,接下来我们要看看C程序的具体结构。 简单来说,一个C程序就是由若干头文件和函数组成。 回顾上一小节中所写的例子,下面是对这个例子的一个分析: 头文件就是一条编译预处理命令,它的作用是在对C程序进行正式编译之前应该做一些预处理工作。(关于预处理后面的课程会讲) 函数就是实现代码逻辑的一个小的单元。 注:在最新的C标准中,main函数前的类型为int而不是void查看全部
-
初始C语言 C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。 这里我们也要开创我们编程生涯的开篇第一个C程序--HelloWorld: 运行结果:查看全部
-
函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。 函数的返回值要注意以下几点: 1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为: return 表达式 或者为: return (表达式); 2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。 返回一个字符型数据,用代码表示就是: char option(){return 'A';} 返回一个整型数据,用代码表示就是 int option(){return 100;} 3. 没有返回值的函数,返回类型为void。如果小刚算了一会没有返回结果的话,那么用代码表示就是: void noResult(){} 注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;查看全部
-
函数的参数分为形参和实参两种,形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数 函数的形参和实参具有以下特点: 1.形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 3.在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。查看全部
-
在C语言中,函数调用的一般形式为: 函数名([参数]); 注意: 1、对无参函数调用的时候可以将[]包含的省略。 2、[]中可以是常数,变量或其它构造类型数据及表达式,个参数之间用逗号分隔。查看全部
-
自定义函数的一般形式: [数据类型说明] 函数名称([参数]) { 执行代码块; return (表达式); } 注意: 1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数; 2、函数名称遵循标识符命名规范; 3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);查看全部
-
从前学过C语言,不过后来全部忘记了,当时是喜欢黑客。:)查看全部
-
注意素数计算方法查看全部
-
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。 注:C语言中没有乘方这个运算,也不能用×,÷等算术符号。查看全部
-
不错呦查看全部
-
超链接:<a>.语法:<a href="目标网址" title="鼠标显示文本">链接显示的文本</a>.查看全部
-
#include <stdio.h> int main() { //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num=100;num<1000;num++ ) { //获取三位数字num百位上的数字 hd =num/100 ; //获取三位数字num十位上的数字 td =(num-hd*100)/10 ; //获取三位数字num个位上的数字 sd =num-hd*100-td*10; //水仙花数的条件是什么? if(num==hd*hd*hd+td*td*td+sd*sd*sd ) { printf("水仙花数字:%d\n", num); } } return 0; }查看全部
-
注意取百位,十位,个位的方法查看全部
-
while、do-while和for三种循环在具体的使用场合上是有区别的,如下: 1、在知道循环次数的情况下更适合使用for循环; 2、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。查看全部
举报
0/150
提交
取消