unix/linux编程实践教程C语言补充
文章平均质量分 78
带你去网吧里偷耳机
这个作者很懒,什么都没留下…
展开
-
C语言中main函数的参数解释
方法1.C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char** argv)int main(int argc, char* argv[])这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd...转载 2018-10-25 17:43:32 · 616 阅读 · 0 评论 -
unix/linux编程实践教程C语言补充(1)
一 文件打开与关闭1 文件的打开:fopen函数 fp=fopen(文件名,“使用文件方式”)若打开成功,返回文件结构变量即文件指针的起始地址(FILE *),否则返回一个空指针(NULL)NULL在stdio.h文件中被定义为符号常量,值为0。文件使用方式 含义 说明 “r”(只读) 为输入打开一个文本文件 “w”(只写) 为输...原创 2018-10-26 23:58:06 · 343 阅读 · 0 评论 -
unix/linux编程实践教程C语言补充(2)
1 getchar()和putchar()函数getchar()函数的功能是从终端接受一个字符。可以将其置于程序中实现暂停功能。getchar()函数接受的字符可以赋给一个字符型或整型变量,也可以赋给任何变量,直接输出。putchar(参数) 参数可以是一个字符型变量,整型变量或字符型常量(控制字符或转义字符)。2 getc()和putc()函数ch=getc(fp) 指的...原创 2018-10-27 17:16:03 · 245 阅读 · 0 评论 -
字符,字符串,字符数组
一、字符指针、字符数组1. 字符指针:字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。 char *ps="C Language"; 顺序是:1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针; 可以写为: char *ps; ps字符串指...原创 2018-11-03 15:55:43 · 170 阅读 · 0 评论 -
C语言中的time函数总结
编程中经常用到时间表达及转换的函数,它们都定义在time.h库函数中,在此做一下总结,以方便后续查看使用。几个时间概念:1:Coordinated Universal Time(UTC): 协调世界时,又称世界标准时间,也即格林威治标准时间(Greenwich Mean Time,GMT),中国内地的时间与UTC得时差为+8,也即UTC+8,美国为UTC-5。2:Calendar Time...转载 2018-11-03 17:08:19 · 1350 阅读 · 0 评论 -
《unix/linux编程实践教程》代码集锦
1 chapter 02练习题linux命令中标准的cp会自动覆盖已经存在的文件,而不给出任何提示,如果已经存在了文件file2,又输入:$ cp file1 file2会覆盖file2的内容。标准的cp有一个参数-i可以在覆盖前给出提示,得到确认后才覆盖。编写代码使命令行接受-i参数,并支持以所有情况:$ cp -i file1 file2$ cp file1 -i fi...原创 2018-11-02 23:52:17 · 806 阅读 · 0 评论