00问答网
所有问题
当前搜索:
int后面的中括号
int
sum=1; for(int i=3;i--;) sum*=i; cout<<sum<<endl; 结果是sum=...
答:
每次 for 循环的时候,都会执行一次 i-- 而 i-- 本身还扮演了一个条件检查的作用,也就是检查它是否为 0;如果是,就跳出循环 所以从 2 开始,是因为 i-- 执行后,3 就变成了 2 而到 0 结束,也是因为在 i 为 1 的时候,条件检查它还是等于 1,但在循环体内,因为 -- 操作符的作用,...
c语言函数
后的括号
什么用
答:
swap(
int
a,int b)——a和b是swap的局部变量。int a,int b; void swap()——a和b是全局变量。()内是函数的形参表,应该算作函数体的组成部分而不是函数名的组成部分。a和b在前者和后者中的可见性和生存周期差远了……
“main()”: 看起来像函数定义,但没有参数列表。跳过了明显的函数体
答:
你的
括号
有问题,你的main
后面的
小括号不是英文的,而是中文的。
int
main() //中文的 int main() //英文的
如果
int
i=3;k=(i++)+(++i)+(i++);执行过后k的值为()i的值为()
答:
int
i=3;k=(i++)+(++i)+(i++);执行过后k的值为,i的值为。i++意思是i先加
后面的
数再自加。++i是先自加后计算。因为 i=3,所以,从左至右根据优先级,第一个(i++)为(3++)=3,而i=4;到第二个(++i)时,为(++4)=5,而i=5;到第三个(i++)为(5++)=5...
...数码管编程时 定义字符类型后 有一个 code
后面
又是数组 table[]这...
答:
code是单片机里面的一个数据存储区 意思是把数组里面的元素存放到这个数据区域里(code) 而table【】就是一个数组table是一个数组名 这个数组里面有两个元素 分别是1和2 前面的
int
就不用说了吧 他的意思就是数组里面存储的是int类型的数据!所以整体的意思就是定义了一个int类型的数组 这个...
函数定义时的参数为?函数调用语句中的参数称为?
答:
函数定义时的参数为:形参 函数调用语句中的参数称为:实参 实现函数时,如果有参数,则要写明参数:
int
plus(int a,int b){ return (a+b);} void fun(void){ } 但要注意,此时的参数名是“形参”,名字可以随便起,与调用时不必一样,但类型要一样!个数也应该相同。还有各个类型的排列顺序...
编写函数
int
substring(char s[ ], char sub[ ]),查找sub串在字符串...
答:
在str1中找str2中第一个字符出现的位置,然后再一个字符一个字符的比较str1和str2,如果到str2结束都相等,则找到str2在str1中第一次出现的位置。否则再在str1中找str2的第一字符出现的位置。从str1中截取和str2长度一样的字符串,和str2比较,相等即找到,不相等再截取一个新的字符串。直到...
int
8 UartWrite(const void *buff, int8 len) 小
括号
里面的const void...
答:
const void *是第一个参数的类型,buff是参数名称。const表示函数不会修改这个参数,void * 表示这是一个指向任意类型的指针,是C语言的一种特殊的指针类型
c++中编译中报错说“发现意外的文件尾”是什么意思
答:
发现意外的文件尾,是C++编译中出现的一个错误,当C++编译程序对源文件进行编译时,会对一些特定的结束标志做配对或查找。当一个期望的符号没有找到,就已经达到文件尾部时,就会报这样的错误。对于这类错误,要重点查整个程序中大
括号
的配对情况,以及程序最后部分的结尾符号。比如如下程序:
int
main(){ ...
c语言中函数调用XXXX时参数太少是什么意思?
答:
就是说主函数调用自定义函数时,传递的参数数量要一致。比如:void fun(){……} main(){ fun(); //调用的时候没有参数,上面自定义函数fun
后面的括号
里就没有参数 } 再比如:void fun(
int
a,int b){……} main(){ fun(3,4); //调用的时候有两个参数,上面自定义函数fun后面的括...
棣栭〉
<涓婁竴椤
64
65
66
67
69
70
71
72
73
涓嬩竴椤
灏鹃〉
68
其他人还搜