2025-02-28 學習記錄--C/C++-C語言 scanf 中,%s 不需要加

合抱之木,生于毫末;九層之臺,起于累土;千里之行,始于足下。💪🏻

C語言 scanf 中,%s 不需要加 &

格式化符號變量類型是否需要加 &原因
%s字符數組不需要數組名本身就是指針,指向數組的首地址。
%c字符變量需要字符變量是值類型,需要傳遞地址以便 scanf 能夠修改它的值。
%d整數變量需要整數變量是值類型,需要傳遞地址以便 scanf 能夠修改它的值。
%f浮點數變量需要浮點數變量是值類型,需要傳遞地址以便 scanf 能夠修改它的值。

在這里插入圖片描述

#include <stdio.h>int main() {char name[12];char sex;printf("請輸入姓名和性別:");scanf("%s %c", name, &sex); // name 不需要加 &,sex 需要加 &printf("姓名:%s,性別:%c\n", name, sex);return 0;
}

輸入:

Alice F

輸出:

姓名:Alice,性別:F

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72022.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72022.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72022.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數字樣機:從技術革新到產業賦能的演進之路

摘要&#xff1a;數字樣機作為產品全生命周期數字化的核心技術&#xff0c;旨在通過虛擬化建模與仿真技術重構傳統工業研發范式。 數字樣機&#xff08;Digital Prototype&#xff0c;DP&#xff09;技術是一種數字化設計技術&#xff0c;利用數字樣機替代原型樣機&#xff0c…

Ubuntu20.04安裝Isaac sim/ Isaac lab

2025年之后omniverse好像不能直接裝Isaac sim了&#xff0c;要跳轉到官網鏈接。 Isaac lab要在Isaac sim安裝之后才能安裝 Ubuntu20.04安裝Isaac sim/ Isaac lab Isaac sim安裝Isaac lab安裝 Isaac sim安裝 找到官網 Isaac sim官方文檔 下載下來解壓到本地文件夾&#xff0c…

【前端】XML,XPATH,與HTML的關系

XML與HTML關系 XML&#xff08;可擴展標記語言&#xff09;和 HTML&#xff08;超文本標記語言&#xff09;是兩種常見的標記語言&#xff0c;但它們有不同的目的和用途。它們都使用類似的標記結構&#xff08;標簽&#xff09;&#xff0c;但在設計上存在一些關鍵的差異。 XML…

8款智能排班系統,全面深入介紹

本文介紹了以下8款主流的排班系統&#xff1a;1.i人事&#xff1b;2.Moka&#xff1b; 3.When I Work&#xff1b; 4.薪人薪事&#xff1b; 5.泛微e-office&#xff1b; 6.多可軟件&#xff1b; 7.釘釘&#xff1b; 8.Homebase等。 排班系統作為一種高效的管理工具&#xff0c;…

DeepSeek 助力 Vue3 開發:打造絲滑的頁腳(Footer)

前言&#xff1a;哈嘍&#xff0c;大家好&#xff0c;今天給大家分享一篇文章&#xff01;并提供具體代碼幫助大家深入理解&#xff0c;徹底掌握&#xff01;創作不易&#xff0c;如果能幫助到大家或者給大家一些靈感和啟發&#xff0c;歡迎收藏關注哦 &#x1f495; 目錄 Deep…

SpringCloud 微服務框架

單體架構&#xff1a;將業務全部功能集中到一個項目中&#xff0c;打成一個war包存儲,部署在一臺服務器中&#xff0c;只有一個數據庫 優點 &#xff1a;架構簡單&#xff0c;部署成本低。適合小型項目 問題&#xff1a;高并發性能問題&#xff0c;開發時代碼耦合問題&#x…

goLand導入git項目并打包發布linux

作為項目管理&#xff0c;擁有半吊子開發能力&#xff0c;居然有一天需要修改維護go項目。。。從菜鳥教程學習開始~苦 goland導入git項目 本地啟動 導入之后會自動更新相關依賴。 本人導入之后立馬修改了依賴位置&#xff0c;且修改為一項目一位置&#xff0c;互不干涉。 在代…

通義靈碼插件安裝入門教學 - IDEA(安裝篇)

在開發過程中&#xff0c;使用合適的工具和插件可以極大地提高我們的工作效率。今天&#xff0c;我們將詳細介紹如何在 IntelliJ IDEA 中安裝并配置通義靈碼插件&#xff0c;這是一款旨在提升開發者效率的實用工具。無論你是新手還是有經驗的開發者&#xff0c;本文都將為你提供…

【設計模式精講】開源實戰之剖析Spring框架:Spring中工廠模式的應用

文章目錄 第七章 開源實戰7.1 剖析Spring框架中用到的經典設計模式7.1.1 Spring中工廠模式的應用7.1.1.1 Spring中的Bean組件7.1.1.2 Spring中的BeanFactory7.1.1.3 Spring中的FactoryBean 個人主頁&#xff1a;道友老李 歡迎加入社區&#xff1a;道友老李的學習社區 第七章 開…

[數據結構]用棧實現隊列

思路分析 代碼實現&#xff1a; typedef int STDataType; typedef struct Stack {int* a;int top;//下標int capacity; }ST; //棧的初始化 void STInit(ST* ps); //棧的插入 void STPush(ST* ps, STDataType x); //棧的刪除 void STPop(ST* ps); // int STSize(ST* ps); //判斷…

C++ 17 允許在 for 循環,if 語句,switch 語句中初始化變量

看到 c 有這個特性&#xff0c;python 和 java 似乎都沒有&#xff0c;根據 AI 的回答進行了一些整理總結。 文章目錄 **1. 在 for 循環中初始化變量****特點****多個變量初始化** **2. 在 if 語句中初始化變量&#xff08;C17 及以上&#xff09;****示例****特點** **3. 在 s…

【云原生之kubernetes實戰】在k8s環境中高效部署Vikunja任務管理工具(含數據庫配置)

【【云原生之kubernetes實戰】在k8s環境中高效部署Vikunja任務管理工具(含數據庫配置) 前言一、Vikunja介紹1.1 Vikunja簡介1.2 Vikunja主要特點1.3 使用場景二、相關知識介紹2.1 本次實踐存儲介紹2.2 k8s存儲介紹三、本次實踐介紹3.1 本次實踐簡介3.2 本次環境規劃3.3 部署前…

分享一個常用的命名規則和Spring的命名風格

目錄 Spring 命名風格規范總結表 常用代碼命名單詞&#xff08;通用且專業&#xff09; 命名技巧 一、返回布爾值的方法 二、條件執行方法 三、異步處理方法 四、回調方法 五、集合操作方法 六、狀態校驗方法 七、對象生命周期方法 八、數據操作方法 Spring 命名風格規…

【Golang學習之旅】Go-zero + Gen:如何使用 Gen 提升 Go 開發效率

文章目錄 前言一、Go-zero簡介二、Gen工具簡介2.1 Gen的功能與特點2.2 Gen的工作原理 三、Go-zero Gen&#xff1a;結合的優勢3.1為什么選擇Go-zero與Gen3.2 Gen的代碼生成與Go-zero的結合點 四、實際案例&#xff1a;Go-zero Gen的應用4.1 構建一個用戶管理系統4.2 定義Gen配…

軟件工程----統一過程模型RUP

統一過程RUP是一種以用例驅動、以體系結構為核心、迭代和增量的軟件開發過程&#xff0c;由UML方法和工具支持&#xff0c;廣泛應用于各類面向對象項目。 RUP本身支持可裁剪性&#xff0c;可應付給類領域軟件和不同的項目規模 RUP蘊含了大量優秀的實踐方法&#xff0c;如&…

48V電氣架構全面科普和解析:下一代智能電動汽車核心驅動

48V電氣架構&#xff1a;下一代智能電動汽車核心驅動 隨著全球汽車產業邁入電動化、智能化的新時代&#xff0c;傳統12V電氣系統逐漸暴露出其無法滿足現代高功率需求的不足。在此背景下&#xff0c;48V電氣架構應運而生&#xff0c;成為現代電動汽車&#xff08;EV&#xff09…

圖數據庫 | 24、如何進行正確性驗證?

圖數據庫計算和查詢結果的正確性&#xff0c;這個重要性當然是不言而喻的&#xff01; 老夫之前也寫文章講過&#xff0c;今天再手書一篇&#xff0c;旨在向大家系統地介紹一下圖數據庫查詢與計算到底如何進行正確性驗證&#xff01;&#xff01;&#xff01; 圖數據庫中的操…

Rust ~ Vec<u8>和[u8]

Vec<u8> 和 &[u8] 是兩種不同的數據類型&#xff0c;它們都與字節序列相關&#xff0c;但在所有權、內存管理、使用場景等方面存在明顯區別 類型本質 Vec<u8>&#xff1a;Rust 中的動態數組類型&#xff0c;即向量&#xff08;vector&#xff09;。它是一個擁…

MYSQL學習筆記(十):約束介紹(如:非空、唯一、主鍵、外鍵、級聯、默認、檢查約束)

前言&#xff1a; 學習和使用數據庫可以說是程序員必須具備能力&#xff0c;這里將更新關于MYSQL的使用講解&#xff0c;大概應該會更新30篇&#xff0c;涵蓋入門、進階、高級(一些原理分析);這一篇講解“約束”&#xff0c;如&#xff1a;非空、唯一、主鍵、外鍵、級聯、默認…

樹莓百度百科更新!宜賓園區業務再添新篇

樹莓集團宜賓園區業務不斷拓展&#xff0c;主要體現在以下幾個方面&#xff1a; 產業布局 -聚焦數字經濟核心領域&#xff1a;涵蓋軟件開發、人工智能、大數據等&#xff0c;吸引眾多上下游企業入駐&#xff0c;形成從芯片研發、軟件開發到系統集成的完整產業鏈條。 -推進“雙…