——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
一、使用C语言的七个步骤:
1.定义程序目标
2.设计代码
3.编写代码
4.编译
5.运行程序
6.测试和调试程序
7.维护和修改程序
(此处引自C Primer Plus第五版中文版)
二、文件相关
若我现在创建一个new.c的文件,文本内容如下:
<span style="font-size:24px;">#include <stdio.h> //引入头文件
int main(int argc,const char * argv[]) {
int a; //变量的声明
a = 1; //变量的赋值
printf("这是我的第%d个C程序。\n",a); //打印输出
return 0; //返回值为int类型 0
}</span>
运行结果:这是我的第1个c程序。
此段文本是源代码,new.c为源文件。经过cc编译器可以得到一个new.o的目标代码文件,但连接器会再可执行程序生成后删除目标代码文件。
三、第一个程序的知识点
1.#include 指示和头文件
2.main()函数 作为程序的主入口,程序开始的地方
3.注释 有"//"单行注释和“/**/”多行注释,多行注释中可嵌入单行注释,但意义不大。
4.大括号和代码块
5.声明 如int a;(后面会讲到数据类型的声明)
6.赋值 给变量赋值
7.printf() 格式化输出
8.return 0; 程序最后一个语句。 因为主函数有返回值,类型为int。
四、关键字、标识符、变量和常量、基本数据类型
1.关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”
C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
(PS:关键字的特征全部都是小写)
2.标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的。
命名规则:
只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成
严格区分大小写,a和A不是同一个标识符
不能以数字开头
不可以使用关键字作为标识符
3.常量和变量的区别:变量的值可以在程序过程中改变和修改,常量是指定不变的。
4.基本数据类型
int:整数 如 1 、883、99
float/double:浮点整数,默认是double的,如果是float类型,后面应加f。 3.14为double,3.14f为float
char:字符类型() 如:‘a' 'c'
#include <stdio.h>
int main(int argc, const char * argv[]) {
int a = 10; //整型类型
double b = 13.14; //浮点类型(double)
float c = 14.15; //浮点类型(float)
char ch = 'c'; //字符类型
printf("整型类型 a = %d\n",a);
printf("浮点类型(double)b = %.2f\n",b);
printf("浮点类型(float)c = %.2f\n",c);
printf("字符类型 ch = %c\n",ch);
return 0;
}
运行结果:
整型类型 a = 10
浮点类型(double)b = 13.14
浮点类型(float)c = 14.15
字符类型 ch = c