指针+字符串+文件读写

28 阅读1分钟

{1}1.用一个变量保存一个内存地址,这变量叫指针变量。* 一个变量中保存的不是具体的数据,而是能找到这个数据的线索。 指针变量,简称指针。 2.【1】&是取地址 【2】int* 表示定义指针 *p 表示取值 3.作用:在函数内部修改外部的值 操作数组int *p = 数组名

{2}1.char str[] = "Hello World!"; char str1[] = {'H','e','l','l','o', ' ','W','o','r','l','d','!','\0'}; printf("str = %s\n",str1); 2.注意事项:

scanf 在遇到空格、制表符或换行符时会停止读取 · 为避免缓冲区溢出,可指定最大宽度:scanf("%49s", str);

(留出一个字符给字符串结束符\0)

{3}```c #include <stdio.h> int main() { FILE *fp; fp = fopen("abc.txt","w"); if(fp == NULL){ printf("文件打开失败!\n"); return 1; } fprintf(fp,"hello world!\n"); fclose(fp); return 0;

}```