-
它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。 数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是: 1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n}; 2、 数据类型 数组名称[] = {元素1,元素2…元素n}; 3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1; 如果采用第一种初始化方式,元素个数小于数组的长度时,多余的数组元素初始化为0; 在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素初始化元素为0,自动(auto)类型的数组的元素初始化值不确定。查看全部
-
那么函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。查看全部
-
取余运算 非常重要 4%7 商为0 结果是4 4/3 余1查看全部
-
函数的参数分为形参和实参两种,形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数,就类似小明,说了的话而不实际行动;实参是在调用时传递该函数的参数,就如小刚能实际行动起来。查看全部
-
取的值和运算结果是两种概念 要搞清楚 不要弄混了 这张图要经常回顾查看全部
-
1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数; 2、函数名称遵循标识符命名规范; 3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]); 那现在我们就自定义一个sayHello()函数:查看全部
-
#include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num并赋值为2.5 int num2 = (int)num; printf("num的整数部分是%d\n", num2); return 0; } 最后printf输出指定的值应是转换过后的值num2查看全部
-
#include <stdio.h> int main() { printf("我爱编程"); return 0; }查看全部
-
静态变量只赋予初值一次查看全部
-
不要忘记对result进行定义 要养成这样的好习惯查看全部
-
输出时候的 看清定义的 再输出 1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
用static修饰的为静态变量,查看全部
-
任务题目中变量名要改?查看全部
-
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换查看全部
-
#include <stdio.h> int main() { char c = 'a'; int n = c; //将c赋值给n float f = c; //将c赋值给f double d = c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }查看全部
举报
0/150
提交
取消