C语言基础知识总结

一、C语言

C语言在1972年由贝尔实验室的Dennis Ritchie所开发,C语言具有高效性、可移植性、强大而且灵活的特点

二、C编译

编译:形成目标代码/文件,目标代码是编译器的输出结果,常见扩展名为“.c”或“.obj”。
连接:将目标代码与C函数程序相连接,并将源程序缩写的库代码与目标代码合并。形成最终可执行的二进制机器代码(可执行程序)。
执行:在特定的机器环境下运行C应用程序。

三、C程序

#include     //#指预处理指令,
//include:包含,stdio.h:标准输入输出函数头文件
void main()//main主函数名,
{ 
   printf(“Hello World!\n”);
   //printf:格式化打印函数,\n换行
   return 0;
} 

四、数据类型

整型类型、浮点型、字符型、其他型
整型类型:int、short、long
浮点型:float ,double
字符型:char
其他型:布尔型 – _bool、虚数型、复数型
常量:常量包括字面常量、直接常量和符号常量
变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须先定义后使用;每一个变量被定义确定类型后,在编译时就能为其分配相应的存储单元;不能与关键字相同

驼峰命名:numName

五、运算符优先级

级别 运算符
最高 !() seziof() ++
算数运算符
关系运算符
最低 赋值运算符

一元运算符 : i++
二元运算符 : a + b
三元运算符 : 5>6? 45:90 =90

六、分支结构

if代码结构

   if (x > 0)
        {
            printf ("正确!\n");
        }else
        {
            printf ("错误!\n");
        }

switch代码结构

switch(choice){
    case 1:
         printf("1\n");
         break;
    case 2:
         printf("2\n");
         break;
         .
         .
    case n:
         printf("n\n");
         break;
    default;
}

七、循环结构

循环三要素:变量的初值,变量的判断,变量的更新
循环案列1:
#include
#include
//9527, 取出每一位,并加5模10,打印出来
int main()
{
int num = 9527;
int num1;//临时变量
while(num > 0)
{
num1 = ((num % 10) + 5) % 10;//取最后一位并+5 ;%10
num = num / 10;//去最后一位
printf(“%d\n”,num1);
}
return 0;
}
循环案列2:
#include
#include
void main()
{
int days = 10;//天数
int peach = 1;//第十天的桃子数量
int i;//循环变量
for(i = days – 1;i > 0;i–)
{
peach = (peach + 1) * 2;
}
printf(“猴子一共吃了%d个桃子\n”,peach);
return 0;
}

                                            未完待续!!!!!!!!
                                    2017-11-30 17:06:32 星期四

Leave a Comment