博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C的程序结构
阅读量:6989 次
发布时间:2019-06-27

本文共 823 字,大约阅读时间需要 2 分钟。

认识C程序的组成结构,是C开发的基础。
 
比如,一个简单的C程序:
#include <stdio.h> 

#define PI 3.14 


void test(
int a); 


int main(){ 

         printf(
"Hello C!\n"); 

         
int a = 3; 

         test(a); 

         test(4); 

         printf(
"%f\n",PI);    

         getchar(); 

         
return 0;         



void test(
int a){ 

         printf(
"%d\n",a); 

}
 
Hello C! 



3.140000
 
对比上面的程序,C语言的程序结构如下:
 
1、包含指令
 
2、定义常量
 
3、声明函数原型
 
4、main()
一个C程序只能有且只有一个main()函数,在C99中,main函数有两种格式:
int main (int argc,char *argv[]);
argc表示参数个数,argv表示参数
#include <stdio.h> 

int main (
int argc,
char *argv[]) { 

        
int I = 0; 

        printf(
"命令行中可执行文件名为:%s",argv[0]);    

        printf(
"总共有%d个参数:",argc); 

        
while((argc--)>0) 

        printf(
"%s",argv[I++]); 

        getchar(); 

        
return 0; 

}
命令行中可执行文件名为:C:\DEV-CPP\maintest.exe 

总共有1个参数: 

C:\DEV-CPP\maintest.exe
 
int main();
是没有参数的写法。
 
在老版本的C89中,main可以没有返回值,但新版本的C99中要求main函数必须有返回值。
 
5、其他函数列表
 
本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/187233,如需转载请自行联系原作者
你可能感兴趣的文章
python3 识别图片文字
查看>>
文字在div中水平和垂直居中的的css样式
查看>>
cocos creator protobuf实践
查看>>
pgpool 后台运行方法
查看>>
精品素材:推荐15套非常漂亮的 iOS 图标素材
查看>>
使用HttpSessionListener接口监听Session的创建和失效
查看>>
android 国际化
查看>>
10000单词积累,从今天开始(待续)。。。
查看>>
转Spring+Hibernate+EHcache配置(三)
查看>>
眼动研究
查看>>
IOS-工程师Mac上的必备软件
查看>>
socket.io不为人知的功能
查看>>
一个网站故障排查的、代码更新的简便脚本
查看>>
GNU make manual 翻译( 一百四十二)
查看>>
Excel里的多列求和(相邻或相隔皆适用)
查看>>
使用现有ECC数据库进行安装或者恢复系统
查看>>
发布我的高性能纯C#图像处理基本类,顺便也挑战一下极限。:)
查看>>
在Ubuntu上单机安装Hadoop
查看>>
安装SharePoint2010出现“Could not find stored procedure ‘sp_dboption’.”的解决方法
查看>>
存储过程中执行动态Sql语句
查看>>