- 博客(6)
- 收藏
- 关注
原创 多个.c文件编译
这是单独的.c文件#include int max(a,b);int main(int argc, char const *argv[]){int a=5;int b=8;printf("%d\n",max(a,b));return 0;}int max(a,b){return a>b?a:b;}可以分解成以下3个文件,3个文件要添加
2017-10-21 11:32:21
291
原创 宏定义
#include#define PI 3.1415926 //后面不要加分号这些都是编译预处理指令,不是C语言特有的。1宏定义只是简单的字符替换,如果#define x a+b 那么x*x在编译时会换成a+b*a+b,而不是(a+b)*(a+b),所以宏定义时要加括号防止出错2宏里面如果有其他的宏,也会被替换,3宏的值超过一行,最后一行之前的每一行行末要加\4宏
2017-10-21 10:02:33
502
原创 C语言字符串
用字符数组存字符串省略对字符数组的长度声明的时候,必须在初始化列表添加'\0',才能作为字符串来用,否则只能是字符数组 char str[6]={'H','e','l','l','o','\0'}; //字符串char str[ ]={'H','e','l','l','o','\0'}; //字符串char str[ ]={'H','e','l','l','o'} ; //不
2017-09-26 19:54:12
166
原创 格式控制符的含义
①d格式:用来输出十进制整数。有以下几种用法: %d:按整型数据的实际长度输出。 %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 %ld:输出长整型数据。②o格式:以无符号八进制形式输出整数。 对长整型可以用"%lo"格式输出。同样也可以指定字段宽度用“%mo”格式输出。
2017-08-15 08:58:47
2245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人