经过一段时间的学习也对C语言算是有了一点浅薄的认识。最近在看《C与指针》这本书,总想写点什么出来,最近就开始写一些关于我对C语言学习过程的总结吧。希望对和我一样的初学者起到一点帮助。话不多说,来吧,跟着我一起学习。
一.第一个C语言程序
#include<stdio.h> //预处理
#define PI 3.14 //预处理
int main()
{
int r ;
printf("请输入圆的半径:/n");
scanf("%d",&r);
printf("圆的面积为:%f",r*r*PI); /*计算圆的面积*/
printf("hello bit.1\n"); //打印出hello bit.1
return 0;
}
二.空白和注释
注释的好处:告诉读者程序能做什么?怎么做?
注释有俩中方法:单行注释,多行注释
单行注释:凡是可以插入开白的地方都可以插入注释 用符号// 但是只可以注释该行
多行注释:以/*开头以*/结尾,但是不能嵌套,第一个/*符号和第一个*/之间的内容都被注释 里面不管有多少个*/
注意: 在有些语言中,注释有时候把一段代码注释掉,在程序中不起任何作用,但并不将其在源文件中删除,但C语言中/*......*/有时候并不能注释掉一段代码,逻辑上删除一段C代码,更好的方法是#if指令
#if
.....
#endif
即使这段代码原先存在代码也无妨,所以更安全。
二.预处理指令
预处理指令是由预处理器解释的(#include<stdio.h>)(#define IP 3.14 ),预处理器读入源代码,根据预处理指令进行修改,修改过的源代码递交给编译器。
#define 1.当这个预处理定义的名字出现在程序的任何地方,它就会被替换为定义的值 2.预处理名字一般大写 3.不能出现在普通变量可以出现的场合(比如赋值号左边)
好处:不用整个程序中修改值,只需更改预处理中的值,防止修改遗漏
函数原型:告诉编译器将在源文件中定义的函数特征
三.main函数
每一个C程序必须有一个main函数,它是程序执行的起点,int表示返回一个整型,void表示不接受任何参数
scanf,printf 标准输入输出函数
一个简单的C程序基本就包括这些《C与指针》第一章就这些了 ,剩下的明天继续
晚安!!!