https://i.ancii.com/liangdsing/
说再多不如AC...
Ta还没有发布动态 ...
在Linux下面, path 的指定格式为两个斜杠 例如 //home//dong//test 但是往往传递过来的参数为 /home/dong/test. path[j++]='/';//最后加上2个'/'的原因是为了拼接后面的文件名,这只是路径。www.
C语言中的宏定义也叫做预处理命令,预处理命令是C语言本身的组成部分,不能直接对它们进行编译。宏定义是专门用于预处理命令的一个专用名词,它与定义变量的含义不同,它只做字符替换,不分配内存空间。2>宏定义是用宏名代替一个字符串,也就是做简单的置换,不做正
指针是C语言的精华,也是C语言的难点!今天写程序,就犯了个很SB的指针错误。害我忙乎了大半天。我在这里把问题抽象出来,给大家做个借鉴!避免以后也犯同样的错误!最开始我使用的是func2()的方法,一直得不到返回值,str数组的值一直不变。原来是我在被调函数
一.scanf家族1.scanf家族的原型如下。每个原型中的省略号表示一个可变长度的指针列表。从输入转换而来的值逐个存储到这些指针参数所指向的内存位置。3>sscanf从第一个参数所给出的字符串中读取字符。二.printf家族1.printf函数家族
2>编译系统处理带参数的宏名时,按程序行中指定的字符串,括号内的内容,从左到右进行处理,若遇到形参则以实参代替,非形参字符原样保留,就形成了替换后的内容,这期间没有任何计算。3> 在进行宏定义时,在宏名与带参数的括号之间不应该加空格;否则将空格
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号