大家好,今天小编关注到一个比较有意思的话题,就是关于c语言中可以的问题,于是小编就整理了5个相关介绍c语言中可以的解答,让我们一起看看吧。
- c语言函数中可以有形参也可以没有形参?
- c语言中算法既可以没有输入也可以没有输出这句话对吗?
- c语言中,一个函数可以调用其他函数,不能调用自己?
- c语言中可执行程序可不可以直接执行?
- c语言中,char是字符型,为什么还可以放数字?
c语言函数中可以有形参也可以没有形参?
是的
形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。
形式参数就是定义函数时候的参数表,只是定义了调用时参数的个数、类型和用来引用的名字,并没有具体的内容。形参未被调用时,不占存储单元。形参只在调用过程中占用存储单元。
c语言中算法既可以没有输入也可以没有输出这句话对吗?
这题目谁出的。。
算法可以使用不同的方法描述,不止C语言。不对,只要是算法,它可以没有输入,但必须有一个或多个输出,这是算法的特性之一。如果是程序,就可以没有输入或输出。
c语言中,一个函数可以调用其他函数,不能调用自己?
错,函数可以调用自己,函数自己调用自己的这种调用方式称为函数的递归调用,我给你举个列子:
int calc(int num){
if(num==0){
return 0;
}else{
return num*calc(num-1);
}
}
c语言中可执行程序可不可以直接执行?
在C语言中,可执行程序是经过编译和链接的二进制文件,可以直接执行。它包含了机器指令和数据,可以在操作系统上运行。
当我们双击可执行文件或在命令行中输入可执行文件的名称时,操作系统会加载该文件并执行其中的指令。因此,可执行程序是可以直接执行的,无需其他操作。
c语言中,char是字符型,为什么还可以放数字?
看到题主这么一问,想来是刚接触C吧,大牛们肯定路过只是笑笑😊,小菜我建议你百度一下ASCII码就明白了,计算机只识别0和1,西方人发明计算机时,起初只有26个字母和常用的符号,加起来128个,于是就用0~127来表示这些字符,编译器就会根据需要自动转换。当字符变量char x=25; 输出字符x时就是输出25对应的字符了,如果char x='2'; 输出字符2,多实践,希望对题主有帮助,说错了也请多指点。
到此,以上就是小编对于c语言中可以的问题就介绍到这了,希望介绍关于c语言中可以的5点解答对大家有用。