C语言的重难和补码
1)运算符:重点在自增自减运算符
2)进制:各种禁止的转换,原码、反码。
3)数组:一维数组、二维数组和多维数组。
4)循环:多重循环的嵌套、排序和查找。
5)函数:递归函数和递归调用。
6)指针:一级指针、多级指针、指针和数组、函数与结构体之间的关系。
7)内存管理:C语言的内存管理问题,内存泄漏和野指针问题。
8)有参宏及条件编译。
9)多文件开发:多文件的编译和开发。
C语言源程序的构成:
1)C语言中,程序是由函数构成的,每个函数都有自己的功能。
2)一个程序只会有一个主函数
3)一个程序没有主函数,则不能运行
4)函数都是只有在调用时才会执行,主函数则由系统调用
5)主函数的格式必须按照规范写 返回值类型(形式参数){函数体;}
6)C语言程序中,语句结束时一定要用分号结束
主函数的写法:
int main(){
printf("hello world");
return 0;
}
以上就是一个C语言程序的主函数。
以以上书写的程序为例,对C语言源程序分析:
int : 表示主函数的返回值类型(int 为整型)
main : 主函数的名称,其名字是固定的,不可更改
() : 表示是主函数的参数,如果括号中为空,则表示没有参数。
{} : 大括号中是一个函数体
printf : 是一个系统函数,其作用是输出信息至服务台,printf是有参数的,其参数在""中。如例中的hello world
\n : 表示换行指令
returne 0 : 表示main函数返回给系统一个零。
program ended with exit code : 0 : 表示程序正常执行,并已正常推出。
黄色三角形及感叹号 : 表示有一个警告,但不影响程序执行。
红色的圆形 : 表示有一个错误,程序不能执行。
写程序的目标:零警告,零Bug。
执行系统文件时,需要引用系统提供的函数,需要预处理包含该函数的系统头文件,方式如下 #include <stdio.h>
C语言执行流程:
源程序(.C)——》编译(目标文件.O)——》链接到函数库——》生成可执行文件(.out)——》执行文件
C语言源程序打开的方式:需要打开后缀为Xcode的同名文件,不能直接打开main.C文件。
|
|