关于C语言程序设计
发布网友
发布时间:2022-04-29 23:01
我来回答
共3个回答
热心网友
时间:2022-06-23 13:38
#include 意思是包含
“stdio.h" 是一个头文件(一个函数库),里面有各种函数,包括最重要的输入输出函数(C语言本身没有输入输出指令,其输入输出都靠这些函数库来提供)。
#include "stdio.h" 意思是在你做这个程序之前你的程序已经包含了"stdio.h"函数库的所有内容,至此你可以使用这个函数库里的函数了(如printf(输出函数))。如果不输入这段,那你的程序后面就不能用printf函数了。
void 意思是“空”
main() 是主函数,一个C程序从main函数开始,也在main的结尾处结束。
void main() 意思是你的主函数不返回任何值。有些程序运行完了以后要返回一个值用做它用(比如交给另一个程序)。
热心网友
时间:2022-06-23 14:56
第一条回答正解,另外,他没有提到#的用处,在这里补充一下:
#是给编译器看的代码,严格地讲不是C语言程序代码的一部分。这些代码在编译开始前被编译器处理掉。凡是有#include出现的,直接将被include的文件内容加在这个地方。你可以在C语言程序目录里面看到一个叫做INCLUDE的文件夹,里面肯定能知道那个stdio.h。如果你把stdio.h的内容全部复制,粘贴到你的程序最前面,效果和include <stdio.h>相同。
如果是有#define A 534,意思是将下文中出现的A全部直接替换成534。注意这不是一个变量,而是编译开始前的替换,要区分于const。举例:
#include <stdio.h>
void main(){
const int ABC=4+3;
printf("%d",ABC*2); //打印出(4+3)*2=14
}
#include <stdio.h>
#define ABC 4+3 //注意结尾没有分号
//编译开始时直接将文中的 ABC 换成 4+3
void main(){
printf("%d",ABC*2); //打印出4+3*2=10
}
热心网友
时间:2022-06-23 16:30
才接触一门新科目时,总是一个字一个字的扣,学会之后觉得这是没必要的
#include<stdio.h>是一个文件头 main()是一个主函数 void表示返回值是空
看多了就知道每个函数都有的 习惯了就好了