一个简略的C程序所蕴含的内容
1.头文件
艰深的了解来说,相似于将stdio.h的文件中所有的内容复制粘贴到以后文件中
#include <stdio.h> //蕴含另一个文件
2.正文
//不同的正文格调/* 不同的正文格调 */
3.main()函数
c程序的根本模块,c程序必定会从main()函数开始执行
int main(void) //一个简略的C程序//int是返回“整数”的数据类型,返回给操作系统//void示意不须要传入函数任何信息
4.花括号
记录了函数体的开始和完结的地位
//函数开始{
5.申明
int num; //申明变量num//无效的标识符只能包含小写字母,大写字母,数字和下划线,数字不能作为结尾int num,feet//多条申明
6.赋值
num = 1;//须要先做申明才可能赋值,等于号为赋值号并不是比照左右是否相等,这里的等于号代表了将左边的数据赋值到右边的变量中。
7.输入函数
c语言中会有很多的输入函数,printf是最常见的一个,此函数在括号内接管到数据,从而将其输入到屏幕中
printf("I am a simple"); printf("computer.\n"); printf("My favorite number is %d because it is first.\n",num); printf("press Enter to quit the game..."); getchar();
8.return函数
在程序的最初返回出0
return 0;}//函数完结
9.函数申明
#include<stdio.h>void secondFunc(void)int main(void){ printf("引入另一个函数,他在这里\n"); secondFunc();}void secondFunc(void){ printf("我在这里,我叫secondFunc");}
总结:一个C程序的构造
#include <stdio.h> int main(void)//函数头//函数体{ //申明 //语句 return 0;}//大部分语句以分号结尾
顺便记录一下g++避免中文呈现乱码的状况间接编译的办法,
g++ -fexec-charset=GBK anotherFunc.c -o test