- 博客(8)
- 收藏
- 关注
原创 scanf写入字符串给指针
#include"stdio.h"main(){struct st {int nu ;char *name ;//野指针}a[3];int i ;for(i=0;i<3;i++)scanf("%d%s",&a[i].nu,a[i].name);for(i=0;i<3;i++)printf("%3d% s\n",a[i].nu,a[i].name);}C语言是比较低级的语言,没有字符串概念,只有字符数组,不能自动分配空间,要存放数据,必须预先定义存储空间的大小!
2021-03-22 19:01:00
5718
1
原创 c语言从字符串逐个输出汉字
c语言从字符串逐个输出汉字#include <wchar.h>#include <locale.h>//scanf、printf都只能输入、输出不加L的窄字符//输入、输出宽字符串可以使用 <wchar.h> 头文件中的wscanf、wprintf 函数,wprintf 对应的格式控制符是%lc。 //宽字符的输入输出前面需要加上L,告诉编辑器是宽字符int main(){ wchar_t strings[10]; setlocale(LC_A
2021-03-03 19:00:28
6728
2
原创 C Primer Plus chapter 5 运算符表达式语句
C Primer Plus chapter 5 运算符表达式语句运算符=(c语言可以三重赋值) + - * / (整数除法有截断,负数除法也直接舍弃小数部分)一元时的±是从右往左结合**当符号的优先级相同时,再看结合律。结合律只适用于共享同一运算对象运算符。**例如,在表达式12 / 3 2中,/和运算符的优先级相同,共享运算对象3。因此,从左往右的结合律在这种情况起作用。表达式简化为4 * 2,即8(如果从右往左计算,会得到12/6,即2,这种情况下计算的先后顺序会影响最终的计算结果)
2020-10-11 20:33:36
496
原创 常用小方法随记
常用小方法随记1 变量自增和自减可以放在循环条件里面,如:shoe = 3.0;while (shoe < 18.5){foot = SCALE * size + ADJUST;printf("%10.1f %20.2f inches\n", shoe, foot);++shoe;}可以改为shoe = 2.0;while (++shoe < 18.5)/*把自增放在了循环条件里面{foot = SCALE*shoe + ADJUST;printf("%10.1f
2020-10-11 20:29:32
148
转载 C语言中用scanf连续输入两个字符类型的问题(转)
清空scanf缓冲区昨天用C编程,遇到一个关于scanf的细节问题,假如运行如下程序:#include<stdio.h>int main(){char ch1,ch2;printf(“Input for ch1:/n”);scanf("%c",&ch1);printf(“ch1=%c/n”,ch1);printf(“Input for ch2:/n”);scanf("%c",&ch2);printf(“ch2=%c/n”,ch2);}表面上看这段程序是没
2020-10-06 15:42:17
1057
原创 C Primer Plus 学习笔记 Chapter 4 格式化输入输出
C Primer Plus 学习笔记 Chapter 4 格式化输入输出字符串c语言没有专门存储字符串的数据类型,而是把字符串存储在char类型的数组中。scanf根据%s转换说明读取字符串时,读到第一个空白(制表符,换行符,空格)就停止。sizeof()以字节为单位给出对象的大小,而strlen()函数给出字符串中的字符长度。相比较而言,sizeof()多读取字符串末尾的\0空字符(null character)。二者都适用%zd的转换说明来返回类型。sizeof()函数,对于类型,应使用()如s
2020-10-05 16:48:08
267
1
原创 C Primer Plus学习笔记 Chapter 3 基本数据类型
C Primer Plus 学习笔记 Chapter 3让终端窗口不闪退一般末尾return前加一个gatchar(),但是在如下情况:/* platinum.c -- your weight in platinum */#include <stdio.h>int main(void){float weight;float value;printf("Are you worth your weight in platinum?\n");printf("Let's check
2020-09-22 23:09:25
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人