C
文章平均质量分 86
C
winfred_zen
机械男-IT男
展开
-
C-认识指针
在不同的平台上用一致的方式显示指针的值比较困难。指针,它可以被转换回原来的指针类型,指针的值和原指针的值是相等的。指针被声明为全局或静态,就会在程序启动时被初始化为。操作符的返回值类型,同时也是很多函数的参数类型,如。指针是通用指针,用来存放任何数据类型的引用。指针只能用做数据指针,而不能用做函数指针。是一个指向整数的指针变量 const。被赋值给指针就意味着指针不指向任何东西。是一个指针变量 const int。是一个指向整数常量的指针变量。,如下的声明都是等价的。)返回指针变量指向的值。原创 2023-05-17 18:43:29 · 531 阅读 · 0 评论 -
结构体
结构体主要内容来自《C Primer Plus》结构声明#define MAXTITL 41 /*书名的最大长度+1*/#define MAXAUTL 31 /*作者名的最大长度+1*/struct book /*结构模板:标记为book*/{ char title[MAXTITL]; char author[MAXAUTL]; float valu...转载 2018-04-22 18:39:20 · 203 阅读 · 0 评论 -
文件读写
文件读写文件包括两类:文本文件二进制文件处理文件的时候,需要申明一个文件类型的指针:FILE *fptr;写入文件fprintffprintf位于头文件<stdio.h>中,其作用是格式化输出到一个流/文件中,函数原型为:int fprintf ( FILE * stream, const char * format, ... );...转载 2018-04-24 21:14:05 · 448 阅读 · 0 评论 -
sizeof用法
sizeof用法sizeof操作符以字节形式给出了其操作数的存储大小1.操作数是数据类型#include <stdio.h>int main(int argc, char const *argv[]){ printf("sizeof(char): %lu\n", sizeof(char)); printf("sizeof(int): %lu\n",...转载 2018-04-24 21:14:41 · 5766 阅读 · 1 评论 -
C字符串
C字符串C没有为字符串定义专门的变量,而是把它存储在char数组中。字符串中的字符存放在相邻的存储单元中,每个字符占用一个单元数组的最后一个位置显示字符\0,这个字符就是空字符(null character),C用它来标记字符串的结束。它是非打印字符,其ASCII码的值为(或等同于)0。C的字符串存储时通常以这个空字符结束。该字符存在意味着数组的单元数必须至少比要存储的字符数多1"...转载 2018-04-24 22:17:41 · 356 阅读 · 0 评论 -
指针
指针在C语言中,数组参数被视为指针,如下的函数,对编译器来说它们同一种东西void foo(int arr_param[]) { /* Silly but valid. Just changes the local pointer */ arr_param = NULL; }void foo(int *arr_param) { /* ditto */ ar...转载 2018-04-25 18:15:35 · 838 阅读 · 0 评论